可以使用 vRealize Automation 擴充性 Proxy 從單一 vRealize Automation 執行個體管理資料中心。

vCenter Server 位於地理位置分散的資料中心或沒有聯網在一起的資料中心時,請使用 vRealize Automation 擴充性 Proxy。可以從單一 vRealize Automation 執行個體管理資料中心,而無需為每個 vCenter Server 部署一個專用 vRealize Automation 執行個體。vRealize Automation 擴充性 Proxy 亦稱為 vREX Proxy。

可以在 vRealize Automation 中建立或轉換 vCenter 雲端帳戶以存取遠端 vSphere 代理程式,例如,在沒有直接聯網在一起的單獨資料中心中。可以使用指定 vRealize Automation 擴充性 Proxy 中的 vSphere 代理程式作為 vCenter Server Proxy,而無需將整個獨立的 vRealize Automation 部署部署到遠端資料中心。在這種情況下,使用 vRealize Automation 擴充性 Proxy 可以提高網路可靠性並跨可能無法透過其他方式連線的資料中心最佳化 vSphere 佈建和列舉。

遠端 vSphere 代理程式是位於 vRealize Automation 擴充性 Proxy 中的一個軟體元件。vRealize Automation 擴充性 Proxy 是可以部署和設定的虛擬應用裝置。在正確設定的 vRealize Automation 擴充性 Proxy 中執行的 vSphere 代理程式充當 vRealize AutomationvSphere 之間的通訊仲介。部署 vRealize Automation 擴充性 Proxy 虛擬應用裝置時,將自動設定 vSphere 代理程式。

請注意,vRealize Automation 擴充性 Proxy 必須能夠透過 HTTPS 連線到遠端 vRealize Automation 機器的連接埠 443。可以透過設定和維護 HTTP Proxy 來實現此存取。對於 HA 設定,該 Proxy 必須允許連接埠 443 上流入和流出遠端 vRealize Automation 機器的 FQDN 或相應負載平衡器的 HTTPS 流量。如果在多承租人環境中工作,則必須允許流入和流出 vRealize Automation 擴充性 Proxy VA 應存取的承租人 FQDN 的流量。

若要設定和使用 vRealize Automation 擴充性 Proxy,請依序執行以下步驟。

  1. vRealize Automation 擴充性 Proxy 部署到一或多個資料中心內的一或多個 vCenter Server。
  2. 設定 vRealize Automation 設定以使用 vRealize Automation 擴充性 Proxy 支援遠端 vSphere Server。
  3. vRealize Automation 擴充性 Proxy 聯結到遠端 vRealize Automation 執行個體。
  4. vRealize Automation 中建立或編輯 vCenter 雲端帳戶,並將其關聯到指定資料中心內的 vRealize Automation 擴充性 Proxy 以存取遠端站台 vCenter Server。

步驟 1 - 將 vRealize Automation 擴充性 Proxy 部署到一或多個資料中心內的一或多個 vCenter Server。

若要部署所需的 vRealize Automation 擴充性 Proxy OVA,請使用以下程序。

  1. 開啟 vRealize Automation 在 Customer Connect 中下載產品頁面,搜尋您的 vRealize Automation 產品版本,然後開啟下載頁面。
  2. 將特定於版本的 vRealize Automation 擴充性 Proxy OVA 下載到遠端資料中心的目標 vCenter Server。

    OVA 會在下載頁面上顯示為 VMware vRealize 擴充性版本虛擬應用裝置

    OVA 適用於 vRealize Automation 8.8.1 及更高版本。

  3. 若要將 OVA 部署為 vRealize Automation 擴充性 Proxy,請選取延伸內部部署 vRA
  4. 為了便於在 vRealize Automation 和目標資料中心之間實現網路隔離,請設定 HTTP Proxy。

    HTTP Proxy 允許在遠端資料中心內執行的服務連線 vRealize Automation。例如,這在網路隔離情形下非常重要,在這種情形下,將單一 HTTP Proxy 設定為從資料中心內存取遠端網路位置 (例如,vRealize Automation 執行個體) 的唯一方式。

