Назад | Перейти на главную страницу

Нормализация имени хоста серверов

В настоящее время я строю частную серверную ферму с тысячей и тысячами хостов, и внезапно я столкнулся с действительно интересным вопросом, на который я не мог ответить в данный момент.

Существует ли стандартный ISO / Whatever для атрибуции имени хоста серверов в действительно большой среде?

На данный момент моя марионетка генерирует случайное буквенно-цифровое имя хоста, которое не имеет отношения к любому, кто подключается к хосту.

Это нормально, и я могу подключиться к нужному серверу и сервису для обслуживания, потому что моя марионетка управляет всем моим хостом и связывает их с Nagios, у которого есть категория и т. Д.

Но мне действительно интересно знать, сталкивался ли кто-нибудь уже с подобным вопросом И / ИЛИ есть ли у вас личный опыт и свидетельство.

Большое спасибо!

Я использую кластер Proxmox с большим количеством контейнеров, и я использую «техническое» именование на основе идентификатора контейнера, например, идентификатор контейнера 101 даст имя хоста vm101.internal-domain.tld и я пытаюсь сопоставить частный IP-адрес с идентификатором контейнера (на самом деле я начинаю с 1000 моего идентификатора).

Однако для долговечных контейнеров я использую CNAME, чтобы описать и легко вернуться к нему.

Мое соглашение об именах: «от общего к точному».

Пример:

Моя организация называется "acme", у меня acme.net домен. Я работаю над проектом "terminator", У меня будет terminator.acme.net, теперь, если, например, в моем проекте терминатора есть разные службы, такие как интерфейсы, mysql и т. д.

Я назову их так:

  • production.mysql.terminator.acme.net
  • production.frontend01.terminator.acme.net
  • staging.mysql.terminator.acme.net

У меня это хорошо работает.

Итак, в основном шаблон {environnement}.{service}.{project}.{company}.net