使用哪种最易管理和有趣的服务器命名方案?[关闭]


19

我很好奇,看看服务器命名时正在使用什么方案...

Answers:


27

首先,选择命名方案的任何人都应阅读RFC 1178- “为计算机选择名称”。人们一直在谈论这个问题,只要给计算机起了名字,所以在重新发明轮子之前,请先阅读一下别人怎么说。

我自己的想法-我倾向于将命名策略分解为主题方案

使用主题(例如希腊神,来自Dr. Who的人物,伏特加的品牌)在小型网络中效果很好。如果您的主机少于20台,则可能有多种硬件配置-可能每台主机都有唯一的配置。在这种情况下,最好将每台机器都认为具有独特的个性,因为-很有可能-确实如此。

当您有大量具有相同硬件和/或软件配置的机器时,使用方案(例如由地理位置,机架位置,硬件ID等元素构成的名称)效果很好。如果您需要与每天不使用机器的人进行机器交流,它也很好用。例如,如果您需要告诉NOC员工重设机器,那么比让他们在机架中搜索带有特定标签的机器更好的名称可以帮助他们在机架中找到它。

在我的经验中,使用功能名称(例如,邮件,Web,文件服务器)对虚拟机来说是个好主意,但对物理主机来说则是个坏主意。物理主机通常最终会执行多种功能(即使不是很理想),并且各个功能会随着时间的推移而改变资源使用和要求,从而将它们迁移到其他主机。

主题存在的问题包括:

  • 它们通常提供一小部分名称。一旦您用完了罗马诸神,您会改用希腊语吗?您是从已退休的主机中重用适合您命名主题的名称,还是从新主题中选择一个新名称,以避免因名称重用而引起的问题和混乱?
  • 他们让您的机器拟人化。不好-电脑不喜欢那样。如果您将自己的机器视为具有独特个性的机器,则可能会忽略那些与您关于该机器“行为”的假设相反的证据,有时甚至会假设某个特定机器出了故障,因为“总是行为不端”。

方案存在的问题包括:

  • 它们导致难以记住的主机名。当您具有良好的系统管理时,这并不是很多问题,但是有时可以立即回想起某个特定问题在特定计算机上已经多次出现,或者某个特定计算机是负责该问题的计算机,这有时会很有用执行某些特定功能。
  • 如果方案更改,则可能必须重命名所有主机。这可能会导致大量DNS更改,配置更改,访问列表和权限更改等。

在现实世界中,您会发现两个系统都在使用中,有时并排使用。例如,以我的经验,高性能计算集群总是有名称。该名称通常分配给头节点(可交互使用),而各个群集节点将具有诸如compute-01,highmem-01,storage-01等名称。

而且,如前所述,虚拟机和物理主机具有不同的命名方案是常见的(并且非常有用)。


9

在有趣的类别下,堆栈溢出答案中有一个

元素周期表中的元素。我们还在IP地址中使用元素编号,因此

氢= 192.168.0.1

氦气= 192.168.0.2

等等


1
您在118点做什么?:)
Chopper3

不知道^^切换到192.168.1。*并重新开始我猜:PI不要个人使用它,只是认为这是一个有趣的想法。不是我的主意,是出于SO。
亚当·吉本斯

Chopper3:您只需要继续使用“ ununoctum” :)但是,您的观点是正确的
Vincent De Baere,2009年

9
118显然是DHCP范围的开始:)
Kevin Kuphal 09年

7

我非常坚信按物理服务器的位置(即国家/地区代码/城市代码/数据中心代码/楼层/机架/机架/机架-U高度)来命名物理服务器,而仅通过其功能来命名软件/ VM服务器(平台/功能/集群/迭代)。我知道这可以使名称比在七个小矮人或其他名称之后命名更长,但这是确保您更“面向未来”并以结构化方式处理虚拟化的好方法。

例如,我们有一个名为044LONTH72G216的VMWare服务器(此服务器完全位于世界范围内),带有来宾服务器VM(例如NESQLC11S08)。您总是可以为他们创建短名称,以供内部IT团队工作,每个名称都指向这些更长,更井井有条的名称。

