ESXi にてセキュアブートを有効時に"Unable to change the encryption mode and policy. Verify that the current host configuration can satisfy the new requirement" というエラーが発生し失敗する
search cancel

ESXi にてセキュアブートを有効時に"Unable to change the encryption mode and policy. Verify that the current host configuration can satisfy the new requirement" というエラーが発生し失敗する

book

Article ID: 423632

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項: これは英文の記事 Enabling secure boot on ESXi host fails with error "Unable to change the encryption mode and policy. Verify that the current host configuration can satisfy the new requirement"(396071) の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • 次のコマンドを実行すると、"Unable to change the encryption mode and policy. Verify that the current host configuration can satisfy the new requirement" というエラーメッセージが表示される

    # esxcli system settings encryption set --require-secure-boot=T

  • vmkernel.log には以下のログが出力されます

    [YYYY-MM-DDTHH:MM:SS] In(182) vmkernel: VMB_TPM: 81: No TPM2 table found. No TPM 2 device present.
    [YYYY-MM-DDTHH:MM:SS] In(182) vmkernel: VMB_TPM: 237: Unable to determine TPM IO area base address.
    [YYYY-MM-DDTHH:MM:SS] In(182) vmkernel: VMB_TPM: 187: Failed to initialize TPM.

    [YYYY-MM-DDTHH:MM:SS] In(182) vmkernel: 0:00:00:06.021 cpu0:2097152)VMKAcpi: 63: TPM device present 0x430306603ab0 (PNP id PNXXXX1 found)

    [YYYY-MM-DDTHH:MM:SS] Wa(180) vmkwarning: 0:00:00:06.030 cpu0:2097152)WARNING: VMKAcpi: 136: TPM 1.2 is no longer supported.

Environment

VMware vSphere ESXi 8.x

Cause

このエラーは該当の ESXi ホストにバージョン 2.0 以降に対応した Trusted Platform Module (TPM) が導入されていない場合に出力されます。

Resolution

  • vSphereバージョン8.0以降では TPM 1.2/1.1 およびこれらのバージョンに関する機能はサポートしておりません。
    VMware vSphere 8.0リリースノート にも記載がございますのでご確認ください。

  • 該当の ESXi ホスト上の Trusted Platform Module をサポートされているバージョン 2.0 以上にアップグレードしてください。

Additional Information

より詳細な情報は以下の kb  よりご確認ください。
 
VMware vSphere Support of Trusted Platform Module (TPM) and Trusted Execution Technology (TXT)