アフィニティルールにて起動するホストを固定している仮想マシンが頻繁に vMotion で移動します。
vMotion は DRS により実施されています。
vCenter Server 8.0
ESXi 8.0
DRS は完全自動化に設定されており、アフィニティルールでの設定にて”グループ内のホスト上で実行します”が選択されています。
”グループ内のホスト上で実行します” は "必須でない (「should」)”設定となります。
ルールを守ろうとしますが、リソースが不足すればルールを無視して仮想マシンを移動・起動させる振る舞いとなります。
対処. 仮想マシンのオーバーライドにて対象の仮想マシンに対して DRS 設定”手動”を割り当てます。
手順:
1.vSphere Clientにログイン
2.対象クラスタを選択
3.構成を選択
4.設定の仮想マシンのオーバーライドを選択
5.追加を選択
6.対象の仮想マシンを選択して次へ
7.DRS の自動化レベル のオーバーライドにチェックをつけて”手動”に変更
8.完了