在 ESXi 主機上不儲存任何狀態的環境中,參考主機可協助以相同的組態來設定多台主機。
您可以使用記錄、核心傾印及其他想要的設定來設定參考主機,儲存主機設定檔,然後視需要撰寫將主機設定檔套用到其他主機的規則。您可以在參考主機上設定儲存、網路和安全性設定,以及設定服務 (如 syslog 和 NTP)。
瞭解參考主機設定
精心設計的參考主機可連線到所有服務,如 syslog、NTP 等。參考主機設定可能還包含安全性、儲存、網路及 ESXi Dump Collector。您可以使用主機設定檔將此主機設定套用到其他主機。
參考主機的精確設定視您的環境而定,但您可能要考慮下列自訂事項。
- NTP 伺服器設定
- 在大型環境中收集記錄資訊時,必須確保記錄時間採用標准時間。將參考主機設為使用環境中所有主機可以共用的 NTP 伺服器。您可以透過執行 esxcli system ntp set 命令來指定 NTP 伺服器。您可以使用 esxcli system ntp set 命令或 vSphere Client 來啟動和停止主機的 NTP 服務。
- Syslog 伺服器設定
-
所有
ESXi 主機均執行 Syslog 服務 (
vmsyslogd),該服務會將來自 VMkernel 和其他系統元件的訊息記錄到檔案中。您可以透過執行
esxcli system syslog 命令或使用
vSphere Client,指定記錄主機並管理記錄位置、輪替、大小和其他屬性。對於使用 vSphere Auto Deploy 佈建但沒有本機儲存區的主機而言,設定遠端主機上的記錄尤為重要。
您可以選擇安裝 VMware vCenter Log Insight,它可提供記錄彙總和分析。
- 核心傾印設定
- 您可以將參考主機設為將核心傾印傳送到共用 SAN LUN,或者可以在環境中安裝 ESXi Dump Collector 並將參考主機設定為使用 ESXi Dump Collector。請參閱 使用 ESXCLI 設定 ESXi Dump Collector。您可以使用 vCenter Server 安裝媒體來安裝 ESXi Dump Collector,或使用 vCenter Server 中隨附的 ESXi Dump Collector。完成設定後,在系統發生嚴重故障時,會將 Mkernel 記憶體傳送到指定的網路伺服器。
- 安全性設定
-
在大多數部署中,使用 vSphere Auto Deploy 佈建的所有主機都必須具有相同的安全性設定。例如,您可以使用
vSphere Client 或 ESXCLI 命令,針對參考主機來設定防火牆允許特定服務存取
ESXi 系統、設定安全性組態、使用者組態和使用者群組組態。安全性設定包括所有主機的共用使用者存取設定。您可以透過將參考主機設定為使用 Active Directory 來實現統一的使用者存取。請參閱
《vSphere 安全性》說明文件。
備註: 如果使用主機設定檔設定 Active Directory,則密碼不受保護。請使用 vSphere Authentication Service 來設定 Active Directory,以避免公開 Active Directory 密碼。
- 網路和儲存區設定
- 如果您保留一組網路和儲存資源供使用 vSphere Auto Deploy 佈建的主機使用,則可以將參考主機設定為使用這些資源。
在大型部署中,參考主機設定支援 Enterprise Network Manager,它可收集來自環境中正在執行之不同監控服務的所有資訊。
用於 vSphere Auto Deploy 參考主機之組態的選項說明如何執行此設定。
觀看視訊「Auto Deploy 參考主機」,以取得有關參考主機設定的資訊:
用於 vSphere Auto Deploy 參考主機之組態的選項
您可以透過使用 vSphere Client、ESXCLI 或主機設定檔設定參考主機。
若要設定參考主機,您可以使用最適合您的方法。
- vSphere Client
- vSphere Client支援對 ESXi 主機的網路、儲存、安全性及其他諸多方面進行設定。設定環境,並從參考主機建立供 vSphere Auto Deploy 使用的主機設定檔。
- ESXCLI
- 您可以使用 ESXCLI 來設定主機的許多方面。ESXCLI 適用於在 vSphere 環境中設定許多服務。命令包含用於設定 NTP 伺服器的 esxcli system ntp、用於設定 Syslog 伺服器的 esxcli system syslog、用於新增路由和設定預設路由的 esxcli network route,以及用於設定 ESXi Dump Collector 的 esxcli system coredump。
- 主機設定檔功能
- 最佳做法是透過 vSphere Client或 ESXCLI 來設定主機,並從該主機建立主機設定檔。您可以改為使用 vSphere Client中的 [主機設定檔] 功能,並儲存該主機設定檔。
vSphere Auto Deploy 會將主機設定檔中的所有一般設定套用到所有目標主機。如果將主機設定檔設定為提示使用者輸入,則使用該主機設定檔佈建的所有主機都將處於維護模式。您必須重新套用主機設定檔或重設主機自訂,才能取得主機特定資訊的提示。