您必須從具有自訂組態檔的內部部署 Site Recovery Manager 執行個體使用 DR IP Customizer 工具。

Site Recovery Manager 應用裝置內隨附了 DR IP Customizer 工具。DR IP Customizer 需要對 Site Recovery Manager 執行個體的 shell 存取權。在 VMware Cloud on AWS 中,您沒有 Site Recovery Manager 應用裝置的 shell 存取權和客體作業系統認證。若要使用此工具,您必須從具有自訂組態檔的內部部署 Site Recovery Manager 執行個體執行。

必要條件

確認 Site Recovery Manager 的內部部署執行個體版本與 VMware Cloud on AWS 中的 Site Recovery Manager 應用裝置版本相同。
備註: 如果您嘗試針對 VMware Cloud on AWS 中的 Site Recovery Manager 8.2 在內部部署 Site Recovery Manager 8.3 上執行 DR IP Customizer 工具,則工具會失敗並顯示: ERROR: Unsupported version URI "urn:internaldr0/8.3"

程序

  1. 使用下列範本為 DR IP Customizer 準備自訂組態檔。
    <?xml version="1.0" encoding="UTF-8"?>
    <Config>
       <vmacore>
          <threadPool>
             <initializeCOM>mta</initializeCOM>
             <catchWorkItemExceptions>false</catchWorkItemExceptions>
             <TaskMax>20</TaskMax>
             <IoMax>60</IoMax>
          </threadPool>
       </vmacore>
       <waitForObjectTimeout>300</waitForObjectTimeout>
       <log>
          <directory>/var/log/vmware/srm</directory>
          <!-- log file names will get -#.log appended -->
          <name>dr-ip-customizer</name>
          <level>verbose</level>
          <coreDump>/var/log/vmware/srm/DumpFiles</coreDump>
       </log>
       <level id="SoapAdapter">
          <logName>SoapAdapter</logName>
          <logLevel>info</logLevel>
       </level>
       <level id="Libs">
          <logName>Libs</logName>
          <logLevel>warning</logLevel>
       </level>
       <level id="HttpConnectionPool">
          <logName>HttpConnectionPool</logName>
          <logLevel>info</logLevel>
       </level>
       <workingDir>.</workingDir>
       <extension>
          <key>com.vmware.vcDr-foobar</key>
       </extension>
    </Config>
  2. 更新自訂組態檔中的延伸金鑰、記錄目錄和記錄核心傾印設定。
    如果延伸金鑰不相符,工具會報告下列錯誤: ERROR: Failed to locate DR endpoint for VC UUID...
    1. 使用 VMware Cloud on AWS Site Recovery Manager 應用裝置所報告的延伸金鑰。請查看 https://srm.sddc-1-2-3-4.vmwarevmc.com/drserver/ 中的 Extension key: 值。
      例如,如果您使用的是預設延伸金鑰,則使用 com.vmware.vcDr;如果使用的是自訂延伸金鑰,則使用 com.vmware.vcDr-custom_suffix
  3. 設定防火牆規則,以允許內部部署 Site Recovery Manager 執行個體透過連接埠 443 與 VMware Cloud on AWS vCenter Server Site Recovery Manager 應用裝置建立 TCP 連線。
  4. 在內部部署 Site Recovery Manager 執行個體上執行 DR IP Customizer 工具,其中 --cfg 引數指向自訂組態檔且 --uri 引數指向 https://vmc_vcenter_fqdn/lookupservice/sdk
  5. 請務必使用執行 DR IP Customizer 工具的使用者可寫入的記錄目錄和記錄核心傾印資料夾。
    例如,如果使用記錄目錄 /var/log/vmware/srm/,並且您以 管理員使用者身分登入內部部署 Site Recovery Manager 應用裝置,請搭配 sudo 執行此工具。
    sudo /opt/vmware/srm/bin/dr-ip-customizer --verbose --cfg /tmp/dr-ip-customizer-config.xml --cmd generate --out /tmp/ip-customizer-generated.csv --uri https://vcenter.sddc-1-2-3-4.vmwarevmc.com/lookupservice/sdk
    sudo /opt/vmware/srm/bin/dr-ip-customizer --verbose --cfg /tmp/dr-ip-customizer-config.xml --cmd apply --csv /tmp/ip-customizer-edited.csv --uri https://vcenter.sddc-1-2-3-4.vmwarevmc.com/lookupservice/sdk

後續步驟

對於 VMware Cloud on AWSVMware Cloud on AWS 配對,您可以使用相同的程序執行 DR IP Reporter 工具。可以使用相同的自訂組態檔,但將記錄名稱設定為 dr-ip-reporter