我有一个 Azure LAB,其 DC 在 Azure 上的 VM 上运行,称为“DC1”。有一个 VM 加入到域中,称为“VM1”。
我偶然发现了在存储帐户之间迁移 Azure VM 的帖子 ->这里
现在,在我继续尝试编写整个过程的脚本之前,想知道以下内容是否可行:
- 将操作系统磁盘的现有 VHD blob 复制到目标存储帐户。
- 从迁移的 VHD 创建 Azure 磁盘(指定它是操作系统磁盘)。
- 删除旧的“VM1”
- 配置一个与旧 VM1 具有相同配置的新 VM。
我怀疑这不可行,但我听说人们可以简单地将本地(加入域)工作负载上传到 Azure,并无缝运行它们,前提是本地网络设置正确。
感谢您花时间阅读本文。
答案1
您不必从 VHD 创建新磁盘。您可以直接在 Azure 中启动 blob 传输(start-azurestorageblobcopy
),无需下载并重新上传 VHD。
当您将 blob 复制到新存储帐户时,您可以创建一个新的 VM 配置并将这些 blob 附加为 VM 磁盘。然后,您可以配置并启动 VM。只要它在同一个订阅中,您也可以重新连接现有的 NIC,它就会立即启动。