将 Azure VM 从一个帐户移动到同一个 Bizspark 订阅中的另一个帐户

将 Azure VM 从一个帐户移动到同一个 Bizspark 订阅中的另一个帐户

我有一个 Bizspark 订阅,有 2 个帐户使用他们的一些服务。其中一个帐户是我的,有 2 个虚拟机在运行。上周我启动了另一台虚拟机,但没有注意到这台虚拟机将超出订阅费用,所以昨天两台虚拟机(另一台虚拟机用了几个小时来测试一些东西)都宕机了,微软发来一封邮件告诉我,他们关闭了这两台虚拟机,因为我超出了每月账单,太好了,现在我有 2 个面向互联网的服务宕机了。为了弄清楚如何解决这个问题,而不必等待 15 天才能获得新的信用额度,我想到将两台虚拟机都移到拥有所有每月信用额度的帐户 B,这可能吗?

答案1

请记住,虚拟机磁盘以 VHD 形式存储在 Azure 存储中。也就是说,基本上这是您需要做的事情:

  1. 在新订阅中创建存储
  2. 记下与您的虚拟机关联的磁盘。选择虚拟机 -> 仪表板 -> 获取底部的磁盘列表。
  3. 记下虚拟机设置,如网络、大小等。
  4. 删除虚拟机(不删除 VHDS!)或者保持其关闭。
  5. 使用 Azcopy 将 VHD 从当前存储(旧子存储)复制到新存储(新子存储)
  6. 使用复制的 VHD 在新子系统上创建磁盘。导航虚拟机 >> 磁盘选项卡 >> 创建(底部栏)>> 选择复制的 VHD
  7. 使用此磁盘创建虚拟机。新建 >> 计算 >> 虚拟机 >> 从图库 >> 我的磁盘 >> 选择磁盘 >> 复制虚拟机配置。

开始使用 AzCopy 命令行实用程序

http://azure.microsoft.com/en-in/documentation/articles/storage-use-azcopy/

答案2

您可以使用 AzCopy 来完成此操作,并且您还需要将容器设置为公共容器,否则您将无权完成此任务。

相关内容