主机名命名规范

定义规范:

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简称表示机房:稍复杂,可视度高

原文地址:https://www.cnblogs.com/kaishirenshi/p/10249072.html

时间: 2024-10-10 00:31:29

主机名命名规范的相关文章

Github库名命名规范

Github库名命名规范一.必要性说明由于迁移到Github上的项目越来越多,对项目的管理越来越困难.由于各项目命名具有随意性,用之代表git仓库名后就很难快速回忆起这个项目的相关细节,通常需要不断打开某个库才能有所了解.因此,十分必要对git库名命名方式进行规范以便于项目的管理. 二.命名规则GIT库名一律采用项目名-类型-年月的形式.其中对项目名的规范如下: 库名中不得出现下述规定的字符- \ @ ! # $ % ^ & * () [] {} | \ ; : '' ’ , . < >

java中变量和标识符名命名规范

变量存放的是内存地址,当定义一个变量后,我们可以通过变量名找到该内存地址,可以修改该内存区间的值. 标识符的命名规范:首字母:字母,下划线,$符号:其余部分:数字,字母,下划线,$. 标识符应该避开java里面的关键字 变量名若为多个英文单词组成,则需要像驼峰法规则来命名.首字母应该小写. java关键字,java语言有51个关键字,不能使用这些关键字来命名类,变量和方法名.java关键字如下: 数组类型:int long short byte boolean float double char

修改主机名导致复制失败

发现主备库的主机名命名命名反了,重命名主机名后发现mysql slave无法复制,怀疑是slave的相关进程没有起来,于是执行start slave,报错 Slave failed to initialize relay log info structure from the repository, Error_code: 1872 执行 reset slave; change master to master_host=' '; change master to  master_host='1

android编码及命名规范

Android编码规范 类名: 大驼峰 (pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写 方法函数: 小驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写. 常量: 下划线命名法:单词与单词间用下划线做间隔.全部大写! 代码中一些定义的变量规范: 成员变量:m_***             局部变量:l_***          形参:a_*** 常量:大写_***                  枚举值:em_*** Layout xml

Puppet主机、模块、类、资源、变量、参数、标签命名规范

Puppet命名规范: 约定说明: 小写字母:"a-z" 大写字母:"A-Z" 数字: "0-9" 句号: "." 下划线: "_" 连字符: "-" 冒号: ":" 1.主机命名: 规范:/\A[a-z0-9._-]+\Z/ 推荐:角色-运营商-机房-IP.系统.域名   web-cnc-bj-174.129.158.192.centos.linuxtone.org

Linux重命名主机名

一.查看Linux主机名 [root @localhost ~]# hostname localhost.localdomain 二.重命名主机名(以hadoop1为新主机名为例) 第一步: [root @localhost ~]# hostname hadoop1 第二步:修改 /etc/sysconfig/network  配置文件,以便下次重启的时,使用新的主机名 编辑 /etc/sysconfig/network 文件,修改 HOSTNAME=hadoop1 第三步:修改本机的域名解析文

计算机名、域名命名规范

项目中,由于开发未对中文的计算机名进行UTF-8格式转换,导致客户端升级请求时,控制台反馈错误. 反思测试出现此问题的原因:用例设计不完善 如设置计算机名称超长,预期计算机会有提示,不同的命名约定限制了各自不同的命名规范.微软已经限制了命名规范以及有给予提示信息. 具体可参考: Active Directory 中计算机.域.站点和 OU 的命名约定 https://support.microsoft.com/zh-cn/help/909264/naming-conventions-in-act

Java中变量名命名的一些规定和规范

一.变量名命名的一些规定:1.必须以字母.下划线.或者美元符$开头:①以美元符$ 开头命名的变量虽然能够编译通过但是不建议使用: ②中文也可以作为命名开头且编译也能通过,但是不建议使用.2.除开头外后面的部分可以有字母.下划线.美元符$以及数字组成:3.虽然变量名不限制长度,但能表达清楚命名的含义即可:4.变量名不可以和java的关键字冲突:下面列出具体的关键字:①用于定义访问权限修饰符的关键字: private.protected.public ②用于定义类.函数.变量修饰符的关键字:abst

Android命名规范(重点讲解:包名)

Android程序开发中,使用规范的命名有益于程序的开发和后期阅读.本文主要对Android程序包名的定义做详细介绍,并附带一些简单的命名规则. 一.标识符命名方法1 .小驼峰命名法,除首单词外,其余所有单词的第一个字母大写.如:allPrice,getAllNames2.大驼峰命名法,所有单词的第一个字母大写.如:GuideActivity,StudentInfoBean3.下划线命名法:单词与单词间用下划线做间隔.如:activity_main,select_backGround_color