9.15.5.2. UEFI モードでの仮想マシンの起動
VirtualMachine マニフェストを編集して、UEFI モードで起動するように仮想マシンを設定できます。
前提条件
-
OpenShift CLI (
oc) がインストールされている。
手順
VirtualMachineマニフェストファイルを編集または作成します。spec.firmware.bootloaderスタンザを使用して、UEFI モードを設定します。セキュアブートがアクティブな状態の UEFI モードでのブート
apiversion: kubevirt.io/v1 kind: VirtualMachine metadata: labels: special: vm-secureboot name: vm-secureboot spec: template: metadata: labels: special: vm-secureboot spec: domain: devices: disks: - disk: bus: virtio name: containerdisk features: acpi: {} smm: enabled: true firmware: bootloader: efi: secureBoot: true # ...-
spec.template.spec.domain.features.ssm.enabledの値をtrueに設定する必要があります。 -
spec.template.spec.domain.firmware.bootloader.efi.secureBootがtrueに設定されている場合は、UEFI モードが必要です。ただし、セキュアブートを使用せずに UEFI モードを有効化することは可能です。
-
以下のコマンドを実行して、マニフェストをクラスターに適用します。
$ oc create -f <file_name>.yaml