如果使用 Site Recovery Manager 測試或復原大量虛擬機器,可能需要修改預設 Site Recovery Manager 設定,以在環境中取得最佳復原時間,或避免逾時。
在大型環境中,Site Recovery Manager 可能會同時開啟或關閉大量虛擬機器的電源。同時開啟或關閉大量虛擬機器的電源會在虛擬基礎結構中建立高負載,因此可能會導致逾時。可以修改某些 Site Recovery Manager 設定來避免逾時,無論是以限制 Site Recovery Manager 同時執行之開啟電源或關閉電源作業的數目,還是以增加逾時期間的方式。
對開啟電源或關閉電源作業設定的限制取決於您基礎結構可處理的並行開啟電源或關閉電源作業的數目。
您可以修改 vSphere Client 或 Site Recovery Manager 用戶端外掛程式中進階設定功能表中的某些選項。若要修改其他設定,您可以編輯 Site Recovery Manager Server 或 Site Recovery Manager Virtual Appliance 上的 vmware-dr.xml 組態檔。此類選項存在時,始終使用用戶端功能表修改設定。若要修改設定,必須對受保護站台和復原站台上的 Site Recovery Manager 和 vCenter Server 執行個體做出相同的修改。
如需可變更的設定相關說明,請參閱大型 Site Recovery Manager 環境的設定。
程序
- 在 vSphere Client 中選取叢集。
- 在設定索引標籤上,選取。
- 按一下編輯。
- 在進階選項中,設定 srmMaxBootShutdownOps 設定。
選項 |
說明 |
選項文字方塊 |
輸入 srmMaxBootShutdownOps。 |
值文字方塊 |
輸入並行啟動和關閉作業的數目上限。例如,如果將值設定為 32,這表示虛擬機器 1 到 32 會一起啟動或關閉,而虛擬機器 33 會在第一批虛擬機器中的一個虛擬機器完成後立即啟動或關閉。虛擬機器 34 會在第一批中的第二個虛擬機器完成後啟動,以此類推。 |
- 若要儲存變更,請按一下確定。
- 登入 Site Recovery Manager Server 主機。
- 在文字編輯器中開啟 vmware-dr.xml 檔案。
vmware-dr.xml 檔案位於
/opt/vmware/srm/conf/ 目錄中。
- 變更 vmware-dr.xml 檔案中的
defaultMaxBootAndShutdownOpsPerCluster
和 defaultMaxBootAndShutdownOpsPerHost
設定:
<config>
...
<defaultMaxBootAndShutdownOpsPerCluster>24</defaultMaxBootAndShutdownOpsPerCluster>
<defaultMaxBootAndShutdownOpsPerHost>4</defaultMaxBootAndShutdownOpsPerHost>
...
</config>
如果在 vmware-dr.xml 檔案中這些元素已經不存在,您可在 <config>
區段中的任意位置新增這些元素。
如果您將 <defaultMaxBootAndShutdownOpsPerCluster>
值設定為 24,則下一個客體會在第一批 24 個客體中的一個客體完成後立即啟動或關閉。這意味著,虛擬機器 1 到 24 一起啟動,然後虛擬機器 25 會在第一批虛擬機器中的一個虛擬機器完成後立即啟動,虛擬機器 26 會在第一批中的第二個虛擬機器完成後啟動,以此類推。
- 若要套用新設定,請重新啟動 Site Recovery Manager Server。
- 在 vSphere Client 中,按一下 。
- 在 Site Recovery 首頁索引標籤上,選取站台配對,然後按一下檢視詳細資料。
- 在左窗格中,按一下,然後增加 vrReplication.synchronizationTimeout 和 vrReplication.reverseReplicationTimeout 設定。
預設值為 7200,對應工作同步逾時期間 14400 秒。
- 選取並選取站台,然後增加 storage.commandTimeout 設定。
預設值為 300 秒。
- 若要儲存變更,請按一下確定。