步驟 2 - 設定 vRealize Automation 以使用 vRealize Automation 擴充性 Proxy 支援遠端 vSphere Server

身為雲端管理員使用者,請使用 vracli 命令列在 vRealize Automation 中啟用遠端 vSphere 代理程式功能。

此步驟包括開啟部署了 vRealize Automation 執行個體的 vCenter Server,並使用 vSphere 用戶端使用者介面關閉 vRealize Automation 叢集中所有節點的電源。

關閉節點電源後,可以開啟叢集中的每個節點並新增額外的 6 GB 記憶體。預設記憶體通常為 42 GB。為每個節點至少再新增 6 GB 記憶體,以適應支援遠端 vSphere 代理程式所需的額外服務。

為叢集中的每個節點新增額外記憶體後,再次使用 vSphere 用戶端使用者介面重新開啟與 vRealize Automation 執行個體關聯的所有節點的電源。

整體程序如下。
  1. 關閉節點電源。使用 SSH 開啟主機環境,然後使用以下命令停止 vRealize Automation 服務:

    /opt/scripts/deploy.sh --shutdown

  2. 使用 vSphere Host Client 為 vCenter Server 中的每個 vRealize Automation 節點新增記憶體 (至少 6 GB)。

    如需在 vSphere Client 中為節點新增記憶體的相關資訊,請參閱 vSphere 產品說明文件中的〈虛擬記憶體組態〉等主題。

  3. 開啟節點電源。
  4. 重新啟動後,等待 vRealize Automation VA 恢復。使用以下命令等待長達 10 分鐘 (600 秒) 以便重新啟動檢查通過:

    vracli status first-boot --wait 600

    如果命令傳回 First boot complete 訊息,則可以繼續執行設定步驟。

  5. 在主機環境命令列中,執行以下 vracli 命令以啟用遠端代理程式 (Proxy) 支援:

    vracli capabilities remote-proxy --enable

    依預設,不會啟用功能切換按鈕。

  6. 使用以下命令重新啟動 vRealize Automation 服務:

    /opt/scripts/deploy.sh

步驟 3 - 將 vRealize Automation 擴充性 Proxy 聯結到遠端 vRealize Automation 執行個體

身為雲端管理員使用者,請使用以下程序在指定資料中心內的目標 vCenter Server 上設定 vRealize Automation 擴充性 Proxy。

  1. 使用 SSH 開啟主機環境命令列,並使用 vracli join 命令將 vRealize Automation 執行個體與特定組織 (即指定的雲端管理員使用者為其管理員的組織) 連線。
    備註: 這是 vRealize Automation 擴充性 Proxy 的命令列,而不是我們在上述步驟 1 程序中使用的 vRealize Automation 命令列。

    執行此動作後,vRealize Automation 擴充性 Proxy (從中執行 join 命令) 將聯結到 vRealize Automation 執行個體。因此,vRealize Automation 擴充性 Proxy 將連線到 vRealize Automation 並與特定的 vRealize Automation 組織相關聯。

    下面提供了預設承租人和具名承租人的命令列範例:

    • 預設承租人 (單一承租人環境)
      在此範例中,將傳遞 vRealize Automation 負載平衡器的 FQDN,以將 vRealize Automation 擴充性 Proxy 與 vRealize Automation 的預設承租人相關聯。
      vracli vra join vra.my-company.com -u admin_user@org_domain
    • 具名承租人 (多承租人環境)
      在此範例中,將傳遞特定承租人 (組織) 的 FQDN,以將 vRealize Automation 擴充性 Proxy 與具名組織相關聯。
      vracli vra join my-tenant.vra.my-company.com -u admin_user@org_domain

    如果使用的是多承租人環境,則必須為每個承租人建立一個整合。具體而言,必須為每個承租人 (組織) 部署一個單獨的 vRealize Automation 擴充性 Proxy。vRealize Automation 擴充性 Proxy 一次只能與一個 vRealize Automation 組織相關聯。

  2. 上述 join 命令將傳回遠端 vRealize Automation 執行個體的憑證。如果系統提示您信任憑證,請根據提示輸入 yes
  3. 請等待 5 分鐘左右的時間,以便 vRealize Automation 擴充性 Proxy 部署必要的軟體元件,然後再繼續操作。

