您可以使用脚本在虚拟机上安装代理。

前提条件

  • 确保端点在 vRealize Operations Manager 中可用。
  • 确保您已完成所有必备条件。有关详细信息,请参见 必备条件
  • 确保解压缩软件包在虚拟机上可用。
  • 确保用户具有下载文件夹的访问权限。
  • 确保 Windows PowerShell >= 4.0。
  • 确保客户机 IP 已正确配置,并且在多个 vCenter Server 之间是唯一的。如果在多个 vCenter Server 之间监控多个具有相同 IP 的虚拟机,则脚本将无法解析和订阅应用程序监控。
  • 确保已为虚拟机所属的 vCenter Server 配置云帐户。vCenter Server 必须与 vRealize Application Remote Collector 映射。
  • 目前仅支持 IPv4。

过程

  1. 登录到要在其上安装/卸载代理的虚拟机,并通过 vRealize Application Remote Collector 从以下位置下载示例脚本:https://<ApplicationRemoteCollectorIP>:8999/downloads/salt/download.ps1
    运行以下命令之一:
    Invoke-WebRequest "https://<ApplicationRemoteCollectorIP>:8999/downloads/salt/download.ps1" -OutFile download.ps1
    wget --no-check-certificate https://<ApplicationRemoteCollectorIP >:8999/downloads/salt/download.ps1
    注: 在上述指定命令和位置中使用 <Applicationremotecollectorip> 的相关 vRealize Application Remote Collector IP 地址/FQDN。
  2. 要执行脚本并安装/卸载代理,请运行以下命令:
    powershell -file .\download.ps1  -o <operation> -v <vrops_ip_or_fqdn> -u <vrops_user> -p <vrops_password> [-d download_tmp_dir]
    
    Description of arguments:
    operation - Bootstrap operation. values: install, uninstall.
    vrops_ip_or_fqdn - IP/FQDN of vRealize Operations Manager. This can be the address of any vRealize Operations Manager node or VIP of vRealize Operations Manager.
    vrops_user - vRealize Operations Manager user. The user should have enough permissions.
    vrops_password - Password of vRealize Operations Manager.
    download_tmp_dir - Temporary directory to download agent related bits. It is an optional parameter. Default value: current directory.
     

    要验证引导状态,请验证 uaf-bootstrap-results 文件。

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

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