今天早上我发现我的 Azure VM 死机了。我无法重新启动或关闭它。
无论如何,我设法删除了虚拟机实例并创建了 VHD 的快照副本(谁知道呢……)。在创建新虚拟机并安装现有磁盘后,我发现所有文件都井然有序,所以我想怀疑 Azure 出现集群故障。
无论如何,我有一整个文件系统,里面都是等待再次运行的应用程序。当然,重新安装所有软件、克隆/etc
和/home
其他目录到全新的 VM 可能是一个可行的想法,但我想尽快恢复在线状态。
问题是,当我创建新虚拟机时,我在Personal Disks
选项卡中找不到可用的磁盘。但我能够将该磁盘连接到全新的虚拟机。我还可以在Virtual Machines/Disks
管理控制台的选项卡中看到该磁盘。实际上,我必须向 Microsoft 报告该屏幕上发生了一些奇怪的事情(超出问题范围并表明 Azure 存在问题),例如不存在的磁盘连接到已删除的虚拟机。
所以,问题是。从已运行 Azure Linux VM 映像(openSuse 12.1,未根据这篇博文),如何创建使用该磁盘启动的新机器实例?
答案1
以下是重新创建具有工作磁盘的虚拟机的正常过程,以及一些故障排除。
- 记下端口映射。稍后您将需要它们
- 删除虚拟机实例。管理门户明确指出,这不会删除磁盘
- 从图库中创建新的 VM。在
Disks
选项卡中,您将找到当前的 VHD
如果你没看到这一点...就像我的情况一样
- 尝试删除磁盘映射没有删除 VHD
- 解除租约云探索者
- 在“虚拟机/磁盘”选项卡下,从尚未删除的现有 VHD 创建一个新磁盘
然后您应该在创建新的虚拟机时看到它。
创建虚拟机后,等待其配置和不要点击“开始”否则你可能会得到一个错误。我不得不创建机器两次
答案2
链接到我的回答昨晚在 StackOverflow 上讨论了这个问题:Azure 仪表板报告虚拟机服务降级,该问题现已解决。您的虚拟机操作可能已受此影响。