计算机命名约定

计算机命名约定

可能重复:
网络中 PC 的命名约定

您的组织使用什么命名约定来识别组织内的计算机。这些是开发人员的台式机、服务器等的内部命名。我们即将购买许多新的台式机和笔记本电脑。我能想到的几个方案:

  • companyNamePrefix####:例如so02,so03)。
  • 城市名称。
  • 位置前缀。
  • 角色细节:sourceControl.domain.com。
  • 使用配置(ps01xp3,ps02ubuntu10)。

答案1

我们的服务器有两个名称:一个是物理名称,一个是逻辑名称。原因是布线并不关心什么服务器就在它所在的位置;并且逻辑名称的变化比位置的变化更频繁。

我们的物理名字是这样组成的;

国家代码、数据中心名称、机架、刀片机箱/U 位置、刀片插槽。例如,044THDBA410211 位于英国(044),数据中心称为 THD,机架 BA41,刀片机箱 02,刀片插槽 11。

这样,所有电缆和标签都可以在服务器的整个使用寿命期间保持在原位。

然后,服务器会获得一个逻辑名称,该名称通常说明其所属的平台、操作系统和功能,但不会说明其位置,因为这些会经常改变。

对于虚拟机,我们只需在 vCentre 中查找它的位置,对于物理设备和虚拟机主机,我们只需有一个查找网页。

这对我们来说很有用,因为它解决了我们在其他地方遇到的很多问题。

答案2

我在这方面已有近十年的经验,我可以告诉你,在主机名中嵌入元数据会导致问题。

在现实世界中,主机名本质上很难改变。软件应用程序将它们嵌入到奇怪的地方。例如,MYSQL 授权表。

选择一些包含大量与系统无关的专有名词的主题,然后将它们从堆栈中弹出。然后这些名称应成为包含有关主机的元数据的适当数据库的键。

常见的主题是神和女神、您最喜欢的电视节目中的角色、艺术家、专辑、歌曲等......

如果您根据数据中心内的物理位置来命名机器,那么一旦它们移动物理位置,您就会头疼不已。

如果您必须将元数据存储在 DNS 中,请使用 TXT 记录而不是 A 记录。

答案3

关于如何分配主机名,有很多不同的思想流派。也有很多注意事项。例如,Windows 机器上的主机名不能超过 15 个字符。此外,一些交换机(如果我没记错的话,旧的思科交换机)在主机名中包含 12 个或更多字符时会出现问题。

命名机器时还需要​​考虑其他事项。其中一个可能是安全问题,即不要在主机名中放入 windows、linux、sol5.2 或任何可识别的信息,因为一般观察者很快就会知道这些信息。虽然它实际上什么也不做(nmap 可以确定主机操作系统类型),但它只是一个好主意。

如果您拥有多台机器,那么在实施过程中这也必须务实,您需要能够通过 DNS 反向查找等方式快速识别机器的功能和所有者。因此,这意味着您必须在管理员之间共享通用信息。

这里您应该实现的最重要的事情是整个企业的统一性以及所有管理员对惯例的一致意见。

我当前使用的主机名模式是;

aa-bb-cc-dd-ddd.domain.net

AA这是两个字母的短代码,用于识别拥有资产的公司。在本例中,我们将 MC 用作 My Company 的缩写

BB这是两个字母的短代码,用于识别机器所在的站点或托管机器的服务提供商。这里我们在一个名为 Super Center 的站点运行计算机,因此我们为其分配了短代码 SC。但这很容易是两个字母的 ISO 国家代码,甚至是另一个公司的短代码。

抄送一个两个字母的短代码,用于标识机器的角色。这些角色指定在分配之前由 IT 运营部门的所有人都同意,否则最终会得到不同的含义。在本例中,我们将 DM 分配给数据库主机,但我们也使用 VJ 分配给虚拟 jboss 或 wk 分配给工作站等代码。

直接差分这是客户标识符,可以是字母或数字的组合。在本例中,我们将给出 01

领域驱动设计节点数

因此,使用上述内容,典型的主机将是

mc-sc-dm-01-010.domain.net

因此,我可以从这个主机名得出该机器是由我的公司运营的,位于超级中心,它是一个数据库服务器,一个主服务器,满足客户 01 的需求,他们有 10 台主机作为数据库主服务器。

如果您细心观察,就会发现主机名公式的最后一部分存在问题。客户编号不能超过 99 或 z9,节点可以是 999。我们建议对此进行修改,以便客户可以是 3 位数字,节点可以是 2 位数字。

然而,我们也可以享受使用主机名来确定 Puppet 应该对主机配置执行什么操作的乐趣(例如,将通用主机文件应用于 my-sc 中的所有机器)

这里最重要的是找到适合您的事物以及您日常生活中可以接受的事物。

答案4

(L || D)-(000-999)-(软件)

因此,第一台配备 XP3 的笔记本电脑将是 L-000-XP3。第一台 ubuntu 笔记本电脑将是 L-000-UBT。它很灵活,结构简单,比 {companyname}01、02、03 等好得多。

相关内容