启动与虚拟机故障

Azure运行 Linux VM 代理 2.1.5 或 2.1.6 的 Linux VM 无法处理扩展 - Virtual Machines

· 52CE 我爱测

适用于:✔️ Linux VM 原始 KB 数: 3200481 总结 本文介绍如何解决Azure运行 Azure Linux VM 代理 2.1.5 或 2.1.6 的 Linux VM 无法处理扩展的问题。 重要 新功能! 请尝试使用 VM 协助解决首要问题。 建议您运行 Windows 的 VM 辅助(https://aka.ms/vmassistwindows) 或 Linux 的 VM 辅助(https://aka.ms/vmassistlinu

适用于:✔️ Linux VM

原始 KB 数: 3200481

总结

本文介绍如何解决Azure运行 Azure Linux VM 代理 2.1.5 或 2.1.6 的 Linux VM 无法处理扩展的问题。

重要

新功能! 请尝试使用 VM 协助解决首要问题。 建议您运行 Windows 的 VM 辅助 或 Linux 的 VM 辅助。 这些基于脚本的诊断工具可帮助你识别影响Azure VM 来宾代理和整体 VM 运行状况的常见问题。

如果在 VM 上遇到性能问题,请先运行这些工具,然后再联系Microsoft 支持部门。

现象

Azure运行 Azure Linux VM 代理 2.1.5 或 2.1.6 的 Linux 虚拟机(VM)在收到多个 linux VM 代理 Azure自动更新时遇到以下问题:

  • 无法处理扩展,例如安装、删除、更新或获取扩展状态
  • Azure Linux VM 代理过程中 CPU 消耗异常高

解决方法

若要解决此问题,请使用以下命令手动将 linux VM 代理Azure升级到最新版本。

SUSE Linux Enterprise Server 12 SP1 (更新到 2.2.0)

zypper refresh
zypper lu
zypper up python-azure-agent
sudo systemctl restart waagent.service

Ubuntu 16.10 (2.1.5 的更新版本)

apt install walinuxagent
systemctl restart walinuxagent

Debian 9 (更新到 2.2.0)

apt install waagent
service walinuxagent restart

如果直接从 GitHub 安装 Azure Linux VM 代理 2.1.5 或 2.1.6,则可以卸载该版本,然后安装当前支持的 Azure Linux VM 代理包版本。

解决方法

若要解决此问题,请重启 Azure Linux VM 代理服务。 这会还原 VM 的功能和性能,但无法解决问题。 若要应用解决方法,请运行以下命令:

service walinuxagent restart

资料来源与适用范围

资料来源
微软官方 Linux 虚拟机排障文档
适用范围
Azure Linux 虚拟机;按正文发行版、内核及代理版本
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。