You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Missing or mismatched certificates: vTPM and shielded VMs require signing and encryption certificates. Problems arise if certificates are missing or improperly restored during migration or export/import processes.
57
57
- Untrusted or broken key protectors/guardians: Guardian misconfigurations or missing private keys can block VM operations.
58
58
- Deleted or unrestored certificates: Shielded VM certificates that are accidentally deleted or not restored render VMs nonoperational.
59
59
- Certificate Subject Alternative Name (SAN) or trust issues: HGS over HTTPS fails if certificates lack required SANs or if there are trust issues.
60
60
61
-
## Cause 2. TPM, hardware, driver, and firmware incompatibilities
62
-
63
-
- TPM model or firmware incompatibility: Earlier TPM models, such as HPE Gen9/Gen10, might lack support for required algorithms like RSAPSS.
64
-
- Outdated storage drivers/firmware: Encryption features often require updated drivers and firmware.
65
-
- Central processing unit (CPU) compatibility issues: Live migration might fail if CPU compatibility isn't configured across cluster nodes.
66
-
67
-
## Cause 3. Configuration and script errors
68
-
69
-
- Improper PowerShell script usage: Errors in automation scripts for enabling vTPM or shielded VM features can create issues.
70
-
- Misconfiguration in HGS or cluster setup: Problems occur when required Windows features aren't enabled, or HGS registration is incorrect.
71
-
- Mixing management tools: Concurrent modifications using tools like System Center Virtual Machine Manager (SCVMM), Failover Cluster Manager, and PowerShell can corrupt VM configurations.
72
-
73
-
## Cause 4. File system and cluster configuration corruption
74
-
75
-
- Corrupted `.vmcx` (VM configuration) files: Cluster-aware updating (CAU) or failovers might corrupt VM configuration files.
76
-
- Guarded fabric/cluster node inconsistencies: Shielded VMs must be hosted on the same guarded fabric to function correctly.
77
-
78
-
## Cause 5. Networking and security protocol issues
79
-
80
-
- Networking changes/disruptions: Network reconfigurations can temporarily interrupt HGS attestation.
81
-
- TLS/protocol mismatches: HGS might default to older TLS versions, and disabling TLS 1.0 without enabling TLS 1.2 can cause failures.
82
-
83
-
## Cause 6. Supportability and documentation gaps
84
-
85
-
- Unsupported HGS cluster expansion: Adding nodes with differing hardware models to an HGS cluster is unsupported.
86
-
- Documentation gaps: Lack of guidance for certain PowerShell or WMI methods can lead to configuration errors.
87
-
88
-
## Resolution 1. Certificate and key protector resolution
61
+
### Resolution: Certificate and key protector resolution
89
62
90
63
1. Export and import certificates with private keys:
91
64
@@ -113,7 +86,13 @@ VTPM, shielded VM, and HGS are vital features in Hyper-V clusters, especially fo
113
86
3. Update signing and encryption certificates: Use `Set-VMKeyProtector` to assign the correct certificates.
114
87
4. Resolve missing certificates: Create a new VM using the original VHDX file and configure vTPM and key protector.
115
88
116
-
## Resolution 2. Firmware, driver, and hardware remediation
89
+
## Cause 2: TPM, hardware, driver, and firmware incompatibilities
90
+
91
+
- TPM model or firmware incompatibility: Earlier TPM models, such as HPE Gen9/Gen10, might lack support for required algorithms like RSAPSS.
92
+
- Outdated storage drivers/firmware: Encryption features often require updated drivers and firmware.
93
+
- Central processing unit (CPU) compatibility issues: Live migration might fail if CPU compatibility isn't configured across cluster nodes.
94
+
95
+
### Resolution: Firmware, driver, and hardware remediation
117
96
118
97
1. Update storage and TPM firmware: Work with hardware vendors to apply the latest updates.
119
98
2. Check TPM support for required algorithms:
@@ -124,7 +103,13 @@ VTPM, shielded VM, and HGS are vital features in Hyper-V clusters, especially fo
## Resolution 3. Configuration, script, and management fixes
106
+
## Cause 3: Configuration and script errors
107
+
108
+
- Improper PowerShell script usage: Errors in automation scripts for enabling vTPM or shielded VM features can create issues.
109
+
- Misconfiguration in HGS or cluster setup: Problems occur when required Windows features aren't enabled, or HGS registration is incorrect.
110
+
- Mixing management tools: Concurrent modifications using tools like System Center Virtual Machine Manager (SCVMM), Failover Cluster Manager, and PowerShell can corrupt VM configurations.
111
+
112
+
### Resolution: Configuration, script, and management fixes
0 commit comments