首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟机命名公约

虚拟机命名公约
EN

Server Fault用户
提问于 2009-06-18 07:57:09
回答 2查看 10K关注 0票数 6

虚拟机的好命名约定或方案是什么?

我们正在总部构建一个虚拟化硬件服务器集群,在每个州办事处构建一个类似的集群(每个州一个集群)。

我们需要命名虚拟化硬件服务器,这是容易的部分,但我们也需要为将在虚拟化硬件上运行的虚拟机(VM)制定一个命名约定。

命名约定需要有足够的描述性,以便管理员和开发人员能够很容易地识别VM的用途,但足够短,不能在键盘上产生重复的劳累损伤。

为了使事情更有趣,我们现有的硬件命名约定在企业的功能区域之间是不同的。内部一致,但不一样。有不同的文化,如AIX、Linux、Linux、Windows。

我最初的想法是构建一个DNS或Active列表,每台机器都有两个名称:一个名称在整个企业中是唯一的,并且是相当具有描述性的;另一个名称是功能区域的本地名称。基本上,一个企业VM名称空间和一个功能区域VM名称空间。企业VM名称可能很长,因为它将主要是用于跨企业的功能区VM名称映射的机器。功能区域名称需要简短和简洁,这样开发人员就可以在头脑中轻松地管理它们。

EN

回答 2

Server Fault用户

发布于 2009-06-22 03:57:07

对于内部主机名,我喜欢为虚拟机分配子域,比如"vm.example.com“。您可以使用虚拟化类型(vmware.、xen.、kvm.等)进一步描述这一点。

然后,每个主机都有您的内部标准的描述性名称。我在两个具有合理主机名标准的环境中工作过:

  • 目的编号环境,即web1prod、db3test等。
  • 目的子网序列(dmz vs #),其中子网为1(面向公众)、2(dmz/内部)或3(管理网络),即web1a、build2a、mon3a。

前者是我的主要偏好,也就是说,是开发环境中的web服务器虚拟机:

  • web1dev.vm.example.com

对于Xen测试环境中的数据库服务器(如果使用多种虚拟化类型)。

  • db1.xen.example.com
票数 7
EN

Server Fault用户

发布于 2009-06-22 07:26:50

我来分享一下我们的网络设备。同样的原则适用于:

代码语言:javascript
复制
DNS entries:
switchoffice-3550-12G     IN A X.X.X.X
so355012                  IN CNAME switchoffice-3550-12G

基本思想是用于打字的短名称和用于描述目的的长名称。这与您对主机的不同名称的想法是一致的,但是使用CNAME有一个额外的优势,即dig或nslookup将引用长名称。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/29020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档