在 Azure 中的 VM 上重新安装映像

在 Azure 中的 VM 上重新安装映像

是否可以在 Azure 中给定的虚拟机上重新安装操作系统映像(例如从 Windows 到 Linux),而无需删除并再次配置它?提前感谢您的帮助。

答案1

您应该查看以下链接:

  1. 使用 PowerShell 更改 Azure VM 使用的 OS 磁盘
  2. 如何将 Azure 磁盘映射到 Linux VM 来宾磁盘
  3. 使用 Azure CLI 更改 Azure VM 使用的 OS 磁盘

基本上,这可以通过更改 OS 磁盘来完成,使用 Azure CLI 您应该使用以下命令:

首先确保 Azure CLI 版本高于 2.0.25!

使用 az disk list 获取资源组中的磁盘列表。

az disk list \
   -g myResourceGroupDisk \
   --query '[*].{diskId:id}' \
   --output table

(可选)在交换磁盘之前,使用 az vm stop 停止\解除分配 VM。

az vm stop \
   -n myVM \
   -g myResourceGroup

使用 az vm update 并将新磁盘的完整资源 ID 用于 --osdisk 参数

az vm update \
   -g myResourceGroup \
   -n myVM \
   --os-disk /subscriptions/<subscription ID>/resourceGroups/<resource group>/providers/Microsoft.Compute/disks/myDisk

使用 az vm start 重新启动 VM。

az vm start \
   -n myVM \
   -g myResourceGroup

相关内容