在大型 Site Recovery Manager 環境中,在開啟共用復原站台上虛擬機器的電源時可能會出現逾時錯誤。

問題

開啟共用復原站台上虛擬機器的電源時,您會看到錯誤訊息錯誤: 作業逾時: 900 秒

原因

如果單一 vCenter Server 執行個體管理共用復原站台上的大量虛擬機器 (如 1000 台或更多),則可能會出現此問題。

解決方案

  1. 在復原站台的 Site Recovery Manager Server 上增加 remoteManager.defaultTimeout 逾時值。
    例如,將逾時從預設值 300 秒增加到 1200 秒。如需如何增加 remoteManager.defaultTimeout 設定的相關資訊,請參閱 Site Recovery Manager 管理中的 〈變更遠端管理員設定〉

    請勿過度增加逾時期限。將逾時設定為不切實際的長期限會隱藏其他問題,例如,與 Site Recovery Manager ServervCenter ServerSite Recovery Manager 所需的其他服務之間的通訊相關的問題。

  2. 在文字編輯器中開啟 vmware-dr.xml 檔案。
    vmware-dr.xml 檔案位於 /opt/vmware/srm/conf/ 目錄中。
  3. 設定從 vSphere Client 讀取時的逾時值。
    <vmacore><http> 元素中新增一行,將逾時值設為 900 秒 (15 分鐘)。
    <vmacore>
      <http>
        <defaultClientReadTimeoutSeconds>900</defaultClientReadTimeoutSeconds>
      </http>
    </vmacore>
  4. 重新啟動 Site Recovery Manager Server 服務。

下一步

如果您在增加 RemoteManager 逾時值後仍然遇到逾時錯誤,請嘗試漸進式延長逾時設定。