Shielded VMs for tenants - Deploying a shielded VM by using Windows Azure Pack

Applies to: Windows Server 2022, Windows Server 2019, Windows Server 2016

If your hosting service provider supports it, you can use Windows Azure Pack to deploy a shielded VM.

Complete the following steps:

  1. Subscribe to one or more plans offered in Windows Azure Pack.

  2. Create a shielded VM by using Windows Azure Pack.

    Use shielded virtual machines, which is described in the following topics:

    • Create shielding data (and upload the shielding data file, as described in the second procedure in the topic).


      As part of creating shielding data, you will download your guardian key file, which will be an XML file in UTF-8 format. Do not change the file to UTF-16.

    • Create a shielded virtual machine - with Quick Create, through a shielded template, or through a regular template.


      If you Create a shielded virtual machine by using a regular template, it is important to note that the VM is provisioned unshielded. This means that the template disk is not verified against the list of trusted disks in your shielding data file, nor are the secrets in your shielding data file used to provision the VM. If a shielded template is available, it is preferable to deploy a shielded VM with a shielded template to provide end-to-end protection of your secrets.

    • Convert a Generation 2 virtual machine to a shielded virtual machine


      If you convert a virtual machine to a shielded virtual machine, existing checkpoints and backups are not encrypted. You should delete old checkpoints when possible to prevent access to your old, decrypted data.

Additional References