如何在Azure中交换VM磁盘?

我已经用azure重新创build了一个虚拟机,当我这样做的时候,azure给一个正常而明显的虚拟机分配了一个操作系统磁盘,而且我的虚拟机上有一个磁盘。

现在我在面板上有两个磁盘: – 操作系统磁盘 – 数据磁盘

天蓝色的磁盘

我想要的是删除“当前操作系统磁盘”和设置数据磁盘作为操作系统磁盘是可能的?

您不能在虚拟机中交换磁盘,但可以将数据磁盘注册为操作系统磁盘,并在使用新注册的磁盘时构build新的虚拟机。

你需要做的是:

  1. 保留磁盘的同时删除虚拟机。
  2. (可选)创build数据磁盘的备份副本,请使用PowerShell命令Start-AzureStorageBlobCopy ,更多信息在这里: http : //blogs.technet.com/b/heyscriptingguy/archive/2014/01/24/create-backups- of-virtual-machines-in-windows-azure-by-using-powershell.aspx 。
  3. 将数据磁盘转换为操作系统磁盘,使用PowerShell命令Add-AzureDisk -DiskName "MyLinuxDisk" -MediaLocation "http://yourstorageaccount.blob.core.azure.com/vhds/linuxsys.vhd" -OS "Linux" ,更多信息在这里: http : //msdn.microsoft.com/en-us/library/azure/dn495252.aspx
  4. 创build一个新的自定义虚拟机,您将使用新添加的操作系统磁盘,您可以在Azure门户的“我的图像”部分下find它。

希望这可以帮助。