首页 > 解决方案 > Azure - 调整大小后无法启动虚拟机

问题描述

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

[编辑] 显然,我只需要更新我创建的密钥库的 secretURL,我只是不知道如何。 在此处输入图像描述

标签: azureresizevirtual-machineazure-virtual-machine

解决方案


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

  1. 解除分配 VM 以完全停止。
  2. 然后重新启动它
  3. 检查 Key Vault 和机密是否仍然相同,并且没有被删除或更改。
  4. 检查对 Key Vault 的访问。以下文件可能对此有所帮助。 为 Azure 磁盘加密创建和配置密钥保管库

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 步:在门户上选择 Key Vault à“访问策略”并确保启用“用于卷加密的 Azure 磁盘加密”。如果没有,请启用它,保存更改并尝试再次启动 VM。

第 2 步:如果已选中“用于卷加密的 Azure 磁盘加密”,请确保 Key Vault 下存在“秘密”,并且其“版本”处于启用状态。如果为版本设置了任何到期日期,请确保我们在到期期限内。

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

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

调整虚拟机大小

SO中有类似的线程讨论,您也可以参考上面提到的建议,这对您的查询提供了一些想法


推荐阅读