VMAgent无响应

我的一个虚拟机变得不可用,我无法连接。 我已经释放/重新分配,重新部署并重置密码。 没有任何工作 如何获得VMAgent重置,以便我可以再次连接?

当我执行这个:

Get-AzureRmVM -ResourceGroupName "MyResourceGroup" -Name "SP-SVR1" -Status 

我得到以下。 请注意,VMAgent的“级别”属性为“警告”,并且该消息为“VM Agent未响应”

 ResourceGroupName : MyResourceGroup Name : SP-SVR1 BootDiagnostics : ConsoleScreenshotBlobUri : https://diagstoreeonatynishp64.blob.core.windows.net/bootdiagnostics-svrl... Disks[0] : Name : SP-SVR1 Statuses[0] : Code : ProvisioningState/succeeded Level : Info DisplayStatus : Provisioning succeeded Time : 11/8/2017 11:43:27 PM VMAgent : VmAgentVersion : Unknown Statuses[0] : Code : ProvisioningState/Unavailable Level : Warning DisplayStatus : Not Ready Message : VM Agent is unresponsive. Time : 11/9/2017 12:06:30 AM Statuses[0] : Code : ProvisioningState/succeeded Level : Info DisplayStatus : Provisioning succeeded Time : 11/8/2017 11:47:21 PM Statuses[1] : Code : PowerState/running Level : Info DisplayStatus : VM running 

如何获得VMAgent重置,以便我可以再次连接?

你现在可以用RDP或SSH连接到这个虚拟机吗?

如果您可以login该虚拟机,则可以升级或重新安装VMAgent。

如果你的虚拟机是windows,我们可以按照这篇文章重新安装它。
如果你的虚拟机是Linux,我们可以按照这篇文章重新安装它。

如果您无法login到该虚拟机,也许我们可以将VHD下载到本地Hyper-V以安装或升级Azure VM代理。

另外,我们可以尝试删除VM并保留VHD ,使用该VHD重新创buildVM,这样Azure VM代理将运行。