vRealize Orchestrator 8.11.1 | 2023 年 2 月 21 日

请查看发行说明以了解新增内容及更新。

发行版本

VMware vRealize Orchestrator 8.11.1 | 2023 年 2 月 21 日

  • vRealize Orchestrator 8.11.1 Appliance 内部版本 21264561

  • vRealize Orchestrator 8.11.1 更新存储库内部版本 21264561

对本文档进行的更新:

日期

有关更新的说明

类型

2023 年 2 月 21 日

初始发布。

vRealize Orchestrator 8.11.1 新增功能

vRealize Orchestrator 8.11.1 版本侧重于维护和错误修复。

部署 vRealize Orchestrator Appliance

vRealize Orchestrator Appliance 是基于 VMware Photon OS 的设备,以 OVA 文件形式进行分发。它使用内部 PostgreSQL 数据库进行预构建和预配置,可与 vCenter Server 6.0 或更高版本一起部署。

vRealize Orchestrator Appliance 提供了一种快速易用且经济实惠的集成方式,实现 VMware 云堆栈(包括 vRealize Automation 和 vCenter)与您的 IT 流程和环境的集成。

有关部署 vRealize Orchestrator Appliance 的说明,请参见下载并部署 vRealize Orchestrator Appliance

有关配置 vRealize Orchestrator Appliance 服务器的信息,请参见配置独立 vRealize Orchestrator 服务器

升级和迁移 vRealize Orchestrator

可以使用挂载的 ISO 映像将独立或集群化 vRealize Orchestrator 8.x 部署升级到最新的产品版本。

有关升级 vRealize Orchestrator Appliance 的详细信息,请参见升级 vRealize Orchestrator

可以将使用 vSphere 或 vRealize Automation 进行身份验证的独立 vRealize Orchestrator 实例迁移到 vRealize Orchestrator 8.x。支持迁移的 vRealize Orchestrator 7.x 产品版本包括版本 7.3 到 7.6。不支持迁移集群化的 vRealize Orchestrator 7.x 部署。

有关迁移 vRealize Orchestrator Appliance 的详细信息,请参见迁移 vRealize Orchestrator

随 vRealize Orchestrator 8.11.1 一起安装的插件

以下插件默认随 vRealize Orchestrator 8.11.1 一起安装:

  • vRealize Orchestrator vSphere vCenter Plug-In 7.0.0

  • vRealize Orchestrator Mail Plug-In 8.0.1

  • vRealize Orchestrator SQL Plug-In 1.2.1

  • vRealize Orchestrator SSH Plug-In 7.6.0

  • vRealize Orchestrator SOAP Plug-In 2.0.6

  • vRealize Orchestrator HTTP-REST Plug-In 2.5.0

  • vRealize Orchestrator Plug-In for Microsoft Active Directory 3.0.13

  • vRealize Orchestrator AMQP Plug-In 1.0.6

  • vRealize Orchestrator SNMP Plug-In 1.0.5

  • vRealize Orchestrator PowerShell Plug-In 1.0.20

  • vRealize Orchestrator Multi-Node Plug-In 8.11.1

  • vRealize Orchestrator Dynamic Types 1.3.6

  • vRealize Orchestrator vCloud Suite API (vAPI) Plug-In 7.5.2

  • VMware vSphere Update Manager Plug-In 7.0.0

  • vRealize Orchestrator Auto Deploy Plug-In 7.0.0

已解决的问题

  • 在工作流或实施后操作中添加新输入类型时,复合类型不能用作输入参数。

    以前,复合类型不能用作工作流或实施后操作的输入类型。现在,仅声明为数组一部分的复合类型(如 Array/CompositeType(name:string,grade:number):Student)会进行索引,并且可在跨浏览器选项卡和实例的类型选择器中使用。

  • 在对版本历史记录存储库进行垃圾数据收集期间,用户收到堆栈溢出错误。

    vRealize Orchestrator 每晚都会对版本历史记录存储库下包含的内容执行垃圾数据收集过程。在此过程中,您可能会收到堆栈溢出错误,该错误将导致存储库无法正常运行。可通过将 vRealize Orchestrator Appliance 服务器正在运行的堆栈内存大小增加一倍解决该问题。

已知问题

  • 在 API 资源管理器中显示 vCenter 元模型数据时出现问题。

    如果通过运行导入 vAPI 元模型远程 vAPI 元模型工作流来添加或移除 vAPI 端点,那么在使用 Apple Safari 浏览器时,所做更改(vCenter 元模型)不会在 API 资源管理器中显示。

    DynamicTypes 插件及包括动态添加或移除类型的任何其他插件会出现此问题。使用 Google Chrome 浏览器的用户不会出现此问题。

    解决办法:重新启动 vRealize Orchestrator Appliance。

  • 用户在尝试从集成的 Git 存储库执行“提取”操作时将收到“无法执行批处理”(could not execute batch) 的错误消息。

    在某些情况下,每当您具有集成的活动远程 Git 存储库并尝试从 Git 历史记录选项卡中执行初始提取操作时,该操作永远不会成功,且会显示一条错误消息,指出“错误:无法执行批处理”(Error: could not execute batch)。此问题可能会出现在从 vRealize Orchestrator 7.6 部署中迁移之后,或者此前与可能包含重复内容的远程 Git 存储库集成之后。

    解决办法

    1. 创建一个软件包,其中包含 Git 历史记录选项卡中显示的当前所有本地修改。

    2. 选中所有可用选项并导出软件包。

    3. 删除软件包但保留其内容。

    4. 导航到 Git 历史记录选项卡,单击本地更改部分中的全部放弃。出现新窗口时,单击放弃以确认请求。

    5. 通过导航回软件包选项卡并单击导入按钮,重新导入软件包。

    6. 选择之前创建的包含所有先前本地更改的软件包。

    7. 确保选择软件包元素选项卡下要导入的所有软件包元素。

    8. 确保正确设置导入配置属性值导入配置 SecureString 属性值标记导入模式设置。

    9. 单击导入

