虚拟机的好命名约定或方案是什么?
我们正在总部构建一个虚拟化硬件服务器集群,在每个州办事处构建一个类似的集群(每个州一个集群)。
我们需要命名虚拟化硬件服务器,这是容易的部分,但我们也需要为将在虚拟化硬件上运行的虚拟机(VM)制定一个命名约定。
命名约定需要有足够的描述性,以便管理员和开发人员能够很容易地识别VM的用途,但足够短,不能在键盘上产生重复的劳累损伤。
为了使事情更有趣,我们现有的硬件命名约定在企业的功能区域之间是不同的。内部一致,但不一样。有不同的文化,如AIX、Linux、Linux、Windows。
我最初的想法是构建一个DNS或Active列表,每台机器都有两个名称:一个名称在整个企业中是唯一的,并且是相当具有描述性的;另一个名称是功能区域的本地名称。基本上,一个企业VM名称空间和一个功能区域VM名称空间。企业VM名称可能很长,因为它将主要是用于跨企业的功能区VM名称映射的机器。功能区域名称需要简短和简洁,这样开发人员就可以在头脑中轻松地管理它们。
发布于 2009-06-22 03:57:07
对于内部主机名,我喜欢为虚拟机分配子域,比如"vm.example.com“。您可以使用虚拟化类型(vmware.、xen.、kvm.等)进一步描述这一点。
然后,每个主机都有您的内部标准的描述性名称。我在两个具有合理主机名标准的环境中工作过:
前者是我的主要偏好,也就是说,是开发环境中的web服务器虚拟机:
对于Xen测试环境中的数据库服务器(如果使用多种虚拟化类型)。
发布于 2009-06-22 07:26:50
我来分享一下我们的网络设备。同样的原则适用于:
DNS entries:
switchoffice-3550-12G IN A X.X.X.X
so355012 IN CNAME switchoffice-3550-12G基本思想是用于打字的短名称和用于描述目的的长名称。这与您对主机的不同名称的想法是一致的,但是使用CNAME有一个额外的优势,即dig或nslookup将引用长名称。
https://serverfault.com/questions/29020
复制相似问题