Virtual TPM
Cloudstack supports the ability to add a virtual TPM to a Instance. TPM is is emulated in the VM and requires setting some advanced settings that are only available via API today.
Build a instance with TPM
You will follow the normal instance deployment, however, this will note a few changes to that process.
- Deploy a new instance using the wizard as we would normally, however we need to change a couple of settings.
- Make sure under
Advanced Settings
that theBoot Type
= "UEFI" andBoot Mode
= "Secure" -
At the bottom of the deployment wizard there is a
Start Instance
ratio box.You cannot add vTPM to an existing instance. These steps can only be performed on an instance that has never been powered on.
-
Click
Launch Instance
. Click on the name of the Instance -
We need to add some XML configuration via the API. This will set the extraconfig value on the instance
- Find the instance id of your VM. Click on the name of the Instance.
- Copy the
ID
String somewhere.
-
At this time, it is not possible for customers to edit the extraconfig value on VMs. US Signal will need to add this configuration for you.
-
Once the extraconfig value has been added, you can power on the VM and install your OS as normal.