如何将Windows Azure VM移动到其他关联组?

Alb*_*eng 6 azure azure-storage-blobs azure-virtual-network

我在Windows Azure的美国西部数据中心创建了一个VM.现在我发现它需要经常与我在Windows Azure东美数据中心的另一台机器上创建的另一台VM连接.第二台机器已经属于亲和力组.如果我可以将第一个VM移动到与第二个机器相同的关联组,那将是最好的.因为第一个VM中已经存在相当多的数据,所以数据迁移可能会很痛苦.救命!

经过一些实验,我终于放弃了.虽然我可以成功地将vhd从一个数据中心复制到另一个数据中心,但配置不起作用.可以使其工作,但是您需要运行sysprep命令来擦除以前数据中心的配置信息.

Dav*_*gon 1

您可以执行从美国西部到美国东部(从一个存储帐户到另一个存储帐户)的异步 blob 复制,复制虚拟机的 VHD。此时,您应该能够在正确的关联组内基于该 vhd 启动美国东部的虚拟机。

从虚拟机创建映像需要做一些工作 -这个 msdn 资源应该是一个很好的起点。

编辑:您可以通过 Windows Azure 跨平台命令行工具执行异步 Blob 副本,该工具适用于 Windows、Mac 和 Linux(在此处下载)。语法是:

azure vm disk upload <source-url> <target-url>

源 url 是公共 blob 或具有共享访问签名的私有 blob。目标 URL 使用您通过命令行工具配置的存储帐户信息:

azure config set defaultStorageAccount

有关命令行工具的更多信息,请参见此处,包括下载订阅信息的说明。