先前已知问题

此部分包含先前已知问题(早期版本的 vRealize Orchestrator 中已出现且在现有产品中仍然存在的已知问题)。

  • vCenter Server 插件的存储 VSAN 工作流不支持向 ESXi 主机添加固态驱动器 (SSD) 磁盘。

    向磁盘组添加磁盘从磁盘组移除磁盘工作流不支持将 SSD 磁盘作为容量磁盘添加到 ESXi 主机。

    没有解决办法。

  • 设置为外部源的操作的操作代码未正确更新。

    工作流输入表单中设置为外部源的操作的脚本内容将在上次表单评估后缓存一分钟,该表单评估操作是在上次打开输入表单时执行的。如果对某个操作进行了更新,并且在一分钟之内打开表单,则将执行缓存的脚本,并且输入表单中不会显示更新的操作脚本内容。

    解决办法:在上次打开输入表单后等待一两分钟,这样便可以运行更新的操作脚本。

  • 特定环境中处理非 ASCII 字符时的问题。

    在输入参数中使用非 ASCII 字符会导致在以下情形中行为异常:

    • 从 SSH 文件夹中运行 SCP putSCP get 工作流时,如果文件名中包含非 ASCII 字符,虽然工作流仍可运行,但目标计算机上生成文件的文件名则无法辩认。

    • 如果尝试在变量名称中插入非 ASCII 字符,则这些字符不会显示。工作流变量和操作变量会发生此问题。

    没有解决办法。

  • SSH 插件遇到防火墙连接问题。

    SSH 插件无法连接 Cisco Adaptive Security Appliance(ASA,自适应安全设备)防火墙。

    解决办法:vRealize Orchestrator 7.1 的 SSH 插件不支持与 Cisco Adaptive Security Appliance(ASA,自适应安全设备)防火墙的连接。

  • 如果在连接 SOAP 或 REST 主机、导入证书时遇到问题,您可能需要显式启用特定版本的 SSL 或 TLS。

    有关此问题的信息,请参见《Java 安全套接字扩展 (JSSE) 参考指南》

    解决办法:有关明确启用 SSLv3 和 TLSv1 以用于出站 HTTPS 连接的信息,请参见如何在 vRO 6.0.x 中启用 TLSv1.1 和 TLSv1.2 以用于出站 HTTPS 连接(知识库文章 2144316)

  • SOAP 插件无法使用经过身份验证的代理服务器进行连接。

    尝试运行添加 SOAP 主机工作流时,遇到代理服务器身份验证问题。

    解决办法:运行该工作流时,使用无需身份验证的代理服务器。

  • 如果身份验证提供程序证书发生更改或重新生成,可能会使 vRealize Orchestrator 身份验证配置失效。

    当在控制中心内配置为身份验证提供程序的 vRealize Automation 或 vSphere 实例的 SSL 证书发生更改或重新生成时,vRealize Orchestrator 身份验证配置将失效,并且 vRealize Orchestrator 服务器将无法启动。

    解决办法:导入新的身份验证提供商证书:

    1. root 用户身份登录控制中心。

    2. 单击证书

    3. 单击导可信证书选项卡。

    4. 从 URL 或文件加载 SSL 证书。

    5. 单击导入

  • 在 vRealize Orchestrator 控制中心安装插件的过程中,系统显示一条错误消息。

    当您从控制中心的管理插件页面安装插件时,系统将显示以下错误消息:插件“name_of_the_plug-in”(plug-in_file_name) 与当前平台版本不兼容。支持的平台版本为“names_of_the_supported_versions”。单击“安装”按钮将仍然进行安装。(Plug-in 'name_of_the_plug-in' (plug-in_file_name) is not compatible with the current platform version. Supported platform versions are 'names_of_the_supported_versions'. Clicking on the 'Install' button will install it anyway.)

    解决办法:您可以放心地忽略此错误并继续安装插件。

  • 无法向类型为数组的 vCenter Server 数据对象属性添加值。

    当 vRealize Orchestrator 运行脚本时,vCenter Server 插件会将 JavaScript 数组转换为固定大小的 Java 数组。因此,您无法向属性值为“数组”的 vCenter Server 数据对象添加新值。如果向对象传递一个预填充的数组将其实例化,可以创建一个将数组作为属性的对象。但是,将对象实例化后,则无法向该数组添加值。

    例如,如下代码无法运行:

    var spec = new VcVirtualMachineConfigSpec();
    spec.deviceChange = [];
    spec.deviceChange[0] = new VcVirtualDeviceConfigSpec();
    System.log(spec.deviceChange[0]);

    在以上代码中,vRealize Orchestrator 先将空的 spec.deviceChange JavaScript 数组转换为固定大小的 Java 数组 VirtualDeviceConfigSpec[],然后再调用 setDeviceChange()。当调用 spec.deviceChange[0] = new VcVirtualDeviceConfigSpec() 时,vRealize Orchestrator 会调用 getDeviceChange(),并且数组会保持为固定的空 Java 数组。调用 spec.deviceChange.add() 时也会这样。

    解决办法:将数组声明为本地变量:

    var spec = new VcVirtualMachineConfigSpec();
    var deviceSpec = [];
    deviceSpec[0] = new VcVirtualDeviceConfigSpec();
    spec.deviceChange = deviceSpec;
    System.log(spec.deviceChange[0]);

check-circle-line exclamation-circle-line close-line
Scroll to top icon