从现有且正常工作的磁盘重新创建 Azure 虚拟机

从现有且正常工作的磁盘重新创建 Azure 虚拟机

今天早上我发现我的 Azure VM 死机了。我无法重新启动或关闭它。

无论如何,我设法删除了虚拟机实例并创建了 VHD 的快照副本(谁知道呢……)。在创建新虚拟机并安装现有磁盘后,我发现所有文件都井然有序,所以我怀疑 Azure 出现集群故障。

无论如何,我有一整个文件系统,里面都是等待再次运行的应用程序。当然,重新安装所有软件、克隆/etc/home其他目录到全新的 VM 可能是一个可行的想法,但我想尽快恢复在线状态。

问题是,当我创建新虚拟机时,我在Personal Disks选项卡中找不到可用的磁盘。但我能够将该磁盘连接到全新的虚拟机。我还可以在Virtual Machines/Disks管理控制台的选项卡中看到该磁盘。实际上,我必须向 Microsoft 报告该屏幕上发生了一些奇怪的事情(超出问题范围并表明 Azure 存在问题),例如不存在的磁盘连接到已删除的虚拟机。

所以,问题是。从已运行 Azure Linux VM 映像(openSuse 12.1,未根据这篇博文),如何创建使用该磁盘启动的新机器实例?

答案1

以下是重新创建具有工作磁盘的虚拟机的正常过程,以及一些故障排除。

  1. 记下端口映射。稍后您将需要它们
  2. 删除虚拟机实例。管理门户明确指出,这不会删除磁盘
  3. 从图库中创建新的 VM。在Disks选项卡中,您将找到当前的 VHD

如果你没看到这一点...就像我的情况一样

  • 尝试删除磁盘映射没有删除 VHD
  • 解除租约云探索者
  • 在“虚拟机/磁盘”选项卡下,从尚未删除的现有 VHD 创建一个新磁盘

然后您应该在创建新的虚拟机时看到它。

创建虚拟机后,等待其配置不要点击“开始”否则你可能会得到一个错误。我不得不创建机器两次

答案2

链接到我的回答昨晚在 StackOverflow 上讨论了这个问题:Azure 仪表板报告虚拟机服务降级,该问题现已解决。您的虚拟机操作可能已受此影响。

相关内容