1.
目的与范围
本段说明目标:在公司或集团的标准化机房说明书(SOP、资产标签、监控、CMDB 等)中统一香港(Hong Kong)的英文写法与缩写。适用于所有文档模板、运维系统、监控告警、票务与标签。小分段:1) 明确“用户可见”和“系统标识”的不同命名要求;2) 规定生效时间与过渡期。
2.
命名规则总则(选择优先级)
建议规则:优先使用 ISO 3166-1 alpha-2 的“HK”作为短码(两位代码),alpha-3 的“HKG”仅用于需要 3 位代码的外部系统;用户界面或正式文件使用全拼“Hong Kong”;内部备注可加中文“香港”。小分段:1) 全部使用大写;2) 避免混写“HK/ Hk/ hK”。
3.
具体缩写与字段映射
提供映射表(示例):字段A(地域短码)= HK;字段B(站点三位码)= HKG;字段C(展示名)= Hong Kong;CMDB.site_code = CN-HK-01(国家-地区-序号)。小分段:1) 站点编号采用“国家码-地区码-序号”;2) 说明何时使用 HKG(与外部伙伴对接时)。
4.
文档统一替换的实际操作步骤(手工与脚本)
步骤详列:1) 在代码库/文档库建分支(git branch standardize-hk);2) 搜索现有写法:grep -RniE "Hong[[:space:]]?Kong|HONG KONG|HKG|\\bHK\\b" docs/;3) 生成替换映射表 CSV(old,new,context);4) 先做 dry-run:使用 perl -0777 -pe 's/old/new/g' 模拟替换并输出差异;5) 提交改动为 PR,附带变更清单。小分段:谨慎替换,避免在日志编号或特别字符中误改。
5.
自动化替换示例(可复制命令)
提供命令示例(在 Linux 环境):1) 生成文件清单:grep -RliE "Hong[[:space:]]?Kong|HONG KONG|HKG|\\bHK\\b" docs/ > change_list.txt;2) 执行替换(先备份):while read f; do sed -i.bak -E 's/Hong[[:space:]]?Kong/Hong Kong/g; s/\bHKG\b/HKG/g; s/\bHK\b/HK/g' "$f"; done < change_list.txt;3) 手动审查 .bak 文件。小分段:确保在脚本中分界词 \\b,避免替换到其他单词。
6.
模板与标签更新步骤(机架/资产/监控)
实操步骤:1) 更新资产标签模板(CSV 字段 site_code=HK);2) 在监控系统(Prometheus/Grafana/CM)更新目标标签并重加载配置;3) 对机架面板、门禁、应急流程文件做逐一替换。小分段:对物理标签,先打印样张并在现场确认再批量更换。
7.
变更管理与审批流程
落地流程:1) 在变更系统创建一次性标准化变更(含影响范围和回滚计划);2) 通知相关部门(运维、网络、安全、合规);3) 安排维护窗执行替换并做现场核查;4) 提交变更关闭报告并归档。小分段:包含回滚步骤(用备份 .bak 恢复或使用 git revert)。
8.
验证、QA 与上线后检查清单
验证步骤:1) 文档校验:对所有关键文档做全文检索确认不存在旧写法;2) 系统标签验证:查询 CMDB / 监控,确认 site_code=HK 的条目正确;3) 现场验证:抽检机房标识、资产标签、告警邮件模板。小分段:记录验证结果,形成验收单。
9.
问:为什么要在机房说明书中统一香港的英文和缩写?
答:统一能避免运维误解、告警误发、资产重复登记和对外接口对码错误,提高跨团队沟通效率与自动化脚本的可靠性,且便于审计与合规追踪。
10.
问:选择 HK 还是 HKG 有什么原则?
答:优先使用 ISO alpha-2 的 HK 作为短码;HKG 仅用于必须的三位字段或与依赖第三方规定的场景;用户展示使用完整拼写“Hong Kong”。保持一致并记录在说明书中。
11.
问:实施过程中如何避免错误替换导致服务中断?
答:先在独立分支做替换并通过 CI/自动化测试;在非生产环境做 dry-run;对物理标签实施先小批量试点;执行变更时安排维护窗并准备回滚计划和备份文件。
来源:标准化机房说明书中香港机房的英文和缩写统一规范建议