VMware Cloud Director 應用裝置包含內嵌式 PostgreSQL 資料庫。內嵌式 PostgreSQL 資料庫包含 Replication Manager (repmgr) 工具套件,可為 PostgreSQL 伺服器叢集提供高可用性 (HA) 功能。您可以建立具有資料庫 HA 叢集的應用裝置部署,以便為 VMware Cloud Director 資料庫提供容錯移轉功能。

您可以將 VMware Cloud Director 應用裝置部署為主要儲存格、待命儲存格或 VMware Cloud Director 應用程式儲存格。請參閱使用 vSphere Client 部署 VMware Cloud Director 應用裝置使用 VMware OVF Tool 部署 VMware Cloud Director 應用裝置使用已簽署的萬用字元憑證部署 VMware Cloud Director 應用裝置 10.4.1 及更新版本以進行 HTTPS 通訊

若要為 VMware Cloud Director 資料庫設定 HA,當您建立伺服器群組時,您可以透過部署 VMware Cloud Director 應用裝置的一個主要執行個體和兩個待命執行個體來設定資料庫 HA 叢集。可以透過額外部署應用程式儲存格來水平調整伺服器群組。請參閱圖 VMware Cloud Director 應用裝置資料庫 HA 叢集

圖 1. VMware Cloud Director 應用裝置資料庫 HA 叢集
一個主要儲存格和兩個待命儲存格

建立具有資料庫 HA 的 VMware Cloud Director 應用裝置部署

若要建立具有資料庫 HA 組態的 VMware Cloud Director 伺服器群組,請遵循此工作流程:
  1. VMware Cloud Director 應用裝置部署為主要儲存格。

    主要儲存格是 VMware Cloud Director 伺服器群組中的第一個成員。內嵌式資料庫會設定為 VMware Cloud Director 資料庫。資料庫名稱為 vcloud,且資料庫使用者為 vcloud

  2. 確認主要儲存格已啟動且正在執行。
    1. 若要確認 VMware Cloud Director 服務健全狀況,請使用系統管理員認證登入 VMware Cloud Director Service Provider Admin Portal,網址為:https://primary_eth0_ip_address/provider
    2. 若要確認 PostgreSQL 資料庫健全狀況,請以 root 身分登入應用裝置管理使用者介面,網址為 https://primary_eth1_ip_address:5480

      主要節點必須處於執行中狀態。

  3. 將兩個 VMware Cloud Director 應用裝置執行個體部署為待命儲存格。

    內嵌式資料庫與主要資料庫一起在複寫模式中進行設定。

    備註: 初始待命應用裝置部署之後,Replication Manager 開始將其資料庫與主要應用裝置資料庫進行同步。在此期間, VMware Cloud Director 資料庫和 VMware Cloud Director 使用者介面將無法使用。
  4. 確認 HA 叢集中的所有儲存格均在執行中。

    請參閱檢視 VMware Cloud Director 應用裝置叢集健全狀況和容錯移轉模式

  5. (選擇性) 將一或多個 VMware Cloud Director 應用裝置執行個體部署為 VMware Cloud Director 應用程式儲存格。

    未使用內嵌式資料庫。VMware Cloud Director 應用程式儲存格會連線至主要資料庫。

一個主要儲存格、兩個待命儲存格和 N 個 VMware Cloud Director 應用程式儲存格
備註: 如果您的叢集已設定為自動容錯移轉,則在部署其他一或多個儲存格之後,您必須使用應用裝置 API 將叢集容錯移轉模式重設為 Automatic。請參閱 〈VMware Cloud Director 應用裝置 API〉。新儲存格的預設容錯移轉模式為 Manual。如果叢集節點之間的容錯移轉模式不一致,則叢集容錯移轉模式為 IndeterminateIndeterminate 模式可能會導致節點與舊的主要儲存格跟隨的節點之間出現不一致的叢集狀態。若要檢視叢集容錯移轉模式,請參閱 檢視 VMware Cloud Director 應用裝置叢集健全狀況和容錯移轉模式

建立不具有資料庫 HA 的 VMware Cloud Director 應用裝置部署

重要: VMware 不會為沒有資料庫 HA 的 VMware Cloud Director 應用裝置部署提供支援。
若要建立不含資料庫 HA 組態的 VMware Cloud Director 伺服器,請遵循此工作流程:
  1. VMware Cloud Director 應用裝置部署為主要儲存格。

    主要儲存格是 VMware Cloud Director 伺服器群組中的第一個成員。內嵌式資料庫會設定為 VMware Cloud Director 資料庫。資料庫名稱為 vcloud,且資料庫使用者為 vcloud

  2. 確認主要儲存格已啟動且正在執行。
    1. 若要確認 VMware Cloud Director 服務健全狀況,請使用系統管理員認證登入 VMware Cloud Director Service Provider Admin Portal,網址為:https://primary_eth0_ip_address/provider
    2. 若要確認 PostgreSQL 資料庫健全狀況,請以 root 身分登入應用裝置管理使用者介面,網址為 https://primary_eth1_ip_address:5480

      主要節點必須處於執行中狀態。

  3. (選擇性) 將一或多個 VMware Cloud Director 應用裝置執行個體部署為 VMware Cloud Director 應用程式儲存格。

    未使用內嵌式資料庫。VMware Cloud Director 應用程式儲存格會連線至主要資料庫。

一個主要儲存格和 N 個 VMware Cloud Director 應用程式儲存格