希望这可以帮助。


7

我们从为服务器命名为特定主题(《圣经》)开始,但是随着我们的IT团队(和服务器数量)的增长和变得更加专业化-并且随着我们人员流动的增加,我们发现任何命名系统都可以与服务器的功能(或位置)无关,变得令人困惑。

人们知道他们定期使用的服务器,但是在进行新项目,交叉培训或尝试帮助其他管理员进行某些工作时,事情会被遗漏,因为“没人知道psalms是邮件服务器”等。

现在,我们回到了更具描述性的命名方案。


4
大家都知道书信应该是邮件服务器。
暂停,直到另行通知。

5

我们根据所有服务器的角色(即它们的作用)来命名。

因此,我们的服务器名称如下

- PDC
- SQL
- EXCHANGE
- RDP
- FILE etc..

3
如果服务器更改了用途,那么您将尽量避免这样做,因为这样做会很痛苦,您将无法确定哪个服务器是哪个服务器。许多服务器也有多种用途。
亚当·吉本斯

2
如果服务器改变了用途,则无论如何应该重新格式化(并因此将其重命名)。
波特曼

4
这就是您作为CNAME可以拥有的东西。A记录对于主机应该是唯一的,不要说任何有关其功能的信息。用户不需要知道A记录,只需知道CNAMEs imo。
指挥官肯恩

1
极端到了……有人命名了整个域RTC-2k。RTC是域,而2k是因为...这是2000域。现在,所有客户端和域都绑定到RTC-2k,这对用户或新管理员毫无意义。用服务器的功能而不是名称来命名服务器。
Joseph Kern

3

以我的经验,具有非人类可读名称(即方案方法)的服务器是不可管理的。我经常看到字符输入错误,导致错误的服务器对其应用了xyz操作,有时会导致灾难性的结果。

具有相关元数据的人类可读名称存储在描述字段或类似字段中,似乎不太容易出现PEBKAC问题。



2

我们从Bert和Ernie开始,当时只有2个microVAX 3400集群对于公司来说很重要。我们在芝麻街呆了一段时间-Bigbird,Elmo,Grover,thecount(金融系统),但最终不得不采取一个计划。计划中的确切内容取决于您公司的规模,我们必须包括:

位置(城市的2字母缩写)部门(公司是通过合并4个co.s组成的,因此我们将其缩写为3个字母)功能(PDC,邮件,打印,www等)序列号(I一直喜欢将年份和月份作为序列号的一部分)



1

曾经有一个客户以花花公子的兔子命名服务器。但是,这在IT之外并未得到广泛宣传。;-)

我喜欢用大猫为它们命名,但是后来OS X出现了,给我带来了麻烦。

另一个嗜好是酒精的种类。JimBeam,Beefeater,Stoli等。不同种类的酒精是不同种类的服务器。杜松子酒用于邮件服务器,威士忌用于数据库,PDC始终是Moonshine。


1

从今年的任何新系统开始,我们将开始使用无聊的描述性名称(邮件,印刷品等),但是直到现在,我们仍使用动物-出于不同目的使用不同类型的动物:鸟类,鱼类,丛林动物等。


0

前40名音乐家。

它们经常变化,可以不断提供新的,但是更重要的是,它们对于12岁以上的人来说都是足够神秘的。


0

我们往往会在公司名称的开头加上其任务,再加上其编号,即

GSK-WEB-12
ST-DB-3

0

我们使用它,效果很好。

  • 网站(2个字符)
  • 开发/测试/实时(3/4个字符)
  • 功能(3个以上字符)
  • 数(2个字符)
  • 虚拟机与否(2个字符)

0

在我从事的工作中,除了经典的server01,server02等,我还看到了以下趋势:

  • 珍贵的石头
  • 花卉
  • 星球大战中的人物
  • 动物

0

在我正在研究的大学中,他们使用Asterix和Obelix故事中不同角色的名称。例如奇迹,astmatix等。


0

我们的服务器均以宠物命名。按类型略有细分。所有域控制器均以鸟命名。狗用于文件和打印。应用服务器的猫。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.