UEFI¶
17.0.0 版本新增: (Queens)
Nova 支持为虚拟机配置 UEFI 启动加载程序。这相对于传统的 BIOS 启动加载程序带来了重要的优势,并允许诸如 安全启动 之类的功能。
启用 UEFI¶
目前,仅在使用 libvirt 计算驱动程序,且 libvirt.virt_type 为 kvm 或 qemu 时,才支持配置 UEFI 虚拟机启动加载程序。在使用 libvirt 计算驱动程序和基于 AArch64 的虚拟机时,UEFI 会自动启用,因为 AArch64 不支持 BIOS。
待办事项
一旦计算驱动程序开始报告指示 UEFI 启动加载程序支持的特性,请更新此内容。
配置 flavor 或镜像¶
配置 UEFI 启动加载程序取决于所使用的计算驱动程序。
Libvirt
UEFI 支持默认情况下在基于 AArch64 的虚拟机上启用。对于其他虚拟机架构,可以通过将 hw_firmware_type 镜像属性设置为 uefi 来请求 UEFI 支持。例如
$ openstack image set --property hw_firmware_type=uefi $IMAGE