服务器主机名规范化

服务器主机名规范化

我目前正在构建一个拥有数千台主机的私人服务器场,突然遇到一个非常有趣的问题,但我暂时无法回答。

是否存在用于将服务器主机名归属到真正大型环境中的标准 ISO/Whatever?

目前,我的傀儡生成一个随机的字母数字主机名,它与主机上的任何连接都无关。

这很好,我能够连接到正确的服务器和服务进行维护,因为我的 puppet 正在管理我的所有主机并将它们链接到具有类别等的 Nagios。

但我真的很想知道是否有人已经遇到过这种问题和/或您是否有亲身经历和证词。

非常感谢!

答案1

我正在使用具有大量容器的 Proxmox 集群,并且我使用基于容器 id 的“技术”命名,例如,容器 id 101 将给出一个主机名,vm101.internal-domain.tld并且我尝试将私有 ip 映射到容器 id(实际上我从 1000 开始我的 id)。

但是,对于长寿命的容器,我使用 CNAME 来描述并轻松返回到它。

我的命名约定是:“通用到精确”。

例子:

我的组织名为“acme”,我有域名acme.net。我正在开展一个名为“ ”的项目terminator,现在我将拥有terminator.acme.net,例如,如果我的 terminator 项目有不同的服务,如前端、mysql 等。

我会这样命名它们:

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

这对我来说很有效。

所以基本上模式就是{environnement}.{service}.{project}.{company}.net

相关内容