步驟 4 - 在 vRealize Automation 中建立或編輯 vCenter 雲端帳戶,以使用 vRealize Automation 擴充性 Proxy 連線到遠端 vCenter Server 帳戶

若要在 vRealize Automation 中建立 vCenter 雲端帳戶,請參閱在 vRealize Automation 中建立 vCenter 雲端帳戶

若要轉換現有的 vCenter 雲端帳戶,請參閱將傳統 vCenter 雲端帳戶轉換為以 vRealize Automation 擴充性 (vREx) Proxy 為基礎的雲端帳戶

升級 vRealize Automation 擴充性 (vREx) Proxy 虛擬應用裝置

vRealize Automation 8.8.1 中引入了 vRealize Automation 擴充性 Proxy。

可在 VMware Customer Connect 下載升級二進位檔。搜尋並開啟您的特定 vRealize Automation 產品版本。升級二進位檔在產品版本頁面上顯示為 VMware vRealize Automation 擴充性應用裝置。下載可能特定於特定的 vRealize Automation 向前版本,例如 vRealize Automation 8.9.1

必要條件
  1. 導覽到 VMware Customer Connect 下載頁面,並搜尋您的產品名稱和版本。按一下 VMware vRealize Automation 擴充性 <版本> 虛擬應用裝置區段中的立即下載,下載所需的 VMware vRealize 擴充性 <版本> 虛擬應用裝置 OVA。如需相關資訊,請參閱知識庫 80305
  2. 連線 vSpherevRealize Automation 擴充性 Proxy 虛擬機器的 CD-ROM 光碟機。請參閱《vSphere 虛擬機器管理》產品說明文件。
    備註: 連線 CD-ROM 光碟機後,導覽至您的 vRealize Automation 擴充性 Proxy 虛擬機器設定頁面,並確認 開啟電源時連線選項是否已啟用。
  3. 將 ISO 映像掛接到 vSpherevRealize Automation 擴充性 Proxy 虛擬機器的 CD-ROM 光碟機。請參閱《vSphere 虛擬機器管理》產品說明文件。

程序

  1. root 身分登入 vRealize Automation 擴充性 Proxy 命令列。
  2. 執行 blkid 命令,並記下 vRealize Automation 擴充性 Proxy CD-ROM 光碟機的裝置名稱。
  3. 使用以下程序掛接 CD-ROM 光碟機。
    mount /dev/xxx /mnt/cdrom
  4. 透過建立虛擬機器 (VM) 快照來備份 vRealize Automation 擴充性 Proxy。請參閱建立虛擬機器的快照

    vRealize Automation 擴充性 Proxy 不支援記憶體快照。在產生快照之前,請先驗證建立虛擬機器記憶體快照選項是否已停用。

  5. 若要起始升級,請根據要升級的版本執行以下命令。
    如果要從 vRealize Automation 8.8.1 或 8.8.2 進行升級,請執行以下命令。
    vracli upgrade exec -y --repo cdrom://
    如果要從 vRealize Automation 8.9.0 或更新版本進行升級,請執行以下命令。
    vracli upgrade exec -y --profile lcm --repo cdrom://

    在升級過程中,由於 vRealize Automation 擴充性 Proxy 會重新開機,因此您會自動登出。

  6. root 身分登入 vRealize Automation 擴充性 Proxy 命令列,然後執行以下命令。
    vracli upgrade status --follow

    結果

    您已成功將 vRealize Automation 擴充性 Proxy 升級至最新版本。

後續步驟

在應用裝置的命令列中執行 vracli version 命令,驗證 vRealize Automation 擴充性 Proxy 虛擬應用裝置升級是否成功。透過執行此命令,可以驗證 vRealize Automation 擴充性 Proxy 虛擬應用裝置的產品版本和組建編號。