nova/releasenotes/notes/hyperv-uefi-secure-boot-a2a617ac2c313afd.yaml
Matt Riedemann 29dab997b4 Hyper-V: Adds Hyper-V UEFI Secure Boot
Hyper-V supports UEFI SecureBoot since the 2012 R2 version
for Windows guests and this has been extended to Linux
guests as well with the upcoming release. This blueprint
implements UEFI SecureBoot for Linux guests.

DocImpact: The nova flavor extra specs docs needs to be updated
to include 'os:secure_boot' and its possible values. The
image metadata property docs needs to be updated to include
"os_secure_boot" property and its possible values.

Co-Authored-By: Claudiu Belu <cbelu@cloudbasesolutions.com>

Implements: blueprint hyper-v-uefi-secureboot

Change-Id: I1ea96930018d997820df2b7b4640fe1f241ee8d6
2016-09-26 20:14:43 -04:00

21 lines
1.0 KiB
YAML

---
features:
- |
Added support for Hyper-V VMs with UEFI Secure Boot enabled.
In order to create such VMs, there are a couple of things to consider:
* Images should be prepared for Generation 2 VMs. The image property
"hw_machine_type=hyperv-gen2" is mandatory.
* The guest OS type must be specified in order to properly spawn the VMs.
It can be specifed through the image property "os_type", and the
acceptable values are "windows" or "linux".
* The UEFI Secure Boot feature can be requested through the image property
"os_secure_boot" (acceptable values: "disabled", "optional", "required")
or flavor extra spec "os:secure_boot" (acceptable values: "disabled",
"required"). The flavor extra spec will take precedence. If the image
property and the flavor extra spec values are conflicting, then an
exception is raised.
* This feature is supported on Windows / Hyper-V Server 2012 R2 for
Windows guests, and Windows / Hyper-V Server 2016 for both
Windows and Linux guests.