免責事項: これは英文の記事 「Using Affinity Rules without vSphere DRS」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
vSphere DRS が無効になっている状態でも、アフィニティルールを使用することができます。
しかし、様々なイベントや操作(仮想マシンのパワーオン、vMotion、vSphere HA のフェイルオーバー)が発生した場合にどう影響するかは自明ではありません。
VMware vSphere ESXi
VMware vSphere vCenter
以下の表は、それぞれのイベントや操作に対して、設定されたそれぞれのルールに対して違反できるかを示しています。
|
|
VM パワーオン | vMotion | vSphere HA フェイルオーバー |
| 仮想マシン間のアフィニティ、非アフィニティルール | 遵守 (1) | 違反可能 |
遵守 (2) |
| 仮想マシン・ホスト間のハードルール | 遵守 | 遵守 (3) |
遵守 |
| 仮想マシン・ホスト間のソフトルール | 違反可能 | 違反可能 (4) |
違反可能 |
仮想マシン間のアフィニティルール:「仮想マシンを一緒に保存」
仮想マシン間の非アフィニティルール : 「仮想マシンを個別に保存」
仮想マシン・ホスト間のハードルール : 「グループ内のホスト上で実行する必要があります」あるいは「グループ内のホスト上で実行しない必要があります(してはいけません)」
仮想マシン・ホスト間のソフトルール : 「グループ内のホスト上で実行します」あるいは「グループ内のホスト上では実行しません」
(1) たとえば、VM-1 と VM-2 に対して仮想マシンを一緒に保存のルールを定義していて、VM-1 がすでにパワーオンされている場合には、VM-2 が別のホストに登録されていると、VM-2 をパワーオンしても失敗します。vSphere DRS が有効になっていないため、仮想マシンをパワーオンできるようにするには、ユーザーが仮想マシンを同じホストに手動で移行する必要があります。
(2) たとえば、2 ノード クラスタで、VM-1 を ESX-01 に、VM-2 を ESX-02 に配置するように仮想マシンを個別に保存ルールを定義した場合を考えます。ESX-01 で障害が発生し、vSphere HA が開始されます。vSphere HA ESX-02 で VM-1 をパワーオンできません。これは、各仮想マシンを個別に保持するルールに違反するためです。
(3) たとえば、VM-1 と VM-2 を ESX-01 および ESX-02 のホストで実行する必要があるルールが定義されている場合、ホスト グループ外のホストに仮想マシンを移行しようとする試みはブロックされます。
(4) たとえば、VM-1 と VM-2 を ESX-03 および ESX-04 のホストで実行しませんというルールが定義されている場合、仮想マシンを ESX-03 または ESX-04 に移行しようとしてもブロックされません
ブロードコム社の製品ドキュメント : vSphere DRS を使用しないアフィニティ ルールの使用