如果使用 Site Recovery Manager 測試或復原大量虛擬機器,可能需要修改預設 Site Recovery Manager 設定,以在環境中取得最佳復原時間,或避免逾時。

執行這項作業的原因和時機

在大型環境中,Site Recovery Manager 可能會同時開啟或關閉大量虛擬機器的電源。同時開啟或關閉大量虛擬機器的電源會在虛擬基礎結構中建立高負載,因此可能會導致逾時。可以修改某些 Site Recovery Manager 設定來避免逾時,無論是以限制 Site Recovery Manager 同時執行之開啟電源或關閉電源作業的數目,還是以增加逾時期間的方式。

對開啟電源或關閉電源作業設定的限制取決於您基礎結構可處理的並行開啟電源或關閉電源作業的數目。

您可以修改 vSphere Web ClientSite Recovery Manager 用戶端外掛程式的進階設定功能表中的某些選項。若要修改其他設定,請編輯 Site Recovery Manager Server上的 vmware-dr.xml 組態檔。選項存在時,始終使用用戶端功能表修改設定。若要修改設定,必須對受保護站台和復原站台上的 Site Recovery Manager ServervCenter Server 執行個體做出相同的修改。

如需可變更的設定相關說明,請參閱大型 Site Recovery Manager 環境的設定

程序

  1. vSphere Web Client 中選取叢集。
  2. 管理索引標籤上,選取設定 > vSphere DRS
  3. 按一下編輯
  4. 進階選項中,設定 srmMaxBootShutdownOps 設定。

    選項

    說明

    選項文字方塊

    輸入 srmMaxBootShutdownOps

    文字方塊

    輸入開機和關機作業的數目上限,例如 32。如果您將值設定為 32,則下一個客體會在首批 32 次之一完成時立即啟動開機或關機,即虛擬機器 1 到 32 全部會一起啟動,然後虛擬機器 33 會在首批次之一完成後啟動,虛擬機器 34 在第二個首批次之一完成後啟動,以此類推。

  5. 按一下確定儲存變更。
  6. 登入 Site Recovery Manager Server主機。
  7. 在文字編輯器中開啟 vmware-dr.xml 檔案。

    C:\Program Files\VMware\VMware vCenter Site Recovery Manager\config 資料夾中找到 vmware-dr.xml 檔案。

  8. 變更 vmware-dr.xml 檔案中的 defaultMaxBootAndShutdownOpsPerClusterdefaultMaxBootAndShutdownOpsPerHost 設定:
    <config>
    ...
       <defaultMaxBootAndShutdownOpsPerCluster>24</defaultMaxBootAndShutdownOpsPerCluster>
       <defaultMaxBootAndShutdownOpsPerHost>4</defaultMaxBootAndShutdownOpsPerHost>
    ...
    </config>
    

    如果在 vmware-dr.xml 檔案中這些元素已經不存在,您可在 <config> 區段中的任意位置新增這些元素。如果您將 <defaultMaxBootAndShutdownOpsPerCluster> 值設定為 24,則下一個客體會在首批 24 次之一完成時立即啟動開機或關機,即虛擬機器 1 到 24 全部會一起啟動,然後虛擬機器 25 會在首批次之一完成後啟動,虛擬機器 26 在第二個首批次之一完成後啟動,以此類推。

  9. 重新啟動 Site Recovery Manager Server以套用新的設定。
  10. vSphere Web Client 中,按一下站台復原 > 站台,然後選取一個站台。
  11. 選取進階設定 > vSphere Replication 並增加 vrReplication.synchronizationTimeout 設定。

    預設值為 7200,對應工作同步逾時期間 14400 秒。

  12. 選取進階設定 > 儲存區並增加 storage.commandTimeout 設定。

    預設值為 300 秒。

  13. 按一下確定儲存變更。