Cloud
伺服器主機名規範化
我目前正在建構一個擁有一千個主機的私人伺服器場,我突然面臨一個非常有趣的問題,我目前無法回答。
是否有標準 ISO/Whatever 用於將伺服器主機名歸屬到一個非常大的環境中?
現在,我的 puppet 生成一個隨機的字母數字主機名,它與主機上連接的任何人都不相關。
很好,我可以連接到正確的伺服器和服務進行維護,因為我的 puppet 正在管理我的所有主機並將它們連結到具有類別等的 Nagios。
但是我真的很想知道是否有人已經面臨過這種問題和/或您是否有個人經驗和證詞。
非常感謝!
我正在使用帶有很多容器的 Proxmox 集群,並且我使用基於容器 id 的“技術”命名,例如,容器 id 101 將給出主機名,
vm101.internal-domain.tld
我嘗試將私有 ip 映射到容器 id (實際上我從 1000 我的 id 開始)。但是,對於長壽命容器,我使用 CNAME 來描述並輕鬆返回它。
我的命名約定是:“從通用到精確”。
例子:
我的組織名為“acme”,我有
acme.net
域。我正在工作一個名為“terminator
”的項目terminator.acme.net
,現在,如果我的終結者項目有不同的服務,如前端、mysql 等。我會這樣命名它們:
production.mysql.terminator.acme.net
production.frontend01.terminator.acme.net
staging.mysql.terminator.acme.net
這對我來說很有用。
所以基本上模式是
{environnement}.{service}.{project}.{company}.net