CPU の互換性マスクを使用して、仮想マシンが参照できる CPU 機能をカスタマイズできます。

vCenter Server は、仮想マシンが使用できる CPU 機能をターゲット ホストの CPU 機能と比較して、vMotion での移行を許可するかどうかを決定します。

vMotion を使用した移行後に仮想マシンの安定性を確保するために、VMware は、CPU 互換性マスクのデフォルト値を設定しています。

CPU 互換性またはゲスト OS 機能(NX/XD など)を選択できる場合には、VMware は個々の仮想マシンを構成するためのチェックボックス オプションを提供しています。構成オプションには、仮想マシンの CPU の [詳細設定] オプションからアクセスできます。表示される CPU 機能を細かく制御するには、仮想マシンの CPU 互換性マスクをビット レベルで編集することができます。

注意: CPU 互換性マスクを変更すると、構成がサポート対象外になる可能性があります。VMware サポートや VMware ナレッジベースの記事で指示されていないかぎり、CPU 互換性マスクを手動で変更しないでください。

CPU の互換性マスクは、どのような状況であっても、仮想マシンがマスクされた CPU 機能にアクセスしないようにはできません。場合によっては、ゲスト OS から隠されていても、マスクされている機能をアプリケーションが検出および使用することがあります。さらに、あらゆるホストで、CPUID 命令を使用するのではなく、サポートされていない CPU 機能の検出方法を使用するアプリケーションは、マスクされている機能にアクセスできます。サポートされていない CPU 検出方法を使用するアプリケーションを実行している仮想マシンは、移行後に、安定した動作をしないことがあります。