このポリシーは、メンテナンス モード中の仮想マシンの退避動作を制御します。
メンテナンス モードに切り替える際は、ホストのメンテナンスの準備ができていることを確認する必要があります。これは多くの場合、ホストをアップグレードするために実行されます。アップグレードを実行するかどうかにかかわらず、ホストをメンテナンス モードにするには実行中のすべての仮想マシンを退避させる必要があります。これを行うには、パワーオン状態の仮想マシンの扱いを決定する必要があります。アップグレードを実行する場合は、ホストをメンテナンス モードに切り替えることができるかどうかを確認する必要があります。vMotion を実行できない仮想マシンがある場合は、メンテナンス モードに切り替える前にそれらの仮想マシンをパワーオフします。
コンピューティング ポリシーを使用し、メンテナンス モードに切り替えるときに仮想マシンをパワーオフすることで、このような状況を自動化して仮想マシンを退避できます。その後、目的の仮想マシンすべてにタグを付けて、メンテナンス モードに切り替わったときにシステムがそれらの仮想マシンをパワーオフするようにできます。
BestEffortRestart ポリシー
メンテナンス モードへの切り替え時、BestEffortRestart ポリシーは仮想マシンのシャットダウンを試みます。失敗すると、仮想マシンはパワーオフされます。ホストはメンテナンス モードの終了を待機せず、元のホストがまだメンテナンス モードであっても、仮想マシンにとって最適なホストをポリシーが検出します。BestEffortRestart は、メンテナンス モードへの切り替え時に最適なホストで仮想マシンをパワーオンするタスクを作成することにより、それらの仮想マシンをできるだけ早くパワーオン状態にします。何らかの理由で仮想マシンをパワーオンできない場合は、3 分ごとに修正サイクルが実行されます。メンテナンス モードを終了することは、この仮想マシンを実行するための前提条件ではなくなります。
ホストをクラスタ外に移動し、仮想マシンはクラスタ内に残してホストと一緒に移動しないようにする場合に、BestEffortRestart を使用できます。この場合、ホストをクラスタから移動しても仮想マシンはクラスタに残します。そのため、メンテナンス モードへの切り替え時には仮想マシンをパワーオフするだけでなく、現在のホスト以外の最適なホストを見つけて、そこでパワーオンする必要があります。
vGPU 仮想マシンとその他のパススルー デバイスに BestEffortRestart を使用することで、メリットが得られることがあります。vGPU 仮想マシンは、メモリ フレームバッファが大きく移行の負荷が高いため、vMotion のデフォルトのタイムアウト 100 秒を超える可能性があります。そのような vMotion はタイムアウトになって、vGPU 仮想マシンが望ましくない状態になる可能性があります。代わりに、メンテナンス モードへの切り替え時に vGPU 仮想マシンをパワーオフできます。vGPU 仮想マシンを含むパススルー仮想マシンは、メンテナンス モードへの切り替え時に別のホストでパワーオンすることが理想的なので、メンテナンス モードが完了するまで待機する必要はありません。
このポリシーが適切に機能するためには、DRS を有効にする必要があります。DRS がホスト レベルまたは仮想マシン レベルで無効になっている場合、仮想マシンはメンテナンス モードへの切り替え時にパワーオフされます。
BestEffortRestart ポリシーが削除された場合、削除のタイミングによっては、いくつかの事象が引き起こされる可能性があります。
- 仮想マシンの退避アクションの前にポリシーが削除された場合、その仮想マシンは他の仮想マシンと同じように扱われます。BestEffortRestart ポリシーとの関係はありません。
- 退避アクションの後にポリシーが削除された場合、仮想マシンをパワーオフできます。この仮想マシンは BestEffortRestart ポリシーに関連付けられていないため、修正されません。
- BestEffortRestart ポリシーに関連付けられたタグが仮想マシンの退避アクションの前に削除されると、その仮想マシンは他の仮想マシンと同じように扱われます。BestEffortRestart ポリシーとの関係はありません。
仮想マシンは、メンテナンス モードの前と同じ状態にする必要があります。メンテナンス モードの前に仮想マシンがパワーオンされていた場合、仮想マシンは最終的にパワーオンされます。
BestEffortRestart ポリシーが成功すると、すべての BestEffortRestart ポリシー仮想マシンがパワーオフされ、最適なホストでパワーオンされます。