您可以自訂主機的升級序列、停用特定主機的升級,或在升級程序的各種階段中暫停升級。

依預設,所有現有的獨立 ESXi 主機、vCenter Server 管理的 ESXi 主機、KVM 主機及裸機伺服器皆會分組為不同的主機升級單位群組。

在您升級主機之前,可選擇要以平行還是序列模式來更新主機。可同時升級的上限為五個主機升級單位群組,每個群組有五台主機。

備註: 主機升級單位群組中的主機若是屬於同一個 vCenter Server 叢集,則該群組可依序列進行升級。

在升級之前,您可以自訂主機升級順序。您可以編輯主機升級單位群組,以將一台主機移到立即升級的其他主機升級單位群組,將另一台主機移到稍後升級的主機升級單位群組。如果您有常用主機,可以重新排序主機升級單位群組中主機的升級順序,以便先升級該主機,並移動最少使用的主機以最後升級。

備註: 您可以使用針對升級 KVM 主機所提供的相同步驟,來升級裸機伺服器。

必要條件

  • 確認屬於已停用 DRS 叢集的 ESXi 主機或獨立 ESXi 主機置於維護模式。

    屬於完整啟用 DRS 叢集的 ESXi 主機若未處於維護模式,則升級協調器會要求讓主機置於維護模式。vSphere DRS 會在升級期間將虛擬機器移轉至同一叢集中的另一台主機,並將該主機處於維護模式。

  • 對於 ESXi 主機,進行就地升級時無需關閉承租人虛擬機器的電源。
  • 對於 KVM 主機,進行就地升級時無需關閉虛擬機器的電源。若是進行維護模式升級,請關閉虛擬機器的電源。
  • 確認傳輸區域或傳輸節點 N-VDS 名稱並未包含空格。

    若包含空格,請建立 N-VDS 名稱中無空格的傳輸區域。您必須將與舊傳輸區域相關聯的所有元件重新設定為使用新的傳輸區域,然後刪除舊的傳輸區域。

  • 在使用就地升級模式之前,請確認您的 vSAN 環境的健全狀況良好。

請參閱《vSphere 資源管理》指南的〈將主機置於維護模式〉一節。

程序

  1. 輸入主機升級計劃詳細資料。
    您可以設定整體群組升級順序來設定要優先升級的主機升級單位群組。
    選項 說明
    序列

    連續升級所有主機升級單位群組。

    依預設會選取此功能表項目,並套用至整體升級序列。如需維護主機元件的逐步升級,則此選擇相當實用。

    例如,如果整體升級設為序列,而主機升級單位群組升級設為平行,則主機升級單位群組會逐個升級。群組中的主機會以平行方式更新。

    平行

    同時升級所有主機升級單位群組。

    您最多可以同時升級五個主機。

    當升級單位無法升級時

    如果任何主機升級失敗,請選取以暫停升級程序

    此選擇可讓您修正主機升級單位群組的錯誤,並繼續執行升級。

    在每個群組完成後

    在每個主機升級單位群組完成升級後,請選取以暫停升級程序。

  2. (選擇性) 變更主機升級單位群組的升級順序。
    如果您設定按序列順序進行整體群組升級,則升級需要等到主機升級單位群組升級完成後,才能繼續升級第二個主機升級單位群組。您可以重新排序主機升級單位群組升級序列來設定要優先升級的主機升級單位群組。
    1. 選取主機升級單位群組,然後按一下動作索引標籤。
    2. 從下拉式功能表中選取重新排序
    3. 從下拉式功能表中選取之前之後
  3. (選擇性) 從升級序列中移除主機升級單位群組。
    1. 選取主機升級單位群組,然後按一下動作索引標籤。
    2. 從下拉式功能表中選取變更狀態
    3. 選取停用以移除主機升級單位群組。
  4. (選擇性) 變更個別主機升級單位群組的升級序列。
    依預設,升級序列會設為平行順序。
    1. 選取主機升級單位群組,然後按一下動作索引標籤。
    2. 從下拉式功能表中選取變更升級順序
    3. 選取序列以變更升級序列。
  5. (選擇性) 變更主機升級單位群組的升級模式。
    • 選取維護模式。

      對於獨立 ESXi 主機和屬於已停用 DRS 叢集的 ESXi 主機,請將主機置於維護模式。

      對於 KVM 主機,請關閉虛擬機器的電源。

      屬於完整啟用 DRS 叢集的 ESXi 主機若未處於維護模式,則升級協調器會要求讓主機置於維護模式。vSphere DRS 會在升級期間將虛擬機器移轉至同一叢集中的另一台主機,並將該主機處於維護模式。

    • 選取就地模式,無需將主機關閉電源並置於維護模式,即可進行升級。

      對於獨立 ESXi 主機和屬於已停用 DRS 叢集的 ESXi 主機,您不需要將主機置於維護模式。

      對於 KVM 主機,您無需關閉虛擬機器的電源。

      對於屬於完全啟用 DRS 叢集的 ESXi 主機,您不需要將主機置於維護模式。

      備註: 在升級期間,主機的工作負載流量可能會發生封包丟棄。
    • (選擇性) 使用 API 呼叫 PUT https://<nsx-manager>/api/v1/upgrade/upgrade-unit-groups/<group-id> 並啟用升級協調器來重新啟動 ESXi 主機。

      rebootless_upgrade:true 參數表示在 ESXi 主機升級後,主機不會重新開機。

      依預設,升級協調器不會重新啟動 ESXi 主機。此模式供疑難排解之用。

    • (選擇性) 使用 API 呼叫 PUT https://<nsx-manager>/api/v1/upgrade/upgrade-unit-groups/<group-id>,並升級 vCenter Server 管理的 ESXi 主機 (屬於 DRS 叢集並已設定 vSAN)。

      vCenter Server 管理的 ESXi 主機 (屬於 DRS 叢集) 置於維護模式來進行升級時,ensure_object_accessibility 參數會要求 vSAN 假定控制資料的可存取性。

      當處於維護模式來進行升級時,evacuate_all_data 參數會要求 vSAN 將所有資料從 vCenter Server 管理的 ESXi 主機 (屬於 DRS 叢集) 擷取到另一台管理的 ESXi 主機 (屬於 DRS 叢集)。

      vCenter Server 管理的 ESXi 主機 (屬於 DRS 叢集) 置於維護模式來進行升級時,no_action 參數會要求 vSAN 不採取任何動作。

      如需關於參數的詳細資訊,請參閱《NSX-T Data Center REST API 指南》〈更新升級單位群組〉一節。

  6. NSX-T Data Center 3.1.1 開始,針對已啟用 vSphere Lifecycle Manager 的叢集,請選取下列其中一個選項:
    • 僅限 NSX 的升級:如果您只要升級 NSX-T Data Center,請使用此選項。升級協調器會執行完整升級程序,包括修復主機。
    • 暫存於 vSphere Lifecycle Manager:如果您想要升級 NSX-T Data Center 以及 ESXi 主機和其他解決方案,請使用此選項。您需要使用 vSphere Lifecycle Manager 修復主機。修復後,您可以從升級協調器監控升級進度。
  7. 按一下重設以捨棄您的自訂升級計劃,並還原為預設狀態。
    注意: 您無法還原先前的升級組態。

    如果您在升級期間登錄了新的主機傳輸節點,您必須按一下重設,以檢視最近新增主機的狀態,並繼續執行升級程序。

後續步驟

判斷是否新增、編輯或刪除主機升級單位群組,或升級主機升級單位群組。請參閱管理主機升級單位群組升級主機