2013-02-11 14 views
7

我有幾個服務器設置自定義內部本地域 - x.local。所以我有服務器s1.x.local等我的刀報fqdn s1.domain.com。我可以在不更改服務器認爲的名稱的情況下更改嗎?或者我需要實際更改服務器名稱?謝謝。我可以爲廚師節點設置fqdn嗎?

+0

其實,如果我在客戶端上執行'hostname'命令,我會得到本地地址。爲什麼廚師服務器將fqdn報告爲domain.com? – nroose 2013-02-11 21:52:06

+0

嘗試'hostname -f',很可能會返回's1.domain.com'。廚師只是使用操作系統正在返回的東西;如果你不喜歡這樣,請尋找一種特定於發行版的「修復」方法。 – 2013-02-12 14:01:54

+0

主機名-f正在返回s1.x.local。 – nroose 2013-02-13 04:16:07

回答

11

你可以,但它不會保持你設定的值。

廚師的FQDN屬性是所謂的automatic attribute。 Ohai每次運行Ohai時都會設置它。

因此,儘管您可以更改FQDN屬性的值,但在Ohai下次運行時,它會將其設置爲由hostname --fqdn返回的值。

因此,如上所述,如果您想永久更改FQDN屬性,則需要更改主機名。

+1

好的,這是非常有用的 – Robert 2014-01-21 17:36:07

相關問題