vRealize Orchestrator Appliance 8.0.1 | 2019 年 12 月 19 日 | 内部版本 15296158

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

发行说明内容

本发行说明包含以下主题:

vRealize Orchestrator 8.0.1 新增功能

vRealize Orchestrator 8.0.1 引入了 vRealize Orchestrator 客户端的严重错误修复。

有关 vRealize Orchestrator 8.0 中引入的功能和支持更新的详细信息,请参见 VMware vRealize Orchestrator 8.0 发行说明

部署 VMware vRealize Orchestrator 8.0.1 Appliance

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

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

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

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

升级并迁移到 vRealize Orchestrator 8.0.1

可以使用挂载的 ISO 映像将独立或集群 vRealize Orchestrator 8.0 部署升级到 vRealize Orchestrator 8.0.1。

有关升级 vRealize Orchestrator Appliance 的详细信息,请参见将独立或集群 vRealize Orchestrator 8.0 部署升级到 vRealize Orchestrator 8.0.1

可以将通过 vSphere 进行了身份验证的独立 vRealize Orchestrator 7.3-7.6 实例迁移到 vRealize Orchestrator 8.0.1。不支持迁移集群 vRealize Orchestrator 7.x 部署或通过 vRealize Automation 进行了身份验证的部署。

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

Root 密码过期时间延长

重要信息为安全起见,vRealize Orchestrator Appliance 的 root 帐户密码有效期设为 365 天。要延长帐户的到期时间,请以 root 用户身份登录到 vRealize Orchestrator Appliance 并运行以下命令:

passwd -x number_of_days name_of_account

要使 vRealize Orchestrator Appliance 的 root 密码永久有效,请运行以下命令:

passwd -x 99999 root

随 vRealize Orchestrator 8.0.1 一起安装的插件 

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

  • vRealize Orchestrator vCenter Server Plug-In 6.5.0
  • vRealize Orchestrator Mail Plug-In 7.0.1
  • vRealize Orchestrator SQL Plug-In 1.1.4
  • vRealize Orchestrator SSH Plug-In 7.1.1
  • vRealize Orchestrator SOAP Plug-In 2.0.0
  • vRealize Orchestrator HTTP-REST Plug-In 2.3.4
  • vRealize Orchestrator Plug-In for Microsoft Active Directory 3.0.9
  • vRealize Orchestrator AMQP Plug-In 1.0.4
  • vRealize Orchestrator SNMP Plug-In 1.0.3
  • vRealize Orchestrator PowerShell Plug-In 1.0.13
  • vRealize Orchestrator Multi-Node Plug-In 8.0.1
  • vRealize Orchestrator Dynamic Types 1.3.4
  • vRealize Orchestrator vCloud Suite API (vAPI) Plug-In 7.5.0

国际化支持

vRealize Orchestrator 8.0.1 为 vRealize Orchestrator 控制中心和 vRealize Orchestrator 客户端提供多语言支持。

如何提供反馈

感谢您的积极反馈。您可以使用以下任一方法提供反馈:

支持请求

将发现的所有问题以支持请求形式进行提交,包括通过其他方法报告给 VMware 的问题。

有关 VMware 技术支持团队的详细信息以及有关如何提交支持请求的说明,请访问 VMware 官方支持服务页面

在支持请求中包含日志文件。

要生成 vRealize Orchestrator 日志,请执行以下操作:

1.以 root 用户身份登录到 vRealize Orchestrator Appliance 命令行。

2.运行 vracli log-bundle 命令。

结果:在 vRealize Orchestrator Appliance 的根文件夹中生成日志包。

vRealize Orchestrator 早期版本

vRealize Orchestrator 早期版本的功能和问题已在每一版本的发行说明中进行了阐述。要查看 vRealize Orchestrator 早期版本的发行说明,请单击如下任一链接:

