vSphere 叢集服務 (vCLS) 預設處於啟用狀態並且在所有 vSphere 叢集中執行。vCLS 可確保在 vCenter Server 變得無法使用時,叢集服務仍可用於維持在叢集中執行之工作負載的資源和健全狀況。仍需要 vCenter Server 才能執行 DRS 和 HA。
當您升級至 vSphere 7.0 Update 3 或您有新的 vSphere 7.0 Update 3 部署時,便會啟用 vCLS。vCLS 會在 vCenter Server 升級過程中進行升級。
vCLS 會使用代理程式虛擬機器來維持叢集服務健全狀況。將主機新增至叢集時,會建立 vCLS 代理程式虛擬機器 (vCLS 虛擬機器)。在叢集內散佈的每個 vSphere 叢集中最多需要執行三個 vCLS 虛擬機器。此外,在僅包含一或兩台主機的叢集上也會啟用 vCLS。在這些叢集中,vCLS 虛擬機器的數目分別為一個和兩個。
將自動套用新的反相似性規則。如果多個 vCLS 虛擬機器位於單一主機上,則每三分鐘會執行一次檢查,這些虛擬機器會自動重新散佈到不同的主機。
叢集中的主機數目 | vCLS 代理程式虛擬機器數目 |
---|---|
1 | 1 |
2 | 2 |
3 (含) 以上 | 3 |
即使叢集上未啟用 vSphere DRS 或 vSphere HA 等叢集服務,也會在每個叢集中執行 vCLS 虛擬機器。vCLS 虛擬機器的生命週期作業由 ESX Agent Manager 和工作負載控制平面等 vCenter Server 服務進行管理。vCLS 虛擬機器不支援 NIC。
如果 ESXi 版本與 vCenter Server 相容,則啟用了 vCLS 的叢集可以包含不同版本的 ESXi 主機。vCLS 可與 vSphere Lifecycle Manager 叢集搭配使用。
vSphere DRS
vSphere DRS 是 vSphere 的一項重要功能,需要此功能才能維持 vSphere 叢集內執行之工作負載的健全狀況。DRS 取決於 vCLS 虛擬機器的可用性。
如果 DRS 無法正常運作,這並不表示 DRS 已停用。現有的 DRS 設定和資源集區會在遺失的 vCLS 虛擬機器仲裁中保留下來。當 vCLS 虛擬機器不在執行中並因此略過了第一個 DRS 執行個體時,vCLS 健全狀況僅在已啟用 DRS 的叢集中變得狀況不良。如果至少有一個 vCLS 虛擬機器不在執行中,vCLS 健全狀況將在已啟用非 DRS 的叢集上保持已降級狀態。
選取 vCLS 虛擬機器的資料存放區
將根據連線至叢集內主機的所有資料存放區排名自動選取 vCLS 虛擬機器的資料存放區。如果叢集中的主機將免費保留的 DRS 插槽連線到了某個資料存放區,則更有可能選取該資料存放區。如有可能,演算法會嘗試將 vCLS 虛擬機器置於共用資料存放區中,然後再選取本機資料存放區。將優先使用具有更多可用空間的資料存放區,並且演算法不會嘗試將多個 vCLS 虛擬機器置於同一資料存放區上。只有在 vCLS 虛擬機器進行部署並開啟電源後,才能變更其資料存放區。
如果您想要將 vCLS 虛擬機器的 VMDK 移至其他資料存放區或連結其他儲存區原則,則可以重新設定 vCLS 虛擬機器。執行此作業時,將會顯示一則警告訊息。
您可以執行 Storage vMotion,將 vCLS 虛擬機器移轉到其他資料存放區。如果要將 vCLS 虛擬機器與工作負載虛擬機器分開分組,例如,如果您對資料中心內執行的所有虛擬機器有一個特定的中繼資料策略,則可以標記 vCLS 虛擬機器或連結自訂屬性。
「進入維護模式」工作將會啟動但無法完成,因為有 1 個虛擬機器位於資料存放區上。如果決定繼續,一律可以在 [最近的工作] 中取消此工作。
選取的資料存放區可能儲存了無法關閉電源的 vSphere 叢集服務虛擬機器。為確保 vSphere 叢集服務的健全狀況,必須手動對這些虛擬機器執行 vMotion 以移轉到叢集內的其他資料存放區,然後再將此資料存放區關閉以進行維護。請參閱此知識庫文章:知識庫 79892。選取核取方塊 讓我移轉所有虛擬機器的儲存區,並在移轉後繼續進入維護模式。以繼續進行。