如何在不删除原始虚拟机的情况下将虚拟机磁盘挂载到另一台虚拟机?

如何在不删除原始虚拟机的情况下将虚拟机磁盘挂载到另一台虚拟机?

上下文-Azure,资源管理器. 有 2 台 VM。

首先 - 虚拟机损坏,一些文件损坏。

第二-新的虚拟机。

在第一个 VM 上有静态 IP,因此我们不能直接删除它并将驱动器安装到第二个 VM。

有没有办法将磁盘从第一个挂载到第二个?

答案1

不可以,您一次只能在 1 台虚拟机上安装一个磁盘。为什么不将 IP 移动到新虚拟机上?

答案2

不可以。您可以下载 VHD 的副本并安装它以供检查。但您不能将同一个 VHD 安装到多个虚拟机。

答案3

有没有办法将磁盘从第一个挂载到第二个?

简而言之,不行。您需要删除虚拟机并在修复后重新创建它。

在第一个 VM 上有静态 IP,因此我们不能直接删除它并将驱动器安装到第二个 VM。

这是设计使然。如果您的第二台虚拟机使用的是动态公共 IP 地址,那么您无法将其更改为静态公共 IP。但是,您可以在重新创建虚拟机时重用静态公共 IP。

要在 ARM 中重新创建具有相同 VHD 文件的 VM,请按照以下步骤操作指导

如果您想使用原有的公网IP,那么您可以在创建新的虚拟机时使用以下命令:

$pip = Get-AzureRmPublicIpAddress-名称 你的公共 IP 地址 -资源组名称 资源_组_名称

相关内容