Cloud

伺服器主機名規範化

  • February 12, 2014

我目前正在建構一個擁有一千個主機的私人伺服器場,我突然面臨一個非常有趣的問題,我目前無法回答。

是否有標準 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

引用自:https://serverfault.com/questions/574957