UEFI

17.0.0 版本新增: (Queens)

Nova 支持为虚拟机配置 UEFI 启动加载程序。这相对于传统的 BIOS 启动加载程序带来了重要的优势,并允许诸如 安全启动 之类的功能。

启用 UEFI

目前,仅在使用 libvirt 计算驱动程序,且 libvirt.virt_typekvmqemu 时,才支持配置 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

参考