6

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

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

4

2 回答 2

2

在新的 SDK 中,模板命令是:

天蓝色虚拟机磁盘上传“<a href="http://sourcestorage.blob.core.windows.net/vhds/sample.vhd" rel="nofollow">http://sourcestorage.blob.core.windows.net/ vhds/sample.vhd” “<a href="http://destinationstorage.blob.core.windows.net/vhds/sample.vhd" rel="nofollow">http://destinationstorage.blob.core.windows. net/vhds/sample.vhd” “DESTINATIONSTORAGEACCOUNTKEY”</p>

不要忘记将 VHD 设为“public”并在 Portal 上的“Managed Key”选项中获取 KEY。

于 2013-07-17T00:34:52.380 回答
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

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

于 2013-03-09T02:07:31.533 回答