ハードウェアで Intel SGX テクノロジーが使用可能な場合、仮想マシンでも SGX を使用できます。

vSGX の要件

vSGX を使用するには、vSphere 環境が以下の要件を満たす必要があります。

  • 仮想マシンの要件:
    • EFI ファームウェア
    • ハードウェア バージョン 17 以降
  • コンポーネントの要件:
    • vCenter Server 7.0 以降
    • ESXi 7.0 以降
  • ゲスト OS のサポート:
    • Linux
    • Windows Server 2016(64 ビット)以降
    • Windows 10(64 ビット)以降

Intel 製ハードウェア

vSGX でサポートされている Intel 製ハードウェアについては、https://www.vmware.com/resources/compatibility/search.phpの『vSphere 互換性ガイド』を参照してください。

特定の CPU では、ESXi ホストで SGX を有効にするためにハイパースレッディングをオフにする必要があります。詳細については、VMware ナレッジベースの記事 (https://kb.vmware.com/s/article/71367) を参照してください。

vSGX でサポートされない VMware の機能

vSGX を有効にした仮想マシンでは、次の機能はサポートされません。

  • vMotion/DRS 移行
  • 仮想マシンのサスペンドおよびレジューム
  • 仮想マシンのスナップショット(仮想マシンのメモリのスナップショットを作成しない場合はサポートされます)
  • フォールト トレランス
  • ゲストの整合性 (GI)(VMware AppDefense™ 1.0 のプラットフォーム基盤)
注:

Intel SGX アーキテクチャの機能上の理由により、これらの VMware 機能はサポートされません。VMware 側の欠陥によるものではありません。