可以使用脚本在端点虚拟机上安装或卸载代理。

前提条件

  • 端点虚拟机必须在 vRealize Operations Cloud 中可用。
  • 完成所有必备条件。有关详细信息,请参见 必备条件
  • 解压缩软件包必须在端点虚拟机上可用。
  • 用户必须具有下载文件夹的访问权限。
  • 客户机 IP 必须已正确配置,并且应在 vCenter Server 之间唯一。如果监控多个在 vCenter Server 之间具有相同 IP 的端点虚拟机,则脚本将无法解析和订阅应用程序监控。
  • 必须已为端点虚拟机所属的 vCenter Server 配置云帐户。如果映射到 vCenter Server 的应用程序监控适配器不存在,则会创建该适配器。
  • 必须能够从端点虚拟机访问 vRealize Operations Cloud 网关和 vRealize Operations Cloud CSP 身份验证 URL。
    VROPS_GATEWAY_URL=https://www.mgmt.cloud.vmware.com/vrops-cloud
    VROPS_CSP_AUTH_URL=https://console.cloud.vmware.com/csp/gateway/am/api/auth/api-tokens/authorize
    
  • 用户必须具有以下权限:
    • 系统管理 > REST-API > 所有其他读取、写入 API
    • 系统管理 > REST-API > 对 API 的读取访问权限
    • 环境 > 应用程序 > 管理 Telegraf 代理
    • 环境 > 操作 > 引导虚拟机
    • 环境 > 操作 > 下载引导程序
    注: 要检查权限,请导航到 系统管理 > 访问控制 > 角色,选择分配给用户的角色。可以在页面末尾右侧查看权限。
  • 目前仅支持 IPv4。
  • VMTools 版本必须 >= 10.2。

过程

  1. 登录到要在其上安装/卸载代理的端点虚拟机,并通过云代理从以下位置下载示例脚本:https://<CloudProxy>/downloads/salt/download.sh。运行以下命令之一:
    wget --no-check-certificate “https://<CloudProxy>/downloads/salt/download.sh”
    curl -k “https://<CloudProxy>/downloads/salt/download.sh” --output download.sh
    注: 在上述指定命令和位置中使用 <CloudProxy> 的相关云代理 IP 地址/FQDN。
  2. 通过运行以下命令使脚本可执行:
    chmod +x download.sh
  3. 在云服务门户中,从以下位置创建与当前组织关联的用户刷新令牌:用户/组织设置 > 我的帐户 > API 令牌 > 生成新的 API 令牌
  4. 要执行脚本并安装/卸载代理,请运行以下命令:
    ./download.sh -o <operation> -t <refreshToken> [-d download_tmp_dir] [-c cloud_proxy_ip]
    
    Description of arguments:
    operation - Bootstrap operation. values: install, uninstall.
    refresh_token - Refresh token of the user that was generated in the previous step.
    download_tmp_dir - Temporary directory to download agent related bits. It is an optional parameter. Default value: current directory.
    cloud_proxy_ip - Cloud proxy IP on which the AppOS Adapter instance will be created. It is an optional parameter. Default value: Cloud proxy where the vCenter adapter resides.

    要验证引导状态,请查看 uaf-bootstrap-results 文件。如果安装失败,请在 uaf_bootstrap.log 中查找错误消息。

    如果脚本成功,则在一个收集周期(需要 5-10 分钟的时间)过后,将在管理 Telegraf 代理选项卡中更新代理状态。

    注: 使用自动化脚本时,支持批大小为 20 的并发代理安装。