Skip to content

Commit 7b905a5

Browse files
vTPM: add vm settings (#490)
* vTPM: add vm settings * Update doc * Fix link * Update: UEFI is required on vmware, and recommended on kvm * Update doc
1 parent 2c6b222 commit 7b905a5

7 files changed

+51
-2
lines changed
Loading
Loading
Loading
Loading
Loading

source/adminguide/templates/_create_windows.rst

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,17 @@ An overview of the procedure is as follows:
3333
#. Upload your Windows ISO.
3434

3535
For more information, see `“Adding an
36-
ISO” <virtual_machines.html#adding-an-iso>`_.
36+
ISO” <../templates.html#adding-an-iso>`_.
3737

3838
#. Create an instance with this ISO.
3939

4040
For more information, see `“Creating
41-
instances” <virtual_machines.html#creating-instances>`_.
41+
instances” <../virtual_machines.html#creating-instances>`_.
42+
43+
#. Add Virtual TPM device to the instance.
44+
45+
For more information, see `“Instance Settings for Virtual Trusted Platform Module (vTPM)
46+
” <../virtual_machines.html#instance-settings-for-virtual-trusted-platform-module-vtpm>`_.
4247

4348
#. Follow the steps in Sysprep for Windows Server 2008 R2 (below) or
4449
Sysprep for Windows Server 2003 R2, depending on your version of

source/adminguide/virtual_machines.rst

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1000,6 +1000,40 @@ An example list of settings as well as their possible values are shown on the im
10001000
|vm-settings-values-dropdown-KVM-list.png|
10011001
(KVM disk controllers)
10021002

1003+
|vm-settings-kvm-guest-cpu-model.png|
1004+
(KVM guest CPU model, available for root admin since 4.20.1.0)
1005+
1006+
Instance Settings for Virtual Trusted Platform Module (vTPM)
1007+
-----------------------------
1008+
1009+
Trusted Platform Module (TPM) is a standard for a secure cryptoprocessor, which
1010+
can securely store artifacts used to authenticate the platform, including passwords,
1011+
certificates, or encryption keys. TPM is required by recent Windows releases.
1012+
1013+
Virtual Trusted Platform Module (vTPM) is the software-based representation of physical TPM.
1014+
CloudStack supports vTPM for instances running on KVM and VMware since 4.20.1.0 .
1015+
1016+
|vm-settings-uefi-secure.png|
1017+
UEFI setting
1018+
1019+
- On Vmware, the boot type must be set to UEFI. Boot mode can be SECURE (recommended) or LEGACY.
1020+
- On KVM, it is recommended to set boot type to UEFI, and boot mode to SECURE.
1021+
- UEFI is required for some Windows versions.
1022+
1023+
|vm-settings-virtual-tpm-model-kvm.png|
1024+
TPM model for KVM. There are two options:
1025+
1026+
- tpm-tis, TIS means TPM Interface Specification;
1027+
- tpm-crb, CRB means Command-Response Buffer.
1028+
1029+
|vm-settings-virtual-tpm-version-kvm.png|
1030+
TPM version for KVM. There are two options:
1031+
1032+
- 2.0. This is the default TPM version. It is used when version is not specified or invalid.
1033+
- 1.2. This is not supported with CRB model.
1034+
1035+
|vm-settings-virtual-tpm-enabled-vmware.png|
1036+
Enable or disable vTPM for VMware.
10031037

10041038
Instance Snapshots
10051039
==================
@@ -1612,6 +1646,16 @@ Instance disk statistics are shown in the Metrics tab in an individual volume vi
16121646
:alt: List of possible VMware NIC models
16131647
.. |vm-settings-values-dropdown-KVM-list.png| image:: /_static/images/vm-settings-values-dropdown-KVM-list.png
16141648
:alt: List of possible KVM disk controllers
1649+
.. |vm-settings-kvm-guest-cpu-model.png| image:: /_static/images/vm-settings-kvm-guest-cpu-model.png
1650+
:alt: List of possible KVM guest CPU models
1651+
.. |vm-settings-uefi-secure.png| image:: /_static/images/vm-settings-uefi-secure.png
1652+
:alt: Set boot type to UEFI and mode to SECURE
1653+
.. |vm-settings-virtual-tpm-model-kvm.png| image:: /_static/images/vm-settings-virtual-tpm-model-kvm.png
1654+
:alt: List of TPM models for KVM
1655+
.. |vm-settings-virtual-tpm-version-kvm.png| image:: /_static/images/vm-settings-virtual-tpm-version-kvm.png
1656+
:alt: List of TPM versions for KVM
1657+
.. |vm-settings-virtual-tpm-enabled-vmware.png| image:: /_static/images/vm-settings-virtual-tpm-enabled-vmware.png
1658+
:alt: Enable vTPM or not for VMware
16151659
.. |vm-metrics-ui.png| image:: /_static/images/vm-metrics-ui.png
16161660
:alt: VM metrics UI
16171661
.. |vm-disk-metrics-ui.png| image:: /_static/images/vm-disk-metrics-ui.png

0 commit comments

Comments
 (0)