我在搜索网络时可以找到的最新信息是6个月后的帖子(回到D系列服务器的原始部署)。如何将A系列Azure VM无缝升级到D系列Azure VM而不会引起太大麻烦?
答案 0 :(得分:1)
要了解您所在地区的可用尺寸(并参阅Powershell中使用的InstanceSize命名方案),请使用此PowerShell Cmdlet:
Get-AzureLocation | Where-Object {$_.DisplayName.Contains("<your-region>")}
查看VirtualMachineRoleSizes属性以查看您有权访问的大小。
要更新VM,您可以使用以下命令集:
Get-AzureVM -ServiceName <cloudservice> -Name <vmname> | Set-AzureVMSize -InstanceSize <sizevalue> | Update-AzureVM
如果您在正在运行的VM上运行上述命令,它将重新启动,以便在正确的主机基础架构上进行配置,以支持您所需的系列。
答案 1 :(得分:1)
# To Upgrade or downgrade your Azure VM Plan you can use the following script
$ResourceGroupName = "CMLAB"
$VMName = "2007CMCEN"
$NewVMSize = "Standard_A5"
$vm = Get-AzureRmVM -ResourceGroupName $ResourceGroupName -Name $VMName
$vm.HardwareProfile.vmSize = $NewVMSize
Update-AzureRmVM -ResourceGroupName $ResourceGroupName -VM $vm