如果主要儲存格未正常執行,則其中一個待命儲存格必須變為新的主要儲存格並且必須部署一個新的待命儲存格,才能復原 VMware Cloud Director 資料庫。視故障模式而定,VMware Cloud Director 應用裝置會自動將待命儲存格升階為新的主要儲存格,或必須手動將其升階。

根據 VMware Cloud Director 應用裝置的容錯移轉模式,從主要儲存格故障復原有兩個不同的工作流程。部署新的待命儲存格時,可以使用這些工作流程重複使用失敗的主要儲存格的 IP 位址和主機名稱。

手動容錯移轉模式的復原工作流程

如果主要儲存格處於 Not reachableFailed 狀態,且兩個待命儲存格處於 Running 狀態,則可以使用應用裝置 HTML5 使用者介面和 VMware Cloud Director 應用裝置 API 從故障復原。

若要檢視叢集中儲存格的狀態,請參閱 檢視 VMware Cloud Director 應用裝置叢集健全狀況和容錯移轉模式

  1. 如果可能,請使用儲存格管理工具關閉 VMware Cloud Director 程序。從失敗的主要儲存格執行下列命令
    /opt/vmware/vcloud-director/bin/cell-management-tool  -u <sysadmin user> cell --shutdown
  2. 將失敗的主要虛擬機器關閉電源。
  3. 將待命儲存格升階為新的主要儲存格。
    1. root 身分登入執行中待命儲存格的應用裝置管理使用者介面 https://standby_ip_address:5480
    2. 在您想要將其變成新主要儲存格之待命儲存格的角色資料行中,按一下升階

    管理使用者介面顯示具有主要角色的兩個儲存格。原始主要儲存格的狀態為失敗,而新的主要儲存格的狀態為執行中。叢集健全狀況為已降級

  4. 從失敗的主要儲存格以外的任何儲存格,透過使用應用裝置 API Unregister 方法,從 repmgr 高可用性叢集移除失敗的主要應用裝置。請參閱 VMware Cloud Director 應用裝置 API 說明文件。
  5. VMware Cloud Director 伺服器群組中移除失敗的主要應用裝置。
    1. 管理員身分登入 Service Provider Admin Portal
    2. 從左側一級導覽面板中選取資源,然後在頁面頂部導覽列中選取雲端資源
    3. 從左側二級導覽面板中,按一下雲端儲存格
    4. 選取非作用中的儲存格,然後按一下解除登錄
  6. 如果您要重複使用失敗的主要應用裝置的 IP 位址和主機名稱,請確保失敗的主要應用裝置保持電源關閉狀態,或使用 vSphere Client 將其刪除。
  7. 部署新的待命應用裝置。您可以使用 vSphere Client 部署應用裝置,或使用 VMware OVF Tool 部署應用裝置

    部署新的待命應用裝置後,叢集健全狀況必須為狀況良好

  8. 如果 VMware Cloud Director 應用裝置 FIPS 模式在還原前已開啟,則必須使用 VMware Cloud Director 應用裝置 API 再次進行設定。

    儲存格 FIPS 模式會自動還原。

自動容錯移轉模式的復原工作流程

如果主要儲存格處於 Failed 狀態,VMware Cloud Director 會自動將待命儲存格升階為新的執行中主要儲存格,但叢集處於已降級狀態,因為只有一個執行中待命儲存格。您可以使用 HTML5 使用者介面和 VMware Cloud Director 應用裝置 API 從故障中復原。

若要檢視叢集中儲存格的狀態,請參閱 檢視 VMware Cloud Director 應用裝置叢集健全狀況和容錯移轉模式

  1. 如果可能,請使用儲存格管理工具關閉 VMware Cloud Director 程序。從失敗的主要儲存格執行下列命令
    /opt/vmware/vcloud-director/bin/cell-management-tool  -u <sysadmin user> cell --shutdown
  2. 將失敗的主要虛擬機器關閉電源。

    管理使用者介面顯示具有主要角色的兩個儲存格。原始主要儲存格的狀態為失敗,而新的主要儲存格的狀態為執行中。叢集健全狀況為已降級

  3. 從失敗的主要儲存格以外的任何儲存格,透過使用應用裝置 API Unregister 方法,從 repmgr 高可用性叢集移除失敗的主要應用裝置。請參閱 VMware Cloud Director 應用裝置 API 說明文件。
  4. VMware Cloud Director 伺服器群組中移除失敗的主要應用裝置。
    1. 管理員身分登入 Service Provider Admin Portal
    2. 從左側一級導覽面板中選取資源,然後在頁面頂部導覽列中選取雲端資源
    3. 從左側二級導覽面板中,按一下雲端儲存格
    4. 選取非作用中的儲存格,然後按一下解除登錄
  5. 如果您要重複使用失敗的主要應用裝置的 IP 位址和主機名稱,請確保失敗的主要應用裝置已關閉電源,或使用 vSphere Client 將其刪除。
  6. 部署新的待命應用裝置。您可以使用 vSphere Client 部署應用裝置,或使用 VMware OVF Tool 部署應用裝置。部署新的待命應用裝置後,叢集健全狀況必須為狀況良好
  7. 從失敗的主要儲存格以外的任何儲存格,使用應用裝置 API Failover 方法將叢集容錯移轉模式重設為 Automatic。請參閱 VMware Cloud Director 應用裝置 API 說明文件。
  8. 如果 VMware Cloud Director 應用裝置 FIPS 模式在還原前已開啟,則必須使用 VMware Cloud Director 應用裝置 API 再次進行設定。

    儲存格 FIPS 模式會自動還原。