Azure - 调整大小后无法启动虚拟机

Azure - Failed to start virtual machine after resize

今天我在 Azure 上访问了我的 VM,它非常慢,所以我决定升级它。我去了大小,在 RAM 内存中选择了一个级别,然后 CPU 然后我点击了按钮“调整大小”。等待几分钟后,我收到一条失败消息:无法将虚拟机 'xxx' 的大小调整为大小 'xxx'。错误:使用 URL 从 Key Vault 检索机密时遇到未知错误:xxx。 从那以后我无法启动我的虚拟机,我该如何解决这个问题? 谢谢

[编辑] 显然,我只需要更新我创建的密钥保管库的秘密URL,我只是不知道如何操作。

我假设 VM 在访问 Key Vault 时遇到问题。如果可能,您可以尝试以下方法吗?

  1. 解除分配 VM 以完全停止。
  2. 然后重新启动
  3. 检查 Key Vault 和机密是否仍然相同并且没有被删除或更改。
  4. 检查对密钥保管库的访问。以下文档可能对此有所帮助。 Creating and configuring a key vault for Azure Disk Encryption

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-overview#networking-requirements

 同时,请帮我快速检查并登录到此 VM 的“串行控制台”,并确认您是否能够从“SAC”模式进入“命令提示符”:https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting/serial-console-windows

选项 2 第 1 步:在门户 select Key Vault à“访问策略”中,确保启用“用于卷加密的 Azure 磁盘加密”。如果没有,启用它,保存更改并再次尝试启动 VM。

第 2 步:如果“Azure Disk Encryption for volume encryption”已被选中,请确保“secret”存在于 Key Vault 下,并且其“version”处于启用状态。如果版本有任何有效期设置,请确保我们在有效期内。

使用 Azure 虚拟机修复命令修复 Windows VM:https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting/repair-windows-vm-using-azure-virtual-machine-repair-commands

您可以尝试重新部署发生这种情况的 VM 吗?这会将 VM 置于新硬件上,并排除平台问题(如果它在重新部署后不再发生)。 尝试删除扩展并将其添加回 VM。扩展一定是在某个时候失败了。 https://docs.microsoft.com/en-us/cli/azure/vm/extension?view=azure-cli-latest

Resize virtual machines

SO中也有类似的讨论,您也可以参考over-there中的建议,对您的查询有一定的了解