可以使用命令行配置可信密钥提供程序。可以为 vCenter Server 或在 vCenter 对象层次结构中的集群级别或集群文件夹级别配置默认可信密钥提供程序。
前提条件
在受信任集群上,您必须具有包含特权的角色。
过程
- 确保您已经以管理员身份连接到受信任集群的 vCenter Server。
例如,可以输入
$global:defaultviservers,显示所有连接的服务器。
- (可选) 如有必要,可以运行以下命令确保您已连接到受信任集群的 vCenter Server。
Disconnect-VIServer -server * -Confirm:$false
Connect-VIServer -server TrustedCluster_VC_ip_address -User admin_user -Password 'password'
- 获取可信密钥提供程序。
Get-KeyProvider
可以使用 -Namekeyprovider 选项指定单个可信密钥提供程序。
- 将 Get-KeyProvider 可信密钥提供程序信息分配给变量。
例如,以下命令将信息分配给变量
$workload_kp
。
$workload_kp = Get-KeyProvider
如果您有多个可信密钥提供程序,则可以使用 Select-Object
选择其中一个密钥提供程序。
$workload_kp = Get-KeyProvider | Select-Object -Index 0
- 注册可信密钥提供程序。
Register-KeyProvider -KeyProvider $workload_kp
要注册其他可信密钥提供程序,请重复步骤 4 和 5。
注: 过一会儿后,所有主机才能获取密钥提供程序,
vCenter Server 才会更新缓存。由于信息传播的方式,您可能需要等待几分钟后,才能使用密钥提供程序在某些主机上执行密钥操作。
- 设置要使用的默认可信密钥提供程序。
- 要在 vCenter Server 级别设置默认密钥提供程序,请运行以下命令。
Set-KeyProvider -KeyProvider $workload_kp -DefaultForSystem
- 要在集群级别设置密钥提供程序,请运行以下命令。
例如,以下命令为集群
Trusted Cluster
设置密钥提供程序。
Add-EntityDefaultKeyProvider -KeyProvider $workload_kp -Entity 'Trusted Cluster'
- 要在集群文件夹级别设置密钥提供程序,请运行以下命令。
例如,以下命令为在
workLoad
数据中心创建的集群文件夹
TC Folder
设置密钥提供程序。
Add-EntityDefaultKeyProvider -KeyProvider $workload_kp -Entity 'TC Folder'
下一步做什么
使用可信密钥提供程序对虚拟机进行加密与在 vSphere 6.5 中首次提供的虚拟机加密用户体验看起来一样。请参见在 vSphere 环境中使用加密。