【问题标题】:Windows Azure Virtual Machine deleted after spending limit reached - How can I get it back?Windows Azure 虚拟机在达到支出限额后被删除 - 我怎样才能取回它?
【发布时间】:2012-10-08 23:50:00
【问题描述】:

从标题可以看出,我在 Azure 上设置了一个虚拟机,并安装了我的公司为客户托管的网站和数据库。支出限额未取消,达到限额后我的虚拟机被删除。

从那时起,我已经取消了支出限制,但我不知道如何恢复虚拟机,或者是否有可能。我需要采取哪些步骤才能回到原来的位置?这台服务器上的数据库是否永远消失了?我花了几个小时让这个服务器更新到最新版本和 Web 平台安装程序软件。如果现在一切都丢失了,这将是相当残酷的。

【问题讨论】:

    标签: azure azure-virtual-machine


    【解决方案1】:

    您确定虚拟机确实被删除了,还是部署被删除了?签入虚拟机选项卡下的门户。查看“磁盘”部分,看看那里是否有代表正在运行的服务器的磁盘。

    如果是这样,您应该能够使用门户底部的新建按钮创建一个新的虚拟机实例。单击新建按钮并选择计算 > 虚拟机 > 从库。然后单击弹出屏幕下的我的磁盘。这将允许您从服务器中选择代表 OS 磁盘的磁盘。

    您可能还想查看运行服务器的云服务容器是否也被删除。当您创建虚拟机时,会创建一个云服务来充当该机器实例的容器。您还可以将其他机器添加到同一个容器中。查看门户中的云服务下,看看是否有一个名称与您为虚拟机设置的名称一样。如果是这样,那么您要么必须删除该名称以便重新使用该名称,要么可以使用 PowerShell cmdlet 启动虚拟机并将其放入现有的云服务容器中。

    【讨论】:

    • 磁盘在那里,我能够使用它重新创建 VM。我不得不重新创建我的端点,并且我无法使用我以前的 DNS 名称,因为系统说它已经被占用了。但是,除此之外,我已恢复正常运行。如果 Azure 在采取这些操作之前允许至少一个小时左右的宽限期,那就太好了。
    • @MattSavage DNS 名称被“采用”可能是因为它没有删除我在之前运行 VM 时提到的云服务容器。如果您检查门户的云服务选项卡,您是否仍然看到“旧”DNS 名称?如果是这样,您可以使用 PowerShell 将您的 VM 加载到该云服务中,或者您可以尝试将其删除,然后在出现提示时使用该 DNS 名称再次启动 VM 向导。 PowerShell 将是我认为的最佳方式。
    • 仅供参考:管理门户现已更新,您可以将 VM 添加到现有云服务容器中。
    【解决方案2】:

    我也有同样的经历。我们的 Azure 虚拟机不见了,当它也从管理门户中丢失时,我真的很害怕。我是这样解决的。

    1. 从 Azure 帐户门户中删除信用卡的消费限额。
    2. 删除与虚拟机同名的云服务。虚拟机消失后,云服务只是一个空容器。
    3. 通过创建新的虚拟机可以轻松恢复丢失的 VM。选择从 Gallery 创建一个新的 VM,在 Gallery 下,您可以在“我的磁盘”下找到您丢失的机器硬盘。
    4. 等待机器恢复,然后启动它。
    5. 现在您必须手动重新创建所有网络端点。这很痛苦,因为我安装了很多不同的流媒体服务器。

    我希望 Azure 仅在客户未能付款时停止虚拟机,而不是静默删除它。尤其是因为很难理解哪些服务是免费的,哪些服务是免费试用的,哪些服务必须付费。

    【讨论】:

    • @Jacob_Hamacher 这也发生在我身上。我让服务器恢复并运行,但我有一个附加的数据磁盘,我不知道如何恢复。有什么想法吗?
    • 我找到了磁盘。它一直在那里,但我认为它是基于命名的操作系统磁盘。磁盘没有别名或命名能力非常烦人。很难让他们都保持笔直!
    猜你喜欢
    • 1970-01-01
    • 2019-10-29
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    相关资源
    最近更新 更多