启动与虚拟机故障

Linux 映像预配代理更新感知 - Virtual Machines

· 52CE 我爱测

适用于:✔️ Linux VM 原始 KB 数: 4538386 总结 许多 Linux Azure 市场映像包含一个 Azure Linux 代理 ,负责完成新创建的虚拟机(VM)的设置。 安装程序包括设置主机名、用户名和密码/ssh 密钥,以及装载临时磁盘。 此设置过程称为“预配”。 此外,代理还提供对 Azure VM 扩展的支持。 映像本身将更新为使用开源预配代理 cloud-init(/zh-cn/azure/virtual-machines/l

适用于:✔️ Linux VM

原始 KB 数: 4538386

总结

许多 Linux Azure 市场映像包含一个 Azure Linux 代理 ,负责完成新创建的虚拟机(VM)的设置。 安装程序包括设置主机名、用户名和密码/ssh 密钥,以及装载临时磁盘。 此设置过程称为“预配”。 此外,代理还提供对 Azure VM 扩展的支持。

映像本身将更新为使用开源预配代理 cloud-init 进行预配。 cloud-init 代理比 Linux 代理程序提供了许多附加优势,包括:

  • 性能 - 将 cloud-init 与 Azure 配合使用时,在大多数情况下,可以看到 VM 创建时间缩短。
  • VM 自定义 - cloud-init 使你能够通过 自定义数据将 VM 配置传递到 cloud-init。 此过程包括运行脚本、安装包和添加用户等作。
  • 迁移 - 如果要从其他云进行迁移,可以迁移 cloud-init 配置,并在必要时对其进行修改,以便与 Azure 部署协同工作。

重要

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

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

详细信息

必要的措施

  • 如果部署这些 Azure 市场映像,则无需执行其他操作。 可以在更新后立即利用这些优势。

  • 如果从这些映像创建自定义映像,并使用 Linux 代理处理自定义数据,请验证映像是否仍然正常工作。

    cloud-init 支持多种输入类型,包括 bash 脚本或 cloud-init 配置。查看“cloud-init”用户数据 文档。

  • 有关哪些映像将更新以及更新时间线的详细信息,请参阅 此页面 。

常见问题解答

问题 1. Azure Linux 代理是否仍在映像中安装?

A1. 是的,Azure VM 扩展需要 Azure Linux 代理。 预配功能已禁用。

问题 2. 是否可以在同一映像中安装 Azure Linux 代理和 cloud-init?

答 2. 是的。 为了确保没有冲突,Linux 代理预配代码已禁用,并且不会运行。

问题 3. 如何判断映像是否由 cloud-init 预配?

A3. 运行 cloud-init status 以了解 cloud-init 是否已运行。

资料来源与适用范围

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

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

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