我司服务器的主机名命名规则:
02-login-app-aws.domain.com
我司用了很多 aws 的实例,目前的命名方式感觉不是很好,
想看下大家公司的命名方式,借鉴下。
希腊神话里的角色名
唯一序号+等级+业务+地区
我朋友有用东方角色命名的,有用舰娘命名的
我自己用 FF 系列里出现过的召唤兽来命名
以前有想过用魔法老师里学生的名字来命名的。
后来还是决定用水星领航员里来命名了。
比如我们的三台 CI 服务器分别叫:
CI-Alice.company.int
CI-Athena.company.int
CI-Akira.company.int
项目的话也是随机选名字,最近新开的一个项目叫 hibiki,那就是舰娘里来的了。
AAA-01.....
Server-001
Server-002
esxiServer-01
VM-ERP
VM-Files
VM-web
web[1-23].news.bj1.google.cn
db[1-2].news.bj1.google.cn
用途[序号].业务线.机房位置
目前自用:
1. FF 里面召唤兽
2. A-Z 开头的叫起来顺口 /看起来顺眼的“单词”,例如 Agenta、Bennix、Croxy、Daboro
3. 类似 Ubuntu 的命名,X 开头的形容词+X 开头的名词
下一步:
Zelda 里面神祠的名字
这种命名规范一般的原则是只要别人知道了一个名字并不能推出其他的名字就好了。
所以要慎用数字
额...HK-WEB-A-1....
ENV-FUNC-SYS-IP-ISP
st-esxi-lin-66-sh
主机名还有讲究?我们都是用的 IP 地址
Melchior, Balthasar, Caspar.
我们是连号 ip 从小到大分别是 跳板机 db service portal dropbox
Utaha,Eriri,Megumi..
三段式 应用分组-内网 IP-网络区域
比如 store-10.0.0.1-hz 一个机器名称贴过去,不需要废话,对方就能了解 这是 store 这个应用 杭州机房 内网 ip 是 10.0.0.1 的一台机器
内部自动发布的流程中, 取第一个自动,进而查询到该组应用所有机器,不夸张的说一个机器名称的规范化 可以抵得上一个所谓的‘ cmdb ’
地区-部门(产品线)简称-应用简称-地区
应用简称示例:webfile01
我们内部机房的小刀片服务器就是用的 Melchior 1-4 和 Casper 1-8。
突然路学……
几台游戏加速用的 / 舰 C 用的服务器(滑稽):
dijkstra.xxx.xx
spfa.xxx.xx
bellman-ford.xxx.xx
prim.xxx.xx
kruskal.xxx.xx
几台测试服务器:
ratifa.xxx.xx
sanae.xxx.xx
好历害,神话角色都用上了
学习了,很赞同一个机器名称的规范化 可以抵得上一个所谓的 cmd
为啥不要让别人通推导出去其它的机器,怕被黑?
vegetables
当然用老婆的名字
aragaki-yui-01
aragaki-yui-02
aragaki-yui-03
hatsune-miku-01
hatsune-miku-02
如果可以,可以部署一套 xabcloud.com 直接解决这个问题
被 DDoS 的时候会比较糟糕。。。前几周所有服务器被这样打 Offline 了(除了一台 OVH
当时用 ip 类型-所在地机场 IATA 代码-序号.example.com ,比如
ecs-pvg-0x0F.example.com
现在被打到换成随机密码了