È possibile esportare un certificato della chiave di verifica dell'autenticità TPM da un host ESXi e importarlo nel cluster vSphere Trust Authority. È possibile farlo quando si desidera considerare attendibile un singolo host ESXi nel Cluster attendibile.
Per importare un certificato della chiave di verifica dell'autenticità TPM nel Cluster Trust Authority, è necessario modificare il tipo di attestazione predefinita del Cluster Trust Authority in modo che accetti i certificati della chiave di verifica dell'autenticità. Il tipo di attestazione predefinito accetta i certificati dell'Autorità di certificazione TPM. Alcuni TPM non includono i certificati della chiave di verifica dell'autenticità. Se si desidera considerare attendibili singoli host ESXi, il TPM deve includere un certificato della chiave di verifica dell'autenticità.
Prerequisiti
Procedura
risultati
Il tipo di attestazione del Cluster Trust Authority è stato modificato affinché accetti i certificati della chiave di verifica dell'autenticità. Il certificato della chiave di verifica dell'autenticità viene esportato dal cluster attendibile e importato nel Cluster Trust Authority.
Esempio: Esportazione e importazione di un certificato della chiave di verifica dell'autenticità TPM
In questo esempio viene illustrato come utilizzare PowerCLI per modificare il tipo di attestazione predefinita del cluster Trust Authority per accettare certificati della chiave di verifica dell'autenticità, esportare il certificato della chiave di verifica dell'autenticità TPM dall'host ESXi nel cluster attendibile e importarlo nel Cluster Trust Authority. La tabella seguente include i componenti e i valori di esempio utilizzati.
Componente | Valore |
---|---|
vCenter Server per il cluster Trust Authority | 192.168.210.22 |
Variabile $vTA |
Get-TrustAuthorityCluster 'vTA Cluster' |
Variabile $tpm2Settings |
Get-TrustAuthorityTpm2AttestationSettings -TrustAuthorityCluster $vTA |
Variabile $vmhost |
Get-VMHost |
Host ESXi nel cluster attendibile | 192.168.110.51 |
Amministratore di Trust Authority | [email protected] |
Directory locale in cui includere il file di output | C:\vta |
PS C:\Users\Administrator> Connect-VIServer -server 192.168.210.22 -User [email protected] -Password 'VMware1!' Name Port User ---- ---- ---- 192.168.210.22 443 VSPHERE.LOCAL\TrustedAdmin PS C:\Users\Administrator> Get-TrustAuthorityCluster Name State Id ---- ----- -- vTA Cluster Enabled TrustAuthorityCluster-domain-c8 PS C:\Users\Administrator> $vTA = Get-TrustAuthorityCluster 'vTA Cluster' PS C:\Users\Administrator> $tpm2Settings = Get-TrustAuthorityTpm2AttestationSettings -TrustAuthorityCluster $vTA PS C:\Users\Administrator> Set-TrustAuthorityTpm2AttestationSettings -Tpm2AttestationSettings $tpm2Settings -RequireEndorsementKey Confirmation Configure the Tpm2AttestationSettings 'TrustAuthorityTpm2AttestationSettings-domain-c8' with the following parameters: RequireCertificateValidation: False RequireEndorsementKey: True [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y Name RequireEndorsementKey RequireCertificateValidation Health ---- --------------------- ---------------------------- ------ TrustAuthorityTpm2AttestationSettings... True False Ok PS C:\Users\Administrator> Disconnect-VIServer -server * -Confirm:$false PS C:\Users\Administrator> Connect-VIServer -server 192.168.110.51 -User root -Password 'VMware1!' Name Port User ---- ---- ---- 192.168.110.51 443 root PS C:\Users\Administrator> Get-VMHost Name ConnectionState PowerState NumCpu CpuUsageMhz CpuTotalMhz MemoryUsageGB MemoryTotalGB Version ---- --------------- ---------- ------ ----------- ----------- ------------- ------------- ------- 192.168.110.51 Connected PoweredOn 4 55 9576 1.230 7.999 7.0.0 PS C:\Users\Administrator> $vmhost = Get-VMHost PS C:\Users\Administrator> Export-Tpm2EndorsementKey -VMHost $vmhost -FilePath C:\vta\tpm2ek.json Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 12/3/2019 10:16 PM 2391 tpm2ek.json PS C:\Users\Administrator> Disconnect-VIServer -server * -Confirm:$false PS C:\Users\Administrator> Connect-VIServer -server 192.168.210.22 -User [email protected] -Password 'VMware1!' Name Port User ---- ---- ---- 192.168.210.22 443 VSPHERE.LOCAL\TrustedAdmin PS C:\Users\Administrator> Get-TrustAuthorityCluster Name State Id ---- ----- -- vTA Cluster Enabled TrustAuthorityCluster-domain-c8 PS C:\Users\Administrator> $vTA = Get-TrustAuthorityCluster ‘vTA Cluster’ PS C:\Users\Administrator> New-TrustAuthorityTpm2EndorsementKey -TrustAuthorityCluster $vTA -FilePath C:\vta\tpm2ek.json TrustAuthorityClusterId Name Health ----------------------- ---- ------ TrustAuthorityCluster-domain-c8 1a520e42-4db8-1cbb-6dd7-f493fd921ccb Ok
Operazioni successive
Procedere con Importazione delle informazioni sugli Host attendibili nel Cluster Trust Authority.