rfc*_*ong 1 azure azure-vm-scale-set
要在群集上运行Azure Service Fabric,我有一个vmset.我知道密码,但必须更改密码.对于VM,我通常会在azure门户上使用"重置密码"功能,但vmset不允许这样做.也不允许在资源模板中调整密码.
如何在vmset中更改VM的密码?
更新:请参阅VMSS常见问题解答:
直接更改虚拟机规模集模型.适用于Compute API 2017-12-01及更高版本.
直接在比例集模型中更新管理凭据(例如,使用Azure资源管理器,PowerShell或CLI).更新比例集后,所有新VM都具有新凭据.如果重新映像,现有VM仅具有新凭据.
或者(对于较旧的API版本),您可以应用VM Access扩展.当您使用PowerShell强制创建缩放集时,Set-AzureRmVmssOSProfile cmdlet非常有用,但不能用于更改现有缩放集的不可修改属性.
以下是使用VM Access扩展修改比例集的示例:
# Login to your azure account
Login-AzureRmAccount
# Set the scale set and resource group
$vmssName = "myvmss"
$vmssResourceGroup = "myvmssrg"
# Set the username / password
$publicConfig = @{"UserName" = "newuser"}
$privateConfig = @{"Password" = "********"}
$extName = "VMAccessAgent"
$publisher = "Microsoft.Compute"
$vmss = Get-AzureRmVmss -ResourceGroupName $vmssResourceGroup -VMScaleSetName $vmssName
$vmss = Add-AzureRmVmssExtension -VirtualMachineScaleSet $vmss -Name $extName -Publisher $publisher -Setting $publicConfig -ProtectedSetting $privateConfig -Type $extName -TypeHandlerVersion "2.0" -AutoUpgradeMinorVersion $true
Update-AzureRmVmss -ResourceGroupName $vmssResourceGroup -Name $vmssName -VirtualMachineScaleSet $vmss
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2041 次 |
| 最近记录: |