如果您未将第一个密钥提供程序设置为默认密钥提供程序,或者您的环境使用多个密钥提供程序且您移除了默认密钥提供程序,则必须设置默认密钥提供程序。您可以使用 PowerCLI 在 vCenter Server 级别、集群级别或集群文件夹级别设置默认密钥提供程序。
前提条件
最佳做法是,确认“密钥提供程序”选项卡中的“连接状态”显示“活动”和一个绿色复选标记。
您必须具有包含特权的角色。在 vSphere Trust Authority 中,该角色必须应用于受信任集群。
过程
- 确保您已经以管理员身份连接到您创建密钥提供程序的 vCenter Server。
注: 在 vSphere Trust Authority 中,连接到受信任集群的
vCenter Server。
Connect-VIServer -server VC_ip_address -User admin_user -Password 'password'
- 获取密钥提供程序。
Get-KeyProvider
可以使用 -Namekeyprovider 选项指定单个密钥提供程序。
- 将 Get-KeyProvider 密钥提供程序信息分配给变量。
例如,以下命令将信息分配给变量
$kp
。
$kp = Get-KeyProvider
如果您有多个密钥提供程序,则可以使用 Select-Object
选择其中一个密钥提供程序。
$kp = Get-KeyProvider | Select-Object -Index 0
- 使用以下 PowerCLI 命令之一。
设置默认值的位置 |
命令 |
vCenter Server 级别 |
Set-KeyProvider -KeyProvider $kp -DefaultForSystem |
集群级别 |
以下示例命令为集群 CL-01 设置密钥提供程序。Add-EntityDefaultKeyProvider -KeyProvider $kp -Entity 'CL-01' |
集群文件夹级别 |
以下示例命令为集群文件夹 Cluster-Folder-01 设置密钥提供程序。Add-EntityDefaultKeyProvider -KeyProvider $kp -Entity 'Cluster-Folder-01' |