如何在Azure中从错误的防火墙configuration中恢复

我们所有的虚拟机最近都从Azure中消失了,因为我们的试用配额已经达到。

我决定按照本指南来恢复VMS: http : //blogs.msdn.com/b/narahari/archive/2012/10/18/windows-azure-virtual-machine-disappeared-or-gone-how-do -i-recover.aspx

但是,虚拟机具有使用ip-tables(通过防火墙生成器)创build的防火墙configuration。 新的虚拟机获得一组新的IP。 这会导致问题,因为IP表将尝试重新分配旧的IP地址到接口。 最终的结果是,我们无法SSH到机器 – 他们无法访问。

问题是如何从中恢复。 我目前的想法是下载虚拟机​​映像并尝试使用live-cd装载它们,然后删除防火墙configuration,然后再次上载并基于此创build虚拟机。 但是,我不知道如何安装VHD。

有没有更快/更好的方法?

我通过在Azure上创build新的虚拟机并将旧磁盘作为数据磁盘来解决此问题。 然后,我挂载旧的磁盘,并可以删除防火墙脚本。 我们现在再次访问我们的虚拟机,虽然我们不得不更新DNS的DNS设置。