The folllowing new features are available with Provisioning Services 7.8:
System Center Virtual Machine Manager Generation 2 VMs can be provisioned through Provisioning Services. Generation 2 VMs are optimized for modern workloads, that is, the operating system does not carry the overhead of legacy drivers, devices and x86 architectures.
How does it work?
Virtual machine (VM) generation determines the virtual hardware and functionality available to the VM. Within a Hyper-V environment, there are two types of supported VMs: generation 1 and generation 2. Generation 2 VMs possess a simplified virtual hardware model, and support Unified Extensible Firmware Interface (UEFI) firmware rather than BIOS-based firmware.
In previous versions of Hyper-V, only Generation 1 VMs were supported. With the introduction of Windows Server 2012 R2, there are two generations of VMs to choose from when you create a VM. With Generation 2 VMs,the following functionality was introduced:
- PXE boot by using a standard network adapter
- Boot from a SCSI virtual hard disk
- Boot from a SCSI virtual DVD
- Secure boot
- UEFI firmware support
The following prerequsites exist for PVS SVMM Gen 2 support:
- SCVMM 2012 R2 must be used.
- Only supported on 64-bit operating systems (Windows 8 and newer).
- Not compatible with SecureBoot due to an issue in Hyper-V; multiple certificates are not supported.
- Only works with Synthetic NIC.
The following known limitations exist:
- BDM is not supported.
- Citirx recommends that you only work with 1 NIC in a template VM.
- A template VM cannot have an ISO attached to it.
- Gen 2 VMs are not supported by the streamed VM Wizard.
When using the XenDesktop Wizard, consider the following:
- The template VM must be either:
- the master VM, or
- a copy of the master VM; you can accomplish this by selecting the VM and right-clicking to expose a context menu. Click clone:
This is required because Hyper-V requires that VMs have the same GUID for the synthetic NIC in order for them to boot the same vDisk.
- If a PVS Gen 2 VM clone (PVSGen2VMCone) is present, Citrix recommends that you delete it.
This release of Provisioning Services provides continued hardening for UEFI support. UEFI represents a standard firmware interface for PCs, and is designed to replace BIOS (basic input/output system). With these enhancements, Citirx Provisioning Services provides:
- support for SecureBoot to protect the pre-boot process against bootkit attacks.
- support for larger disk drives (greater than 2.2 terabytes).
- support for modern, 64-bit firmware device drivers which can be used to leverage large amounts of memory during startup.
- the capability to use UEFI firmware on modern hardware.