在准备在 vRealize Automation 蓝图中创建和使用 vSphere 端点的过程中配置 vSphere 代理。

开始之前

使用拥有管理员权限的帐户,登录到安装 vSphere 代理的 IaaS Windows Server。

关于此任务

您可以使用代理实用程序修改代理配置文件的加密部分,或者更改虚拟化平台的计算机删除策略。VRMAgent.exe.config 代理配置文件中只有一部分进行了加密。例如,serviceConfiguration 部分未加密。

过程

  1. 以管理员身份打开 Windows 命令提示符。
  2. 切换到代理安装文件夹,其中 agent-name 是包含 vSphere 代理的文件夹。

    cd %SystemDrive%\Program Files (x86)\VMware\vCAC\Agents\agent-name

  3. (可选) : 要查看当前配置设置,请输入以下命令。

    DynamicOps.Vrm.VRMencrypt.exe VRMAgent.exe.config get

    以下是此命令输出的示例。

    managementEndpointName: VCendpoint
    doDeletes: True

  4. (可选) : 要更改您在安装时配置的端点名称,请使用以下命令。

    set managementEndpointName

    例如:DynamicOps.Vrm.VRMencrypt.exe VRMAgent.exe.config set managementEndpointName my-endpoint

    您可以使用此过程重命名 vRealize Automation 中的端点,而不是更改端点。

  5. (可选) : 要配置虚拟机删除策略,请使用以下命令。

    set doDeletes

    例如:DynamicOps.Vrm.VRMencrypt.exe VRMAgent.exe.config set doDeletes false

    选项

    描述

    true

    (默认)从 vCenter Server 中删除 vRealize Automation 中销毁的虚拟机。

    false

    vRealize Automation 中销毁的虚拟机移动到 vCenter Server 中的 VRMDeleted 目录。

  6. (可选) : 要获取 vSphere 代理的可信证书,请在文本编辑器中修改 VRMAgent.exe.config

    serviceConfiguration 部分,将 trustAllCertificates 参数设为 false

    trustAllCertificates = "false"

    由于此设置未加密,因此请勿使用 DynamicOps.Vrm.VRMencrypt.exe VRMAgent.exe.config set trustAllCertificates false 命令。

    选项

    描述

    true

    (默认)vSphere 代理不需要 vCenter Server 中的可信证书。

    false

    vSphere 代理需要 vCenter Server 中的可信证书。

  7. 打开管理工具 > 服务,重新启动 vRealize Automation 代理 – agent-name 服务。

下一步做什么

要实现高可用性,您可以为端点安装并配置冗余代理。在单独的服务器上安装每个冗余代理,但采用相同的方式对这些代理进行命名和配置。