Setting AHV, CVM, and Cluster DNS Server | Nutanix CE



簡介

預設情況下,當 Nutanix Cluster 運作後,DNS Server 名稱解析伺服器為「8.8.8.8 和 8.8.4.4」。有關建構 Nutanix Cluster 的內容,請參考下列二篇站內文章:

本文,將參考下列官網文章,說明如何組態設定 Cluster DNS Server 叢集組態:





allssh 和 hostssh

由於在 Nutanix Cluster 當中,可能會有許多台 AHV 和 CVM 主機,倘若需要逐一組態設定則非常麻煩。此時,就可以透過「allssh」一次組態設定所有 CVM 主機,或「hostssh」一次組態設定所有 AHV 主機,達到快速管理的目的。






組態設定 DNS Server

預設情況下, Nutanix Cluster 運作後,除了 Cluster 的 DNS Server 組態設定之外也會將「8.8.8.8 和 8.8.4.4」,寫入至 AHV 和 CVM 的「/etc/resolv.conf」DNS Server 組態設定檔內。


在本文實作環境中,採用的內部 DNS Server IP 位址為「10.10.75.10」。同樣的,在組態設定之前,先確認 CVM 是否能夠和內部 DNS Server 溝通,由於 DNS Server 溝通支援 TCP/UDP,所以確認指令「nc -vz 10.10.75.10 53」是採用 TCP 協定,而「nc -vz 10.10.75.10 -u 53」則是採用 UDP 協定,確認無誤後便可以進行後續的組態設定了。


依序執行下列指令,即可達到先確認 Cluster 的 DNS Server 組態內容,然後將「10.10.75.10」加入至 Cluster 的 DNS Server 清單中,接著刪除預設的「8.8.8.8 和 8.8.4.4」,查看組態設定是否同步至所有 CVM 主機中。
ncli cluster get-name-servers ncli cluster add-to-name-servers servers="10.10.75.10" ncli cluster remove-from-name-servers servers="8.8.8.8,8.8.4.4" ncli cluster get-name-servers allssh cat /etc/resolv.conf


接著,執行「hostssh cat /etc/resolv.conf」指令,查看組態設定是否同步至所有 AHV 主機中。