如何在 Azure 中交换 VM 磁盘?

如何在 Azure 中交换 VM 磁盘?

我已经在 Azure 中重新创建了一个虚拟机,当我这样做时,Azure 为该虚拟机分配了一个操作系统磁盘,这是正常且明显的,并且我有一个来自我以前的虚拟机的磁盘。

目前我在面板中有两个磁盘: - 操作系统磁盘 - 数据磁盘

天蓝色磁盘

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

答案1

您无法交换虚拟机中的磁盘,但可以将数据磁盘注册为操作系统磁盘,并使用新注册的磁盘构建新的虚拟机。

你需要做的是:

  1. 删除虚拟机但保留磁盘。
  2. (可选)创建数据盘的备份,使用 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. 将数据磁盘转换为 OS 磁盘,使用 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. 创建一个新的自定义 VM,您将在其中使用新添加的 OS 磁盘,您将在 Azure 门户的“我的映像”部分下找到它。

希望这可以帮助。

相关内容