主机名命名规范

Posted kaishirenshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了主机名命名规范相关的知识,希望对你有一定的参考价值。

定义规范:

hostname命名宗旨:可视化高,精简,FQDN

线上服务器主机名命名规范(FQDN表现形式):
{IDC}-{业务bu}-[{项目名}[{编号}]]-{应用名}{机器编号}.vivo.lan

字段解释:[]中的是可选项,根据具体业务场景选择

器名:4个字段标准
{IDC}:表示机房名称,eg: bjthq,bjjxq
{业务bu}:业务线(或组),eg: op,bigdata,商城等
{项目名}:具体项目名称,eg: cmdb,cdn,api等或者lanmon(或public,多个项目公共集群tag)
{应用名}:项目下的具体应用名称,eg: tomcat,nginx,mysql

{编号}:

    第一个编号可能是集群编号或者机器编号或没有;当某个业务线下某个项目的某个应用涉及区分多个不同集群时为集群编号,当{项目名}就是{应用名}时为机器编号(此时机器名为3个字段)
    第二个编号一定是机器编号

 

后缀域:

{vivo}:公司tag

{lan}:无实际意义,即为符合FQDN

 

eg:运维的cmdb项目涉及的mysql应用在北京机房

{城市}{IDC简称[{编号}]}表示:(thq代表北京太和桥,yz代表北京亦庄)

注意:针对直辖市来说,无需[编号];针对省份来说,需要[编号]来区分同市的多个机房

bjthq-op-cmdb-mysql000.vivo.lan
bjthq-op-cmdb-mysql001.vivo.lan

jsyz01-op-cmdb-mysql000.vivo.lan
jsyz01-op-cmdb-mysql001.vivo.lan

序号表示机房:简洁,可视度低

IDC简称表示机房:稍复杂,可视度高













































以上是关于主机名命名规范的主要内容,如果未能解决你的问题,请参考以下文章

求Java项目名的命名规范!

MySQL_帐号密码匹配规则与命名规范

MySQL_帐号密码匹配规则与命名规范

MySQL_帐号密码匹配规则与命名规范

MySQL_帐号密码匹配规则与命名规范

Github库名命名规范