XenServer

XenServer 9 のセキュアブート

セキュアブートは、検証済みの信頼チェーンを適用することで、ホストの起動時および実行時に信頼できないコードが実行されるのを防ぎます。XenServer 9 は、ファームウェアでセキュアブートが有効になっている状態でのインストールと操作をサポートしています。

利点

  • 各ブートコンポーネントの署名検証を強制します。
  • 信頼できないコードや悪意のあるコードが実行されるリスクを軽減します。
  • 低レベルの攻撃に対するプラットフォーム全体の整合性を向上させます。

サポートと要件

XenServer 9 でサポートされるシナリオ:

  • ISO またはネットワークからのホストインストール
  • SAN からのブート
  • 通常のホストランタイム

要件:

  • UEFI ファームウェアが必要です。UEFI がないとホストは起動しません。
  • ファームウェア設定でセキュアブートを有効にします。
  • 証明書の要件:
    • Microsoft UEFI CA 2011 (または、お使いのプラットフォームで利用可能な場合は2023)。
  • すべてのDom0カーネルモジュールは署名されている必要があります。

注記:

  • ホストのセキュアブートはVMのセキュアブートとは独立しています。一方を有効にしても、もう一方は有効になりません。
  • 混合プール(セキュアブートが有効なホストと無効なホストが混在するプール)がサポートされています。
  • XenServer 8.4からのRPU後、XenServer 8.4からの手動アップグレード中、またはXenServer 9の新規インストール後にセキュアブートを有効にできます。
  • ファームウェアでいつでもセキュアブートを無効にできます。
  • XenServer 9からXenServer 8.4にホストを復元する場合は、起動する前にセキュアブートを無効にしてください。
  • ブートメニューからメモリテストを実行するには、セキュアブートを無効にする必要があります。
  • 一部のサポートされていないXenまたはDom0カーネルのコマンドラインオプションは、セキュアブートが有効な状態では機能しない可能性があります。

セキュアブートの構成

構成手順はプラットフォームによって異なります。正確な手順については、ハードウェアベンダーのドキュメントを参照してください。以下の例では、Supermicroサーバーを使用しています。

  1. ファームウェア設定で、[Security] > [Secure Boot] に移動します。
  2. CSM Supportを[Disabled]に設定します。
  3. Secure Boot Modeを[Standard]に設定します。
  4. Secure Boot Control を有効に設定します。
XenServer 9 のセキュアブート