免責事項: これは英文の記事 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) の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
# esxcli system settings encryption set --require-secure-boot=T
[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.
VMware vSphere ESXi 8.x
このエラーは該当の ESXi ホストにバージョン 2.0 以降に対応した Trusted Platform Module (TPM) が導入されていない場合に出力されます。
vSphereバージョン8.0以降では TPM 1.2/1.1 およびこれらのバージョンに関する機能はサポートしておりません。
VMware vSphere 8.0リリースノート にも記載がございますのでご確認ください。
該当の ESXi ホスト上の Trusted Platform Module をサポートされているバージョン 2.0 以上にアップグレードしてください。
より詳細な情報は以下の kb よりご確認ください。
VMware vSphere Support of Trusted Platform Module (TPM) and Trusted Execution Technology (TXT)