在關閉、重新開機或中斷連線 vSAN 叢集的成員主機之前,您必須將該主機置於維護模式。

將主機置於維護模式時,必須選取資料撤除模式,例如確保可存取性移轉全部資料vSAN 叢集的任意成員主機進入維護模式時,叢集容量將自動減少,因為該成員主機不再向叢集提供容量。

備註:vSAN 叢集中的主機進入維護模式時,在該主機上執行的 vSAN 檔案服務虛擬機器 (FSVM) 會自動關閉電源。

此主機服務的任何 vSAN iSCSI 目標將傳輸到叢集中的其他主機,因此,iSCSI 啟動器會重新導向到新的目標擁有者。

必要條件

確認您的環境具有您選取的選項所需的功能。

程序

  1. 在主機上按一下滑鼠右鍵,然後選取維護模式 > 進入維護模式
  2. 選取資料撤除模式,然後按一下確定
    選項 說明
    確保可存取性 這是預設的選項。關閉主機電源或從叢集中移除主機時,vSAN 會移轉足夠的資料,以確保在主機進入維護模式後每個物件皆可存取。如果您要將主機暫時移出叢集 (例如,為了安裝升級) 並計劃將主機移回到叢集,請選取此選項。此選項不適用於將主機從叢集中永久移除的情況。
    通常,僅需撤除部分資料。不過,撤除期間,虛擬機器可能不再完全符合虛擬機器儲存區原則。這表示,其可能無法存取其所有複本。如果主機處於維護模式期間發生故障,且已將 容許的故障次數設為 1,則叢集中可能會發生資料遺失。
    備註: 如果您正使用包含三台主機的叢集,或使用設有三個容錯網域的 vSAN 叢集,此為唯一可用的撤除模式。
    移轉全部資料 vSAN 會將所有資料撤除到叢集中的其他主機,並維持目前的物件符合性狀態。如果計劃永久移轉主機,請選取此選項。當從叢集中的最後一台主機撤除資料時,請務必將虛擬機器移轉至其他資料存放區,並將此主機置於維護模式。

    此撤除模式會導致出現大量資料傳輸,並耗用大部分時間和資源。所選主機的本機儲存區上的所有元件均已移轉至叢集中的其他位置。當主機進入維護模式時,所有虛擬機器均可存取其儲存區元件並仍符合其指派的儲存區原則。

    備註:

    如果存在處於「可用性降低」狀態的物件,此模式將維持此符合性狀態,且不保證這些物件將符合標準。

    如果虛擬機器物件在主機上的資料無法存取且無法完全撤除,則主機無法進入維護模式。

    不移轉資料 vSAN 不會將任何資料從此主機撤除。如果關閉主機電源或將主機從叢集中移除,則某些虛擬機器可能會無法存取。
    具有三個容錯網域的叢集與包含三台主機的叢集擁有相同的限制,例如無法使用 移轉全部資料模式,或是無法在失敗後重新保護資料。

    或者,也可以使用 ESXCLI 將主機置於維護模式。在將主機置於此模式之前,請確保已關閉在主機上執行的虛擬機器電源。

    若要在進入維護模式之前執行動作,請在主機上執行下列命令:

    esxcli system maintenanceMode set --enable 1 --vsanmode=<str>
    以下是 vsanmode 允許的字串值:
    • ensureObjectAccessibility - 在進入維護模式之前,從磁碟撤除資料,以確保 vSAN 叢集中物件的可存取性。
      備註: 預設值為 ensureObjectAccessibility。如果未為 vsanmode 指定任何值,則會使用此值。
    • evacuateAllData - 在進入維護模式之前,撤除磁碟中的所有資料。
    • noAction - 在進入維護模式之前,不將 vSAN 資料移出磁碟。

    若要確認主機的狀態,請執行以下命令:

    esxcli system maintenanceMode get

    若要結束維護模式,請執行以下命令:

    esxcli system maintenanceMode set --enable 0

下一步

您可以在叢集中追蹤資料移轉的進度。如需詳細資訊,請參閱《vSAN 監控和疑難排解》