已解决的问题

  • 编辑 VC:SdkConnection 变量时出现 406 错误。

    如果工作流或配置元素的变量为 VC:SdkConnection 类型,并且将其值设置为 ID 以 .com 或某个其他域结尾的 vCenter 实例,则尝试编辑该变量时会收到 406 错误。如果在刚刚设置变量值后就单击脱字号以展开变量的详细信息,也可能会出现 406 错误。

  • 将资源元素推送到 Git 存储库时出现严重问题。

    将资源元素推送到集成的 Git 存储库时,用户必须同时推送 resource.binary 和 resource.binary.properties 元素。如果不满足此要求,则可能会导致 vRealize Orchestrator Git 集成出现严重问题。

  • 显示动态类型工作流时出错。

    工作流文件夹的动态类型选择器显示所有文件夹的名称都相同。

  • 某些软件包内容项会在软件包导入失败后导入。

    如果软件包导入失败,仍然会导入某些软件包项。

     

  • 导出的软件包内容不受所分配限制的约束。

    设置“查看内容”和“添加到软件包”导出选项对导出的软件包不会产生预期效果。

  • 注销使用 vRealize Automation 进行身份验证的外部 vRealize Orchestrator 客户端会将您重定向到 vRealize Automation 登录页面。

    注销使用 vRealize Automation 进行身份验证的外部 vRealize Orchestrator 客户端会将您重定向到 vRealize Automation 登录页面。任何后续登录操作将继续重定向到 vRealize Automation。

     

  • 移除调试断点不起作用。

    移除调试断点不起作用。当您退出工作流编辑器时,工作流调试器会保存先前运行的断点。

  • 嵌入式 vRealize Orchestrator 不会更新其身份验证配置。

    如果更改了虚拟设备主机名,则嵌入式 vRealize Orchestrator 不会更新其身份验证配置。

     

  • 组搜索仅适用于包含小写字母的组。

    如果组包含大写字母,则无法使用 vRealize Orchestrator 客户端搜索功能查找此组。

     

  • 更改身份验证提供程序后,由于缺少 x-xsrf-token,vRealize Orchestrator 客户端会发出“403 已禁止 (403 forbidden)”错误响应。

    首次配置 vRealize Orchestrator 时或更改身份验证提供程序时,由于 x-xsrf-token 缺失或错误,vRealize Orchestrator 客户端可能会显示“403 已禁止 (403 forbidden)”错误。仅当用户先前在浏览器中打开过客户端,然后使用控制中心更改了身份验证提供程序时,才会发生此问题。浏览器会话会保留在身份验证提供程序发生更改之前加载的第一个令牌。当前客户端会话使用的令牌未更新并失效,从而导致出现该错误。

     

  • 如果工作流运行仍在运行时导出,然后导入,则会显示为正在运行。

    无法在 vRealize Orchestrator 客户端中取消工作流。这样,由于工作流仍显示为正在运行,因此无法将其删除。

  • 无法从“开发插件”页面访问插件 SDK 的 Java 文档。

    当从 vRealize Orchestrator 欢迎页面 >“开发和资源”>“插件文档”中导航并尝试访问“了解插件 SDK”页面时,您会被定向到 404 错误页面。

  • 无法将 vRealize Orchestrator 注册为 vSphere 扩展。

    工作流将 vCenter Orchestrator 注册为 vCenter Server 扩展失败并显示错误:需要提供 java.lang.IllegalArgumentException: cert 参数 (工作流: 将 vCenter Orchestrator 注册为 vCenter Server 扩展/注册扩展 (项目 1)#10198) (java.lang.IllegalArgumentException: cert parameter is required (Workflow:Register vCenter Orchestrator as a vCenter Server extension / Register extension (item1)#10198))

  • 如果您尝试上载大小超过 16 MB 的文件,则会创建无效的资源元素。

    当尝试上载大小超过 16 MB 的文件时,会显示一条错误消息,但仍会创建资源元素。

     

  • 无法从嵌入式 vRealize Orchestrator 客户端切换到集成的外部 vRealize Orchestrator 节点。

    从嵌入式 vRealize Orchestrator 客户端切换到集成的外部 vRealize Orchestrator 节点时,将显示以下消息:无法切换到主机 \{{hostname}}。该主机未正确配置或无法访问 (Can not switch to host \{{hostname}}. It is not properly configured or unreachable)。浏览器日志包含指示证书链错误的消息。对于 Google Chrome,此类证书链错误是:2. net::err_cert_authority_invalid

  • 对于使用 Oracle 数据库的 vRealize Orchestrator 7.3 部署,迁移到 vRealize Orchestrator 8.0 失败。

    由于源 vRealize Orchestrator 7.3 实例使用 Oracle 数据库,迁移失败。

已知问题

已知问题分为以下几类。

配置问题
  • 将单个节点加入 vRealize Orchestrator 高可用性 (HA) 环境后,出现“401 未授权 (401 Unautherized)”错误。

    将节点加入 vRealize Orchestrator HA 环境后,尝试访问 vRealize Orchestrator 客户端时出现 401 错误。仅当通过 vRealize Automation 对 vRealize Orchestrator 节点进行身份验证时,才会显示此错误。

    解决办法:在控制中心中重新配置身份验证提供程序设置。取消注册 vRealize Automation 身份验证提供程序,然后重新注册。

  • 增加 vRealize Orchestrator Appliance 的磁盘大小不会反映在操作系统 (OS) 级别上

    增加 vRealize Orchestrator 8.0.1 Appliance 的任何磁盘的大小后,所做更改不会反映在操作系统中。即使使用 vracli disk-mgr resize 命令手动触发自动调整大小后,也无法访问新磁盘空间

    解决办法:

      1.通过 SSH 登录到 vRealize Orchestrator Appliance。
      2.导航到 /etc/cron.d 目录。
      3.创建一个名为“disk-management”的文件,其中包含以下内容:

      * * * * * root /opt/scripts/monitor_disk_usage.sh >> /var/log/disk_usage.log 2>&1

      * * * * * root sleep 10 && /opt/scripts/manage_disk_resize.sh >> /var/log/disk_resize.log 2>&1.

      注意:确保文件末尾有一个尾随的换行符。
      4.修改该文件,使其具有读取权限(对于标准用户)和写入权限(对于所有者)(chmod 644 disk-management)。
      5.如果已在外部调整了一个或多个磁盘的大小,请执行以下步骤以在操作系统级别触发自动调整大小:
         a. 导航到 /var/vmware/prelude/disk-management 目录。
         b. 打开“disk_stats”文件,然后将其内容修改为:
         /dev/sda: 1
         /dev/sdb: 1
         /dev/sdc: 1
         /dev/sdd: 1
         c. 运行 vracli disk-mgr resize 命令。

  • 使用 vRealize Suite Lifecycle Manager 部署或升级高可用性环境时,由于在初始化 vRealize Automation 时违反限制,可能会在引导时失败。

    部署或升级后,您会在 vco-control-center 容器日志中看到以下错误消息:
    <log_date><log_time>[localhost-startStop-1] ERROR {} [DbConfigurationInitializator] Failed to create the initial configuration data.Reason: query did not return a unique result: 2;

    解决办法:

    1.将 vco-app 副本缩放到 0。

        kubectl -n prelude scale deployment vco-app --replicas=0

    2.通过运行 vracli dev 命令,确认 vmo_contentversioncontrol 中存在多条 repositorytype 为 INTERNAL 的记录。

        vracli dev psql

        \c vco-db

        select count(*) from vmo_contentversioncontrol where repositorytype = 'INTERNAL' group by location;

        select * from vmo_contentversioncontrol where repositorytype = 'INTERNAL';

    3.删除任何其他记录,并在执行以下 sql 查询期间在 vmo_contentversioncontrol 中仅保留一条记录,其中 {extra_record_id} 必须替换为要删除的记录的 ID。

        delete from vmo_contentversioncontrol where id='{extra_record_id}';

    4.退出 psql 交互式终端。

    5.将 vco-app 副本缩放到 1

        kubectl -n prelude scale deployment vco-app --replicas=1

    6.等待 vro pod 准备就绪并为该 pod 准备 3/3 容器,然后将 vco-app 副本缩放到 3。必须再部署两个 pod。

        kubectl -n prelude scale deployment vco-app --replicas=3

迁移/升级问题
  • 将 vRealize Orchestrator 7.x 迁移到 8.0.1 后,Active Directory 需要很长时间才能显示清单中的所有插件文件夹。

    此问题不会持续出现,但在迁移后的极少数情况下,Active Directory 清单不会立即出现在 vRealize Orchestrator 客户端中。

    没有解决办法。等待问题自行解决。

  • 升级到 vRealize Orchestrator 8.0.1 后无法登录。

    升级到 vRealize Orchestrator 8.0.1 后,登录尝试失败,并显示以下错误消息:  _400 BAD_REQUEST“所需的字符串参数‘client_id’不存在”_* (_400 BAD_REQUEST \"Required String parameter 'client_id' is not present\"_*)。仅当通过 vRealize Automation 对 vRealize Orchestrator 部署进行身份验证时,才会出现此问题。

    解决办法:在控制中心中重新配置身份验证提供程序设置。取消注册 vRealize Automation 身份验证提供程序,然后重新注册。

Web 客户端
  • 配置 GitLab 集成时无法验证 SSH 地址。

    添加 SSH 地址并单击验证按钮会导致出现以下错误:错误: org.bouncycastle.util.io.pem.PemGenerationException: 传递了未知对象 - 无法编码 (Error: org.bouncycastle.util.io.pem.PemGenerationException: unknown object passed - can't encode)

    解决办法:添加 SSH 地址时,必须先单击保存按钮以生成公钥。粘贴公钥并将其添加到 GitLab 中,以便可以连接到存储库。

  • 在 vRealize Orchestrator 客户端中,会看到标记名称中包含下划线字符。

    vRealize Orchestrator 客户端不支持字符数少于三个的标记名称或包含空格字符的名称。从名称少于三个字符的对象自动生成的所有标记,都会在名称末尾添加“下划线”以补足长度。此外,所有空格字符也会替换为“下划线”。

    示例:位于 Orchestrator 旧版客户端中“/Library/project A/app/DR/backup”的工作流将在 vRealize Orchestrator 客户端中具有以下自动生成的标记:“Library”、“project_A”、“app”、“DR_”

    解决办法:在 vRealize Orchestrator 客户端中创建新内容时,请遵循提供的标记约定。

  • 工作流设计人员无法在 vRealize Orchestrator 客户端中运行由其创建的策略。

    创建策略后,工作流设计人员单击运行。导航到策略运行页面后,将显示工作流设计人员启动的策略运行处于“已停止”状态。

    解决办法:让具有管理员权限的用户运行工作流设计人员创建的策略。

  • 调度的工作流运行在与预期时间不同的时间触发,时间偏移到 UTC 时间。

    使用 *workflow.scheduleRecurrently()* 函数通过脚本调度工作流运行时,调度的工作流始终在 UTC 时间触发。vRealize Orchestrator 客户端 UI 和该函数行为之间存在差异,因为 UI 会将浏览器的时区添加到重复周期模式中。但是,使用该函数时,时区不包含在重复周期模式中,并且对触发工作流运行的时间计算是在服务器端采用 UTC 时间完成的。

    解决办法:通过脚本调度工作流运行时,使用以 UTC 时间表示的时间值。

  • 在 Orchestrator 旧版客户端中创建的重复工作流可能会在其值选项中显示常量,而不是外部操作。

    编辑在 Orchestrator 旧版客户端中设计并在 vRealize Orchestrator 客户端中复制的工作流的输入参数时,可能会将值选项设置为常量而不是外部操作。

    解决办法:导航到输入表单选项卡,然后编辑输入参数展示以包含所需要的外部操作。

  • 由于返回类型问题,无法在输入表单中选择该操作作为外部源。

    在 vRealize Orchestrator 客户端的输入表单选项卡中,无法选择为默认值或值选项返回类型为 AnyArray/Any 的操作。

    解决办法:

    1.登录到 vRealize Orchestrator 客户端。
    2.选择工作流,然后导航到输入表单选项卡。
    3.使用小组件默认值或值选项中预期的返回类型设置操作,然后保存更改。
    4.选择默认值或值选项操作,保存工作流,然后将操作恢复到以前的版本,或者将返回类型更改回 Any 类型。

其他问题
  • vCenter Server 插件不支持策略。
    适用于 vRealize Orchestrator 的 vCenter Server 插件不支持使用策略来监控受管 vCenter Server 实例发出的事件。
  • 如果将在较新 vRealize Orchestrator 版本中创建的软件包导入到较旧版本的 vRealize Orchestrator,则可能会出现错误。

    vRealize Orchestrator 版本之间的兼容性问题导致无法将在较新产品版本中创建的软件包导入到较旧的 vRealize Orchestrator 部署中。

先前已知问题

查看先前已知问题的列表,请单击此处

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