6.11. アフィニティーグループ
仮想マシンのアフィニティーを使用すると、特定の仮想マシンが同じホストで同時に実行されるか、または異なるホストで個別に実行されるかどうかを指定する一連のルールを定義できます。これにより、厳密なライセンス要件や高可用性を要求するワークロードなどの課題に対応するための高度なワークロードシナリオを作成できます。
仮想マシンのアフィニティーは、仮想マシンを 1 つ以上のアフィニティーグループに追加して仮想マシンに適用されます。アフィニティーグループは、同一のパラメーターと条件のセットが適用される 2 つ以上の仮想マシンのグループです。これらのパラメーターには正(run together)のアフィニティーが含まれます。これにより、アフィニティーグループ内の仮想マシンが同じホストで実行され、アフィニティーグループ内の仮想マシンが異なるホストで実行されるようにする負の(独立して実行される)アフィニティーが含まれます。
その後に、さらに条件のセットをこれらのパラメーターに適用できます。たとえば、ハード強制を適用することができます。これは、アフィニティーグループの仮想マシンが、外部の状態に関係なく同じホストまたは異なるホストで実行されるようにする条件であり、可能な場合は同じホストまたは異なるホストで実行されるアフィニティーグループ内の仮想マシンの優先度を示す状態です。
アフィニティーグループ、そのパラメーター、およびその条件の組み合わせはアフィニティーポリシーと呼ばれます。アフィニティーポリシーは、再起動せずにすぐに実行中の仮想マシンに適用されます。
注記
アフィニティーグループはクラスターレベルの仮想マシンに適用されます。仮想マシンがあるクラスターから別のクラスターに移動すると、その仮想マシンはソースクラスターのすべてのアフィニティーグループから削除されます。
重要
アフィニティーグループは、アフィニティーグループが定義されているクラスターに適用されるスケジューリングポリシーで
VmAffinityGroups
フィルターモジュールまたは重みモジュールが有効になっている場合にのみ有効になります。VmAffinityGroups
フィルターモジュールは、ハード強制の実装に使用され、VmAffinityGroups
加重モジュールを使用してソフト強制を実装します。
6.11.1. アフィニティーグループの作成
管理ポータルで新しいアフィニティーグループを作成できます。
手順6.18 アフィニティーグループの作成
- 仮想マシン タブ をクリック して、仮想マシンを選択します。
- 詳細ペインの Affinity Groups タブをクリックします。
- アフィニティーグループの Name および Description を入力します。
- Positive チェックボックスを選択して正のアフィニティーを適用するか、このチェックボックスの選択を解除して負のアフィニティーを適用します。
- Enforcing チェックボックスを選択してハード強制を適用するか、このチェックボックスの選択を解除してソフト強制を適用します。
- ドロップダウンリストを使用して、アフィニティーグループに追加する仮想マシンを選択します。ボタンおよび ボタンを使用して、仮想マシンを追加または削除します。