适用于具有许多不同服务的少数服务器的良好主机名约定?

rya*_*ein 4 http sql hostname

我正在考虑根据他们提供的服务为我们的服务器设置主机名约定,例如 http、https、smtp、pop、dns、sql 等。每个服务都在 Xen 主机服务器 (dom0) 上的自己的虚拟机上),其中有多个 Xen 主机服务器 (10+)。我已经阅读了 Sun 的 Mark Garner 和 RFC 1178 的 Datacenter Naming Scheme 以及一些 Google 搜索,但这些搜索似乎侧重于拥有许多只执行少数服务的服务器,例如更大的数据库集群(10+)服务器、大型 Web 服务器集群、大型邮件服务器集群等。在我的情况下,我们正在使用小型虚拟服务器集群 (2-4) 来提供大量服务 (12+)。在这方面,我不喜欢为每个服务使用不同的主机名主题的想法,例如所有邮件服务器都以鸟类命名,树之后的所有数据库服务器,等等,因为我认为它会因为很少的主机和很多不同的服务而变得混乱。我想知道是否有人有在这样的环境中定义主机名的好主意。谢谢你。

Mik*_*eyB 6

由于每台服务器有多个服务,我建议根据您喜欢的任何主题为您的机器提供一些主机名,然后使用“服务名称”。

例如,主机bart可能具有服务名称www1imap1ftp1

将这些服务名称添加到 DNS,然后(取决于您的偏好和对复杂性的渴望):

  • 在 DNS 中创建 CNAME,将服务名称指向适当的主机名
  • 为其他 IP 地址创建 A 记录并将这些 IP 地址分配给您的主机

现在,请确保您使用服务名称 ( www1 ) 而不是主机名来引用该机器上的服务。