你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

为 VMware VM 大规模安装 Arc 代理

本文介绍如何为 VMware VM 安装 Azure 连接的计算机代理,这是使用 Azure 服务保护、修补、监视 VM 并利用 Azure Arc 权益(例如扩展安全更新、Windows Server 和 SQL 服务器即用即付许可以及软件证明权益)的先决条件。

在 VMware VM 上安装 Arc 代理有多种途径,可以根据部署首选项利用这些代理:

  • Azure 门户
  • 编程方法,例如 Azure CLI、Azure PowerShell、Azure REST API、Azure SDK、Terraform、Bicep 和 ARM 模板。 本文档存储库的参考部分包含有关确切语法的信息。
  • 带外方法,例如使用服务主体、System Center Configuration Manager 脚本、System Center Configuration Manager 自定义任务序列、组策略和 Ansible playbook。

Prerequisites

在为 VMware VM 大规模安装 Arc 代理之前,请确保满足以下条件:

  • 资源网桥必须处于运行状态。

  • vCenter 必须处于 “已连接” 状态,并且其关联的 Azure Arc 资源网桥处于 “正在运行” 状态。

  • Azure Arc VMware VM 参与者 角色或有权在目标计算机上安装 Arc 代理的自定义 Azure 角色。

  • 所有目标计算机均:

    • 已开机。
    • 运行受支持的操作系统
    • VMware 工具安装在计算机上。 如果未安装 VMware 工具,门户中会灰显启用来宾管理操作。

      注意

      如果未安装 VMware 工具,则可以使用带外方法安装 Arc 代理。

    • 能够通过防火墙进行连接,以通过 Internet 进行通信,并且不会阻止这些 URL

    注意

    如果使用的是 Linux VM,则帐户不得提示使用 sudo 命令登录。 若要替代提示,请从终端运行 sudo visudo,并将 <username> ALL=(ALL) NOPASSWD:ALL 添加到文件的末尾。 确保替换<username>

    如果 VM 模板包含这些更改,则无需为从该模板创建的 VM 执行此操作。

安装 Arc 代理

仅当 VMware 工具安装在目标计算机上时,此方法才适用。 如果未安装 VMware 工具,“启用来宾管理”操作会在门户中灰显,并且可通过带外方法安装 Arc 代理。

如果计算机共享相同的管理员凭据,管理员可以从 Azure 门户为多台计算机安装代理。

  1. 导航到 Azure Arc 中心并选择“vCenter 资源”。

  2. 选择所有目标计算机,然后选择 “在 Azure 中启用 ”选项。

  3. 选中“ 启用来宾管理 ”复选框,在所选计算机上安装 Arc 代理。 这样,可以使用 Azure 更新管理器、Azure Monitor、Microsoft Defender for Cloud、Azure Policy、Azure 自动化、更改跟踪和清单等 Azure 服务来保护、治理、修补和监视虚拟机。

  4. 如果您基于组织的网络策略在任何计算机上启用了来宾管理,请选择在您的 VMware 虚拟机中运行的 Arc 代理连接到 Azure 的方法。 可用选项包括公共终结点、代理服务器和专用终结点。

    • 如果要通过代理连接 Arc 代理,请提供代理服务器详细信息。
    • 若要通过专用终结点连接 Arc 代理,请按照这些步骤设置 Azure 专用链接。

    注意

    专用终结点连接仅适用于 Arc 代理到 Azure 的通信。 对于 Arc 资源网桥到 Azure 的连接,不支持 Azure 专用链接。

  5. 请提供计算机的管理员用户名和密码。 对于 Windows VM,该帐户必须是本地管理员组的一部分;对于 Linux VM,它必须是根帐户。

  6. 选择 “启用” 以开始在指定计算机中安装 Arc 代理。 安装完成后,运行 Arc 代理的计算机的来宾管理列将切换到“已启用”。 可以开始为这些计算机使用 Azure 服务。 这些凭据不会保留在 Azure 中。 它们用于安装 Azure Arc 代理,安装完成后被丢弃。

后续步骤