19.13. TDX を有効にする


トラストドメイン拡張機能 (TDX) は、ハードウェアベースのセキュリティー機能であり、仮想マシン (仮想マシン) に対して強力なメモリー暗号化と整合性保護を提供し、仮想マシンをハイパーバイザーやその他のホストシステムソフトウェアから隔離します。TDX は Intel CPU でのみ利用可能です。

重要

RHEL ホスト上で TDX を有効にすることは、現時点ではテクノロジープレビュー版のみです。ただし、RHEL ゲスト OS 上で TDX を有効にすることは完全にサポートされています。

Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

19.13.1. RHEL ホストで TDX を有効にする

RHEL ホストでトラストドメイン拡張機能 (TDX) を有効にするには、システムが前提条件を満たしていることを確認し、libvirt-daemon-kvm および tdx-qgs パッケージをインストールする必要があります。

TDX は、仮想マシン (仮想マシン) に対して強力なメモリー暗号化と整合性保護を提供するハードウェアベースのセキュリティー機能であり、仮想マシンをハイパーバイザーやその他のホストシステムソフトウェアから隔離します。TDX は Intel CPU でのみ利用可能です。

重要

RHEL ホスト上で TDX を使用することは、現時点ではテクノロジープレビュー版のみです。テクノロジープレビュー機能は、Red Hat の製品サービスレベル契約 (SLA) の対象外であり、機能的に完全ではない可能性があります。Red Hat では、実稼働環境での使用を推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。

Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

前提条件

  • TDX をサポートする Intel 製 CPU(第 4 世代 Intel Xeon Scalable プロセッサー以降など)
  • ホストは以下のハードウェアとソフトウェアを使用しています。

    • RHEL 9.7 以降
    • TDX ファームウェアバージョン 1.5 以降
  • UEFI CPU メニューでは、以下の設定が有効になっています。

    • ソフトウェアガード拡張機能 (SGX)
    • 完全メモリー暗号化 (TME)
    • トータルメモリー暗号化マルチテナント (TME-MT)
    • トラストドメイン拡張 (TDX)
    • TDX セキュアアービトレーションモードローダー (SEAM ローダー)

手順

  1. RHEL ホストに必要なパッケージをインストールします。

    # dnf install libvirt-daemon-kvm tdx-qgs
  2. ホスト上でハイバネーションを無効にし、IOMMU を有効にします。

    # grubby --update-kernel=ALL --args="nohibernate intel_iommu=on"

    TDX が正常に動作するためには、休止状態を無効にする必要があります。

  3. ブートローダーの設定を更新し、システムを再起動してください。

    # grub2-mkconfig -o /boot/grub2/grub.cfg
    # reboot

    TDX の設定を有効にするには、システムを再起動する必要があります。

検証

  • ホスト上で TDX が有効になっていることを確認してください。

    # virt-host-validate qemu
    
      QEMU: Checking for hardware virtualization:   PASS
      QEMU: Checking if device '/dev/kvm' exists:   PASS
      QEMU: Checking if device '/dev/kvm' is accessible:   PASS
      QEMU: Checking if device '/dev/vhost-net' exists:   PASS
      QEMU: Checking if device '/dev/net/tun' exists:   PASS
      QEMU: Checking for cgroup 'cpu' controller support:   PASS
      QEMU: Checking for cgroup 'cpuacct' controller support:   PASS
      QEMU: Checking for cgroup 'cpuset' controller support:   PASS
      QEMU: Checking for cgroup 'memory' controller support:   PASS
      QEMU: Checking for cgroup 'devices' controller support:   PASS
      QEMU: Checking for cgroup 'blkio' controller support:   PASS
      QEMU: Checking for device assignment IOMMU support:   PASS
      QEMU: Checking if IOMMU is enabled by kernel:   PASS
      QEMU: Checking for secure guest support:   PASS

    ホストで TDX が有効になっている場合、セキュアなゲストサポートの確認 行は PASS と 報告します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る