В настоящее время я строю частную серверную ферму с тысячей и тысячами хостов, и внезапно я столкнулся с действительно интересным вопросом, на который я не мог ответить в данный момент.
Существует ли стандартный 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