Azure 虚拟机意外停止,说 "Storage account xxxxxxxx not found,...."

Azure vm stopped unexpectedly, says "Storage account xxxxxxxx not found,...."

带有 Windows 服务器 2016 的我的 Azure VM 今天意外停止。当我今天在我的虚拟机中尝试 RDP 时,它说 'machine unavailable'。所以我登录到 Azure 门户,VM 实际上是 运行。但是当我尝试重新启动它时,我收到一条通知说

"Failed to restart virtual machine xxxxx. Error: Storage account xxxxxxxx not found. Ensure storage account is not deleted and belongs to the same location as the VM."

但是,直到今天我都成功地使用了虚拟机。我没有在 Azure 门户中执行任何操作。具有 vhd 的存储帐户仍然存在(在同一资源组中)。我曾经在大约 2 个月前删除了一个未使用的存储帐户,但 VM 直到今天都是 运行 完美。我不确定可能发生的任何事情。 activity 日志为空。

如果虚拟机意外停止并且不再可用,我们可以从 Azure 门户向 Azure 支持团队报告该问题。请尝试与 Azure 支持团队确认是否可以恢复。 根据您的描述,VHD 文件存在于存储中。我们也可以从 VHD 文件恢复机器。更详细的步骤请参考另一篇.

请在与 VM 相同的区域中创建一个名为 – 'xxxxxxxx' 的新存储帐户,然后重新启动 VM 以减轻失败的错误。


为什么?

它正在寻找已删除的存储帐户。这主要发生在诊断存储帐户上(我不能在不知道帐户名称的情况下确切地说这是否是一个诊断帐户。诊断帐户名称类似于 xxxxxxdiag)。有时,诊断帐户的消失不会导致 VM 无法访问,但 VM 只会在门户上被标记为“失败”。

此问题可能是因为 VM 的诊断存储帐户已删除。您可以通过在 VM 边栏选项卡的 Support + Troubleshooting 选项卡下重新部署您的 VM 来解决此问题。见图: