完了するまでに長時間かかるタスクを実行する場合、タスクの完了前にリモート サイトのデフォルト タイムアウト期間が経過する可能性があります。時間のかかるタスクが完了できるように、追加のタイムアウトを構成できます。

時間のかかるタスクは、大きな仮想マシンのテスト リカバリまたはクリーンアップなどが考えられます。仮想マシンに大容量ディスクがある場合は、テスト リカバリまたはフル リカバリの実行に長時間かかることがあります。デフォルトのタイムアウト期間によってサイト間の接続性が監視されるので、タスクがデフォルトのタイムアウト期間より長い時間がかかり、実行中に他方のサイトに通知を送信していない場合はタイムアウトになります。その場合は、vmware-dr.xml 構成ファイルに設定を追加することで、時間のかかるタスクが完了するまでに Site Recovery Manager がタイムアウトしないようにできます。

<RemoteManager><TaskDefaultTimeout> 設定を vmware-dr.xml に追加することにより、リモート サイトでタスクが終了できるように追加のタイムアウト期間を構成します。タスクが定期的に進捗状況をレポートしている場合は、Site Recovery Manager がタスクに与える時間を延長するように <TaskProgressDefaultTimeout> 設定を構成することもできます。

<TaskDefaultTimeout> 期間を構成すると、タスクの完了に <DefaultTimeout> 設定で定義されている時間より長い時間がかかる場合にも、デフォルト タイムアウトによってタスクが失敗することはありません。Site Recovery Manager がリモート サイトからタスクの進捗状況通知を継続的に受信する限り、大きな仮想マシンのテスト リカバリまたはクリーンアップなどの時間のかかるタスクがタイムアウトすることはありません。

タスクを開始するための最初の呼び出しは、<DefaultTimeout> 設定の対象になります。タスクが開始された後の時間のかかるタスクは、<TaskDefaultTimeout> 設定の対象になります。<TaskDefaultTimeout> の有効期限が切れてもタスクが終了しない場合、進捗状況モニタはタスクが進捗状況通知を送信しているかどうかを確認します。タスクが通知を送信している場合、進捗状況モニタは <TaskProgressDefaultTimeout> 設定を適用して、タスクにより多くの時間を与えて終了できるようにします。<TaskProgressDefaultTimeout> の有効期限が切れると、進捗状況モニタは再度進捗状況通知を確認します。タスクが進捗状況通知を送信している場合、進捗状況モニタはタスクにさらに時間を与えます。このシーケンスは、タスクが終了するか、または進捗状況通知の送信を停止するまで繰り返されます。

手順

  1. Site Recovery Manager サーバ ホストにログインします。
  2. テキスト エディタで vmware-dr.xml ファイルを開きます。
    vmware-dr.xml ファイルは、 C:\Program Files\VMware\VMware vCenter Site Recovery Manager\config フォルダにあります。
  3. vmware-dr.xml ファイルの <RemoteManager> 要素を探します。
    リモート サイトのすべてのタスクの開始のデフォルト タイムアウトは 900 秒 (15 分) です。
    <RemoteManager>
    <DefaultTimeout>900</DefaultTimeout>
    </RemoteManager>
  4. <RemoteManager> タグの内部に <TaskDefaultTimeout> 要素を追加します。
    <TaskDefaultTimeout> 期間を <DefaultTimeout> 期間より長い秒数に設定します。 <TaskDefaultTimeout> に上限はありません。
    <RemoteManager>
    <DefaultTimeout>900</DefaultTimeout>
    <TaskDefaultTimeout>2700</TaskDefaultTimeout>
    </RemoteManager>
  5. <RemoteManager> タグの内部に <TaskProgressDefaultTimeout> 要素を追加します。
    <TaskProgressDefaultTimeout> は、少なくとも <TaskDefaultTimeout> 期間の 1/100 にする必要があります。 <TaskDefaultTimeout> 期間の 1/100 より短い期間を設定すると、 Site Recovery Manager はサイレントでタイムアウトを調整します。
    <RemoteManager>
    <DefaultTimeout>900</DefaultTimeout>
    <TaskDefaultTimeout>2700</TaskDefaultTimeout>
    <TaskProgressDefaultTimeout>27</TaskProgressDefaultTimeout>
    </RemoteManager>
  6. vmware-dr.xml ファイルを保存して閉じます。
  7. Site Recovery Manager サーバ サービスを再起動して新しい設定を適用します。