如何将现有Windows Azure VM迁移到Windows Azure虚拟网络?

时间:2013-06-14 07:42:56

标签: azure

我想将我们的测试服务器 - 运行Windows 2008服务器的Windows Azure VM(运行AD DC和各种应用程序,如Dynamics CRM) - 迁移到虚拟网络。

我正在寻找一种将服务器迁移到虚拟网络的安全方法。

我的研究表明我可以使用相同的操作系统磁盘创建新的VM。但是,当我尝试创建新VM时,现有的OS磁盘在图像列表中不可见。

是否有人能够指出我如何实现这一目标?另外,您是否有关于回滚策略的建议(例如备份工具)?

艾伦。

1 个答案:

答案 0 :(得分:1)

我还没有验证流程,但它应该工作正常。请按照以下步骤操作:

  1. 确保您没有在AD / DC上使用static IP。 Azure中的IP地址应始终为DHCP分配!
  2. 关闭AD / DC
  3. 将VHD blob复制到新blob!我强烈建议您在存储帐户中安装操作系统磁盘(VHD blob),该帐户与虚拟网络位于同一affinity group。因此,如果当前的操作系统磁盘不在与VNet位于同一个关联组中的存储帐户中,请创建一个新的存储帐户并将原始VHD复制到那里。请注意,只有在VM关闭时才应复制blob!
  4. 创建要将VM带入的子网。(可能您已经创建了它)。
  5. 使用复制的VHD作为操作系统磁盘并选择虚拟网络和子网创建新VM。
  6. 此迁移的可能问题:

    • AD / DC的IP地址在添加到虚拟网络时会发生变化。做好准备并从不为Azure中的VM分配静态IP地址
    • 您不会在可能使用的图像列表中看到VHD - 在这种情况下,请使用某种存储资源管理器(例如Cloud Storage Studio)以确保不存在lease blob与VHD。如果有租约 - 打破它!
    • this blog post
    • 清楚地描述了天蓝色AD / DC / DNS基础架构的建议VNet设置