Azure 中的虚拟机代理的最低版本支持
适用于:✔️ Linux VM ✔️ Windows VM
原始 KB 数: 4049215
本文介绍 Azure 中 Linux 和 Windows 虚拟机代理的最低版本支持。
受支持的最低版本的 Linux VM 代理
要在 Azure 中获得对 Linux 代理和扩展的支持,Linux 虚拟机 (VM) 上的 Linux 代理版本必须为 2.2.53.1 或更高版本。
从 2022 年 7 月开始,Linux 代理的最低支持版本将为版本 2.2.53.1。
- 如果 Linux 代理版本低于 2.2.53.1,则必须通过使用分发包管理器并启用自动更新来更新 VM。
- 如果分发供应商的包存储库中未列出最低 Linux 代理版本,则系统仍受支持。 如果 Linux 代理版本高于 2.1.7,则必须启用代理自动更新功能。 它将检索最新版本的代码以进行扩展处理。
- 如果 Linux 代理版本低于 2.2.53.1,或者 Linux 系统不受支持,可能会要求你在获取支持之前更新代理。
- 如果 Linux 代理版本由发布者自定义,则 Microsoft 可能会出于自定义原因将你定向到发布者,以获取支持代理或特定于扩展的支持。 若要升级 Linux 代理,请参阅如何更新 VM 上的 Azure Linux 代理。
如何检查 Linux 代理版本?
若要检查 Linux 代理版本,请运行:
waagent --version
例如,如果在 Ubuntu 18.04 上运行此命令,则会看到输出为:WALinuxAgent - 2.2.45 Python - 3.6.9 目标状态代理 - 2.2.53.1
WALinuxAgent – 2.2.45
Python – 3.6.9
Goal State Agent – 2.2.53.1
有关代理的详细信息,请参阅 https://github.com/Azure/WALinuxAgent/wiki/FAQ。
受支持的最低版本的 Windows VM 代理
若要在 Azure 中获取对 Windows 代理和扩展的支持,Windows VM 上的 Windows 代理必须为 2.7.41491.1010 或更高版本。
- 如果 Windows 代理版本低于 2.7.41491.1010,或者 Windows 系统不受支持,我们可能会要求你更新代理,然后我们再提供支持。 若要升级 Windows 代理,请参阅关于 Windows VM 的虚拟机代理和扩展。
常见问题解答
什么是 Azure Linux 代理?
azure Linux 代理(waagent)Microsoft管理 Linux 和 FreeBSD 预配,以及与 Azure Fabric 控制器的虚拟机(VM)交互。 除了提供预配功能的 Linux 代理外,Azure 还提供为某些 Linux 操作系统使用 cloud-init 的选项。 若要详细了解该功能,请访问 Linux VM 代理页。
2022 年 7 月 31 日之后,Azure Linux 代理版本要求会有什么变化?
2022 年 7 月 31 日之后,发布映像不支持低于版本 2.2.53.1 的任何 Azure Linux 代理版本。 这意味着发布到Azure 市场的任何 Linux VM 映像都需要安装 2.2.53.1 或更高版本。
是否需要采取任何操作?
是的,任何 Linux VM 映像都应更新到版本 2.2.53.1 或更高版本,以继续成为支持的一部分。
为什么会发生此更改?
Azure Linux 代理版本 2.2.41 将达到计划的生命周期结束。 较新版本的 Azure Linux 代理在版本 2.2.41 上进行了许多改进和 bug 修复,并提供更高的稳定性。 市场中发布的任何现有 VM 映像是否会受到影响?
目前对现有图像没有影响。 但最终,所有现有映像都需要使用较新版本进行更新。 当前最佳做法是允许代理自动更新版本,除非出于任何特定原因将其禁用。
Windows VM 发布者是否受到影响?
不正确。 此更改仅影响 Linux VM 发布者。
如何实现使用 Linux 代理安装或更新 VM?
详细信息
Microsoft Azure 虚拟机Microsoft服务器软件支持。
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区。