如果執行需要長時間才能完成的工作,則遠端站台的預設逾時期間可能會在工作完成之前結束。您可以設定其他逾時,以允許長時間執行的工作完成。
長時間執行的工作可能是測試復原或清理大型虛擬機器。如果虛擬機器具有大容量磁碟,則執行測試復原或執行完整復原可能需要很長時間。預設逾時期間會監控站台之間的連線,因此,如果完成工作的時間比預設逾時期間長,且未在工作執行過程中傳送通知給其他站台,則會導致逾時。在此情況下,您可以在 vmware-dr.xml 組態檔中新增設定,使 Site Recovery Manager 在長時間執行的工作完成之前不會逾時。
透過將 <RemoteManager><TaskDefaultTimeout> 設定新增到 vmware-dr.xml,可為要在遠端站台上完成的工作設定其他逾時期間。您也可以設定 <TaskProgressDefaultTimeout> 設定,以延長 Site Recovery Manager 提供給工作的時間 (如果工作定期報告進度)。
如果設定 <TaskDefaultTimeout> 期間,則即使完成工作的時間超過 <DefaultTimeout> 設定定義的期間,預設逾時也不會導致工作失敗。只要 Site Recovery Manager 繼續從遠端站台接收工作進度通知,長時間執行的工作 (例如測試復原或清理大型虛擬機器) 就不會逾時。
開始工作的初始呼叫取決於 <DefaultTimeout> 設定。開始後,長時間執行的工作取決於 <TaskDefaultTimeout> 設定。如果在 <TaskDefaultTimeout> 到期後工作尚未完成,進度監視器會檢查工作是否已傳送任何進度通知。如果工作已傳送通知,則進度監視器會套用 <TaskProgressDefaultTimeout> 設定,以允許更多的時間來完成工作。<TaskProgressDefaultTimeout> 到期後,進度監視器會再次檢查是否有進度通知。如果工作已傳送進度通知,則進度監視器會為工作提供更多的時間。序列會一直重複,直到工作完成或停止傳送進度通知為止。