在集群环境中,Linux 主机名(hostname)的规划非常重要,直接影响运维效率、自动化管理和故障排查。下面从规划原则、命名规范、管理方式、注意事项几个方面给你一套比较成熟的实践。
唯一性
node1、server 这种容易冲突的名字可读性强
便于自动化
稳定不变
web01
web02
db01
cache01
适合:
order-prod-web01
order-test-db01
user-prod-cache02
字段说明:
order:业务线prod/test:环境web/db/cache:角色01:序号✅ 强烈推荐用于多业务、多环境集群
bj-prod-web01
sh-test-db02
适合:
node-bj-01
node-sh-02
或结合 Pod/Node 角色:
master-01
worker-01
/etc/hosts[web]
web01
web02
hostname web01
hostnamectl set-hostname web01
CentOS 7+ / Ubuntu 16+ 都支持
❌ 不要用:
localhostnodetest✅ 建议:
prod-web01
prod-web02
prod-db01
prod-db02
prod-cache01
test-web01
如果你愿意,可以告诉我:
我可以直接帮你出一套可落地的 hostname 规范表。