无法启动 VM-DeploymentVNetAddressAllocationFailure

Unable to start VM-DeploymentVNetAddressAllocationFailure

运行大约 3 个月后,我的虚拟机停止正常工作。根据 Azure 控制台,虚拟机 "Running" 但我无法通过 ssh 进入虚拟机,服务器似乎没有响应。

我再次尝试 Stop/Start 它,现在收到以下消息:

错误:Networking.DeploymentVNetAddressAllocationFailure:无法为指定虚拟网络中包含的新子网或预定义子网中的部署分配所需的地址空间。 info: 错误信息已记录到azure.err 错误:虚拟机启动命令失败

由于 VM 配置为使用静态 IP 地址,我删除了静态 IP 并将 IP 地址更改为其他地址,但没有取得太大成功。根据带有服务器的控制台是 "Running" 但我仍然无法通过 ssh 进入机器 任何帮助将不胜感激

我了解到您无法通过 SSH 连接到 Azure 虚拟机,尽管它在管理门户中显示 "Running"。建议您尝试以下步骤

• 从管理门户重新启动虚拟机

• 从门户调整虚拟机的大小,但确保备份临时驱动器 (D:) 中的数据,因为在调整大小时数据会丢失。

• 如果问题仍未解决,请通过保留附加磁盘并将其附加到新 VM 来重新创建 VM

• 如果问题仍然存在,您可能希望通过将 OS 磁盘附加到另一个 VM 来恢复 VM。请参考下面提到的博客

http://blogs.msdn.com/b/mast/archive/2014/11/20/recovering-azure-vm-by-attaching-os-disk-to-another-azure-vm.aspx

希望对您有所帮助!

此致,

索米娅