VMware Live Site Recovery を使用して多数の仮想マシンのテストまたはリカバリを行う場合は、使用中の環境で最良のリカバリ時間を達成するため、またはタイムアウトを回避するために、デフォルトの VMware Live Site Recovery 設定を変更しなければならない場合があります。
大規模環境では、VMware Live Site Recovery は多数の仮想マシンを同時にパワーオンまたはパワーオフする場合があります。多数の仮想マシンを同時にパワー オンまたはパワー オフすると、仮想インフラストラクチャで負荷が重くなり、タイムアウトが発生する可能性があります。特定の VMware Live Site Recovery 設定を変更してタイムアウトを回避するには、VMware Live Site Recovery が同時に実行するパワーオン操作またはパワーオフ操作の数を制限するか、タイムアウト値を増やします。
パワー オン操作またはパワー オフ操作に設定する制限は、インフラストラクチャで処理できるパワー オンまたはパワー オフの同時操作の数に応じて異なります。
vSphere Client または VMware Live Site Recovery クライアント プラグインの [詳細設定] メニューで特定のオプションを変更します。その他の設定を変更するには、VMware Live Site Recovery Server または VMware Live Site Recovery Virtual Appliance の vmware-dr.xml 構成ファイルを編集します。該当するオプションがある場合は、必ずクライアント メニューを使用して設定を変更してください。設定を変更する場合は、保護サイトとリカバリ サイトの両方の VMware Live Site Recovery インスタンスと vCenter Server インスタンスで同じ変更を行う必要があります。
変更可能な設定については、「大規模な VMware Live Site Recovery 環境の設定」を参照してください。
手順
- vSphere Client で、クラスタを選択します。
- [構成] タブで、 を選択します。
- [編集] をクリックします。
- [詳細オプション] で、srmMaxBootShutdownOps を設定します。
| オプション |
説明 |
| [オプション] テキスト ボックス |
srmMaxBootShutdownOps と入力します。 |
| [値]テキスト ボックス |
起動処理とシャット ダウン処理の同時実行数の最大値を入力します。たとえば、値を 32 に設定すると、仮想マシン 1 ~ 32 が同時に起動またはシャットダウンし、仮想マシン 33 は最初のバッチの仮想マシンのいずれかが終了した後すぐに、起動またはシャットダウンします。仮想マシン 34 は、最初のバッチの 2 番目の仮想マシンが終了した後に起動します(以下同様)。 |
- 変更内容を保存するには、[OK] をクリックします。
- VMware Live Site Recovery 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 は、最初のバッチ内の 2 番目の仮想マシンが終了した後に起動します(以下同様)。
- 新しい設定を適用するには、VMware Live Site Recovery Server を再起動します。
- vSphere Client で、 の順にクリックします。
- [Live Site Recovery] ホーム タブで、サイト ペアを選択して、[詳細表示] をクリックします。
- 左側のペインで の順にクリックし、vrReplication.synchronizationTimeout と vrReplication.reverseReplicationTimeout の設定値を増やします。
デフォルト値は 7200 で、使用している同期タイムアウトの間隔(14400 秒)に対応します。
- の順に選択し、サイトを選択して、storage.commandTimeout の設定値を増やします。
デフォルト値は 300 秒です。
- 変更内容を保存するには、[OK] をクリックします。