VMAgent 无响应

VMAgent 无响应

我的一台虚拟机刚刚不可用,我无法连接。我已解除/重新分配、重新部署并重置密码。但都不起作用。如何重置 VMAgent 以便我可以再次连接?

当我执行这个命令时:

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

我得到以下信息。请注意,VMAgent 的 Level 属性为警告,并且消息为“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

答案1

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

您现在可以通过 RDP 或 SSH 连接到该 VM 吗?

如果您可以登录该虚拟机,我们可以升级或重新安装 VMAgent。

如果你的虚拟机是 Windows,我们可以按照以下方法操作文章重新安装。
如果您的虚拟机是 Linux,我们可以按照以下步骤操作文章重新安装它。

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

另外,我们可以尝试删除虚拟机并保留 VHD,使用该VHD重新创建一个VM,这样Azure VM代理就会运行。

相关内容