我有一个Service Fabric集群,其中包含一个基于密钥保险库的vmset,用于保密。它运行正常,但现在我需要在正在运行的实例上的个人存储中添加证书(根据偏好而不在RDP中手动执行)。我使用powershell将证书添加到密钥保险库,但即使增加了vmset的容量,新的vm也没有新的证书。
当我尝试" reimage"现有的vm我收到了错误
无法重新映像虚拟机实例' xxxxxxx'。错误:虚拟 机器比例设置扩展名 Microsoft.Azure.ServiceFabric.ServiceFabricNode无法重新映像。
所以我虽然可以使用以下命令在虚拟机上更新证书
$vm = Add-AzureVMSecret -VM $vm -SourceVaultId $SourceVaultId -CertificateStore $certStore -CertificateUrl $certUrl;
Update-AzureRmVM -ResourceGroupName $resourceGroup -VM $vm
但似乎我无法在vmset中获得单独的vm。
$ vm = Get-AzureRmVM -ResourceGroupName $ resourceGroupName -Name" xxxxxx"
Get-AzureRmVM:资源 ' Microsoft.Compute / virtualMachines / XXXXXX'在资源组下 ' XXXXXXXXXXXXXXX'没找到。 StatusCode:404 ReasonPhrase:不是 结果
有谁知道如何在vmset内的现有虚拟机上添加证书? 如果我需要更新即将过期的证书怎么办,似乎我需要做一些类似的事情。