9.14.2. 仮想マシンへの vTPM デバイスの追加
仮想トラステッドプラットフォームモジュール (vTPM) デバイスを仮想マシン (VM) に追加すると、物理 TPM デバイスなしで Windows 11 イメージから作成された仮想マシンを実行できます。vTPM デバイスには、その仮想マシンのシークレットも保存されます。
重要
Windows 仮想マシンに仮想 Trusted Platform Module (vTPM) デバイスを追加する場合、vTPM デバイスを永続化することが重要です。vTPM デバイスが永続的でない場合でも、BitLocker ドライブは正常に暗号化され、暗号化システムチェックに合格します。vTPM デバイスが永続的でない場合、シャットダウン時に破棄されます。
前提条件
-
OpenShift CLI (
oc) がインストールされている。
手順
次のコマンドを実行して、仮想マシン設定を更新します。
$ oc edit vm <vm_name> -n <namespace>仮想マシン仕様を編集して vTPM デバイスを追加します。以下に例を示します。
apiVersion: kubevirt.io/v1 kind: VirtualMachine metadata: name: example-vm spec: template: spec: domain: devices: tpm:1 persistent: true2 # ...-
spec.template.spec.domain.devices.tpm は、仮想マシンに追加する vTPM デバイスを指定します。 -
spec.template.spec.domain.devices.tpm.persistent は、仮想マシンがシャットダウンされた後も vTPM デバイスの状態が保持されることを指定します。デフォルト値はfalseです。
-
- 変更を適用するには、エディターを保存し、終了します。
- オプション: 実行中の仮想マシンを編集している場合は、変更を有効にするためにこれを再起動する必要があります。