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

关于此任务

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

先决条件

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

过程

  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 服务。

下一步做什么

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