我司服务器的主机名命名规则: 02-login-app-aws.domain.com 我司用了很多 aws 的实例,目前的命名方式感觉不是很好,
想看下大家公司的命名方式,借鉴下。
1
mt7620 2018-01-24 23:53:26 +08:00 via Android 2
希腊神话里的角色名
|
2
580a388da131 2018-01-25 00:23:57 +08:00
唯一序号+等级+业务+地区
|
3
huaxianyan 2018-01-25 01:51:40 +08:00 1
我朋友有用东方角色命名的,有用舰娘命名的
我自己用 FF 系列里出现过的召唤兽来命名 |
4
msg7086 2018-01-25 02:05:31 +08:00 3
以前有想过用魔法老师里学生的名字来命名的。
后来还是决定用水星领航员里来命名了。 比如我们的三台 CI 服务器分别叫: CI-Alice.company.int CI-Athena.company.int CI-Akira.company.int 项目的话也是随机选名字,最近新开的一个项目叫 hibiki,那就是舰娘里来的了。 |
5
liuzuo 2018-01-25 06:57:20 +08:00
AAA-01.....
|
6
yingfengi 2018-01-25 08:50:54 +08:00 via Android
Server-001
Server-002 esxiServer-01 VM-ERP VM-Files VM-web |
7
pxllong 2018-01-25 09:26:37 +08:00 1
web[1-23].news.bj1.google.cn
db[1-2].news.bj1.google.cn 用途[序号].业务线.机房位置 |
8
jinyu121 2018-01-25 09:39:13 +08:00
目前自用:
1. FF 里面召唤兽 2. A-Z 开头的叫起来顺口 /看起来顺眼的“单词”,例如 Agenta、Bennix、Croxy、Daboro 3. 类似 Ubuntu 的命名,X 开头的形容词+X 开头的名词 下一步: Zelda 里面神祠的名字 |
9
gowl 2018-01-25 09:46:00 +08:00
这种命名规范一般的原则是只要别人知道了一个名字并不能推出其他的名字就好了。
|
10
gowl 2018-01-25 09:46:11 +08:00
所以要慎用数字
|
11
qiuai 2018-01-25 10:29:00 +08:00
额...HK-WEB-A-1....
|
12
FFLY 2018-01-25 10:33:59 +08:00
ENV-FUNC-SYS-IP-ISP
st-esxi-lin-66-sh |
13
tuding 2018-01-25 10:39:24 +08:00
主机名还有讲究?我们都是用的 IP 地址
|
14
ReVanTis 2018-01-25 10:46:36 +08:00
Melchior, Balthasar, Caspar.
|
15
FONG2 2018-01-25 10:53:48 +08:00
我们是连号 ip 从小到大分别是 跳板机 db service portal dropbox
|
16
FlVE 2018-01-25 10:56:28 +08:00
Utaha,Eriri,Megumi..
|
17
ywgx 2018-01-25 10:59:27 +08:00 via Android
三段式 应用分组-内网 IP-网络区域
比如 store-10.0.0.1-hz 一个机器名称贴过去,不需要废话,对方就能了解 这是 store 这个应用 杭州机房 内网 ip 是 10.0.0.1 的一台机器 内部自动发布的流程中, 取第一个自动,进而查询到该组应用所有机器,不夸张的说一个机器名称的规范化 可以抵得上一个所谓的‘ cmdb ’ |
18
iyaozhen 2018-01-25 11:10:01 +08:00 via Android
地区-部门(产品线)简称-应用简称-地区
应用简称示例:webfile01 |
19
msg7086 2018-01-25 13:11:02 +08:00
|
20
sjx95 2018-01-25 14:55:41 +08:00
几台游戏加速用的 / 舰 C 用的服务器(滑稽):
dijkstra.xxx.xx spfa.xxx.xx bellman-ford.xxx.xx prim.xxx.xx kruskal.xxx.xx 几台测试服务器: ratifa.xxx.xx sanae.xxx.xx |
24
ooh 2018-01-25 15:36:07 +08:00
vegetables
|
25
af463419014 2018-01-25 15:46:05 +08:00
当然用老婆的名字
aragaki-yui-01 aragaki-yui-02 aragaki-yui-03 hatsune-miku-01 hatsune-miku-02 |
26
ywgx 2018-01-25 15:54:47 +08:00
@xnile 如果可以,可以部署一套 xabcloud.com 直接解决这个问题
|
27
tSQghkfhTtQt9mtd 2018-01-25 16:11:07 +08:00 via Android
@xnile 被 DDoS 的时候会比较糟糕。。。前几周所有服务器被这样打 Offline 了(除了一台 OVH
当时用 ip 类型-所在地机场 IATA 代码-序号.example.com ,比如 ecs-pvg-0x0F.example.com 现在被打到换成随机密码了😂 |
28
zlfzy 2018-01-25 16:13:46 +08:00
部署什么就命名什么,自己怎么方便管理就行了
tomcat1 tomcat2 nginx redis_m redis_s redis_s mongo_shard1_1 mongo_shard1_2 mongo_shard1_3 |
29
zlfzy 2018-01-25 16:15:02 +08:00
楼上那些用什么神话,动漫人物,老婆名字来命名公司服务器的怕不是逗比。
|
31
Qlccks2 2018-01-25 16:29:20 +08:00
XXX-WEB-T-10.10
XXX-WEB-P-10.11 XXX-APP-T-10.12 XXX-APP-P-10.13 XXX 是项目名 |
32
scofieldpeng 2018-01-25 16:29:30 +08:00
曾经的 cto 用国家,比如说 china,russia,us 之类的命名,后来 cto 走了之后我接管,至今都理不清那些国家对应的什么服务,每次都是 ssh config 那儿我自己按照应用组来命名登录的==
|
33
huaxing0211 2018-01-25 16:35:11 +08:00 via Android
公司-部门-功能-序号
|
34
Alwaysonline 2018-01-25 16:39:10 +08:00
项目名-web/app-域名
|
35
cevincheung 2018-01-25 16:42:35 +08:00
d1-N
全部是 docker |
37
loveminds 2018-01-25 16:53:54 +08:00
@mt7620 差不多,希腊神话 /罗马神话 /星座的名字.业务域名,人物细分男性人物是 Windows 系统,女性人物是类 Unix 系统
|
38
kokdemo 2018-01-25 16:55:46 +08:00
@af463419014 过分了!主机名都要抢老婆
|
39
alchemy313 2018-01-25 17:09:47 +08:00
可以用星球大战的星球名来命名 保证可延续性
|
40
vus520 2018-01-25 17:10:56 +08:00
xxoox1
xxoox2 xxoox3 |
41
pmispig 2018-01-25 17:36:53 +08:00
地区-环境-应用类型-IP
beijing-test-tomcat-10-0-0-1 |
42
lwbjing 2018-01-25 17:44:04 +08:00
q1 q2 q3 q4 ..
|
43
xnile OP @liwanglin12 你们这个是直接对外的啊,我们这个只是主机名而且,不和业务相关
|
45
xnile OP @af463419014 公司的服务器也用老波名字,好任性
|
46
tSQghkfhTtQt9mtd 2018-01-25 18:31:04 +08:00
@xnile #43 这样的话我觉得就随便了,如果你确定命名方式不会泄露的话。
不然风险肯定是会有的……不管怎么说让陌生人知道你家门牌号也不好对吧? |
47
xnile OP @scofieldpeng 好惨痛的经历,那你的 config 配置文件得写多长。
没有用 puppet 或者 saltstack 管理么 |
49
xnile OP @liwanglin12 主要是我司机器太分散了,托管的,aws 的,阿里,...各种平台,想找一个通用的规则,规范起来,不然太乱了
|
53
Showfom 2018-01-25 19:02:57 +08:00 via iPhone
不要用奇怪的名字 最后记不住的地方按照服务类型和编号即可
|
54
xi2008wang 2018-01-25 19:54:02 +08:00
aws_login_2
|
55
codeyung 2018-01-25 20:01:59 +08:00
业务名-server-p/t+编号
|
56
kevindu 2018-01-25 20:11:51 +08:00
安培,伏特,法拉第
|
57
onion83 2018-01-25 20:39:04 +08:00 via iPhone
业务 + IP D 类地址+ IP C 类地址+ 可用区 + 云服务商+ 地域(缩写)
https://i.loli.net/2018/01/25/5a69cdc0bac34.png 不仅要考虑报机器快速定位故障,还要考虑交流方便、机器重名、多 tab ssh 软件的标签长度截断、报表排序等问题,机器多了,越来越觉得是个学问。 |
58
wweir 2018-01-25 20:48:30 +08:00 via Android
机器型号 + IP
还有更挫的么? |
59
orvice 2018-01-25 21:13:26 +08:00
猫科动物命名
|
60
guog 2018-01-25 21:29:11 +08:00 via Android
你们见过生成主机实例后连改都不改的吗🌚每次 ssh 上去都要思考人生
|
61
realpg 2018-01-25 22:38:31 +08:00
以前同事曾经用 NBA 明星名字命名
|
62
scriptB0y 2018-01-25 22:40:00 +08:00
vps 提供商-序号
|
63
timothyqiu 2018-01-26 08:50:22 +08:00
主机名和业务无关,只要好记就可以了,目前在用凉宫的角色名系列:haruhi / mikuru / itsuki / kyon / yuki / tsuruya / asakura / taniguchi ……
业务相关的域名(比如 <业务>.<细分>.<服务商>)设成 CNAME 到这些主机名对应的 A 记录上面。 参考: https://mnx.io/blog/a-proper-server-naming-scheme/ |
64
chris89 2018-01-26 11:47:44 +08:00
机器位置_所属业务线_跑的服务_ip 后两位
|
65
xnile OP @onion83 直接把图都贴出来了,抱拳!太同意你后来说的,机器越来越多,管理真是个学问。你们有用 saltstack 或者 puppet 么?
|
66
xnile OP @timothyqiu 机器少还可以,机器多了这样就不行了吧
|
68
timothyqiu 2018-01-27 23:56:06 +08:00 1
@xnile 影视动画角色名系列、行星系列、神祇系列……或者按照那篇文章里推荐的,其实只要是个无聊、没有特定含义但好记的单词就好了,关键是好记。
理论上机器上跑什么完全可以随时变化,也完全可以一个机器跑两种不相干的业务,所以主机名应该用一个业务无关的名字。业务相关的域名指向,相当于是临时分配给业务的别名。 |