VMware vRealize Automation 6.2 发行说明

|

vRealize Automation 6.2 | 2014 年 12 月 9 日 | 内部版本 2330392

VMware Identity Appliance 6.2 | 2014 年 12 月 9 日 | 内部版本 2300183

vRealize Automation Application Services 6.2 | 2014 年 12 月 9 日 | 内部版本 2299597

更新时间:2015 年 8 月 20 日

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

发行说明内容

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

新增功能

    支持增强功能

    • 改进了审核的日志记录和事件跟踪。
    • 包括所有群集日志的集中式日志收集,包括 IaaS。
    • 已添加遥测支持。
    • 已在 vRealize Automation 管理控制台中添加了证书验证和简化。

    集成 vRealize Operations Manager

    • 提供基于 vRealize Operations Manager 中的数据的回收建议。
    • 显示 vRealize Operations Manager 中的运行状况标志。

    API 改进和新 CLI 工具

    • 对管理预留的支持已添加到 vRealize Automation REST API。新增 API 功能包括创建、更新或删除预留并查看预留相关信息,如预留的计算资源使用情况。支持以下预留类型:vSphere、vCloud Director、Amazon、KVM (RHEV)、SCVMM、Hyper-V 和 XenServer。此版本不支持从 API 启用 vSphere 预留中的 FlexClone。
    • 更新了《vRealize Automation 编程指南》,更加关注于通过使用 vRealize Automation REST API 执行常见任务和方案,同时提供有关 API 服务的概述信息,可与 API 参考文档配合使用。

    端点支持增强功能

    • vRealize Automation 可通过代理连接到 vCloud Air(包括订阅和按需服务)或 vCloud Director,这已在 vCloud Endpoint 中进行配置。
    • 支持 Xen Desktop 7.0。
    • 支持 OpenStack Havana。

    高级服务设计器增强功能

    • 支持导入和导出高级服务设计器内容。
    • 支持复杂和交互式资源操作表单。
    • 通过外部系统的数据填充表单控件。

    Application Services 增强功能

    • 可以编辑服务目录中已发布应用程序的自定义属性。

    vRealize Orchestrator 增强功能

    • Switch case
      Switch case 活动在自动化工作流内处理复杂的条件和分支运算。Switch case 活动与决策元素一样,可以控制工作流运行,其方法是让工作流开发人员指定应在各种条件下运行的不同代码。在 switch 语句中,使用值列表测试变量是否相等。如果某个 case 语句与变量的值相匹配,则会处理此特定工作流分支。

    • 全局错误处理
      除了传统的基于活动的错误处理之外,vRealize Orchestrator 6.0 还引入了全局错误处理机制,让工作流开发人员选择在全局工作流级别有效的默认错误路径。默认错误处理活动图还允许在发生工作流故障时对回滚操作进行自定义。

    其他功能增强功能

    • [主页] 查看 [事件日历]
    • 重新配置操作的计划日期和时间。
    • 更改租约。可以将过期日期设置为无限期或永不过期。
    • 支持可配置电子邮件模板。
    • 支持在审批过程中对任何计算机属性进行编辑。
    • 支持按业务组筛选目录项。
    • 性能改进。

    品牌变更

    • vCloud Automation Center 已更名为 vRealize Automation。仅更改用户界面和服务名称。包含 vcac 的目录名称和程序名称未更改。
    • 品牌已更改为与 VMware 的颜色、选项卡和渐变标准相匹配。仍可以设置目前高度为 50 像素的标题中的产品徽标,并在 HSV 空间内将提供的颜色梯度调暗 40%。您提供的文字颜色现在用于整个页面,包括二级选项卡、底部文字和目标导航器。对于非常亮的主题,例如几乎为白色,选项卡背景为 #DDD 以与活动选项卡区分开来。否则,将使用您的颜色。无法更改底部颜色。

    系统要求和安装

    有关支持的主机操作系统、数据库和 Web 服务器的信息,请参见 vRealize Automation 支持列表

    有关其他必备条件和安装说明,请参见 VMware vRealize Automation 6.2 文档中心中的 vRealize Automation 安装和配置

    文档

    vRealize Automation 文档集包括众多更新以支持版本 6.2 中引入的所有新功能。这包括对在分布式配置中部署 vRealize Automation 的安装过程的重大改进,请参见 VMware vRealize Automation 6.2 文档中心中的 Distributed Deployment Checklist

    要访问全套 vRealize Automation 6.2 文档,请转到 VMware vRealize Automation 6.2 文档

    已解决的问题

    已解决的问题分为以下几组:

    高级服务设计器

    • 针对 Hyper-V 虚拟机、SCVMM 虚拟机和 XenServer 虚拟机的资源操作可能会在基于查询 EXTERNAL_REFERENCE_ID 属性的资源映射工作流时失败
      如果您基于查询 EXTERNAL_REFERENCE_ID 属性的资源映射工作流为 Hyper-V 虚拟机、SCVMM 虚拟机或 XenServer 虚拟机创建资源映射,当资源操作运行此工作流时,它将因传递到工作流的属性对象中未设置 EXTERNAL_REFERENCE_ID 属性而失败。

      此问题已解决。

    • 使用 vRealize Automation 6.2 的 vRealize Orchestrator 插件或直接在 vSphere API 中按唯一标识符无法找到 vSphere 或 vCloud Director 虚拟机
      Workflow Runner 助手工作流可能无法找到 VC:VirtualMachine 清单对象。因此,Workflow Runner 工作流调用的自定义工作流可能会失败并显示错误消息:TypeError: 无法从空值读取属性“数据存储”。VMUniqueID 虚拟机实体属性从 BiosUUID 更改为 InstanceUUID (TypeError: Cannot read property "datastore" from null. The VMUniqueID virtual machine entity property is changed from BiosUUID to InstanceUUID)

      此问题已解决。

    • 在检测到的循环依赖关系已通过使用高级服务设计器发布的情况下请求部分目录项时,无法刷新提交表单字段
      当 VRealize Orchestrator 工作流的所有输入参数都具有 OGNL 依赖关系或验证时,如果您使用工作流创建和发布服务蓝图,则当使用者请求目录项时,表单设计器将因检测到循环依赖关系而不刷新提交表单字段。当您具有两个输入参数并且每个字段的值取决于另一个字段的值时则会出现循环依赖关系。

      此问题已解决。

    配置和置备

    • XenDesktop 计算机注册如果在 2 分 30 秒内未完成将超时
      需要提高 XenDesktopFunctions 脚本中的 $regTries 值。

      此问题已解决。

    • 升级到 vRealize Automation 6.2 之前处于活动状态的批准在升级后不显示
      导航到收件箱 > 批准时,默认筛选器设置为“活动”,但无任何活动批准显示。如果按 [全部] 以外的任何状态筛选,则不会显示升级到 6.2 之前处于活动状态的任何批准。

    • 此问题已解决。

    • 计算机状态在到期日期之后未更改为“关机”或“已过期”状态
      多计算机及其组件在达到过期日期之后将被删除。

    • 此问题已解决。

    网络连接

    • vRealize Automation 和 VMware NSX 集成中存在各种问题
      与 VRealize Automation 和 VMware NSX 集成相关的问题已解决。

    • vCloud Networking and Security 清单同步失败并显示错误消息
      当您从 VMware NSX 用户界面中删除分配给 vRealize Automation 预留、多计算机蓝图或多计算机实例的传输区域时,vCloud Networking and Security 清单同步失败并显示错误消息。错误消息的详细信息取决于使用传输区域的实体。

    • 此问题已解决。

    • 使用配置的自定义属性重命名、编辑或查看现有 VMware vRealize Orchestrator 或 VMware vSphere 端点导致 vRealize Automation 从数据库中移除隐藏的自定义属性
      如果没有端点的隐藏自定义属性,用户无法运行 VMware vCloud Networking and Security 插件工作流。

      此问题已解决。

    已知问题

    已知问题分为如下类别:

    之前未记录的已知问题以 * 符号标记。新问题已于 2015 年 1 月 16 日添加到“配置和置备”一节的结尾处。

    安装和升级

    • 使用 IaaS 自定义安装选项安装 Manager Service 组件失败*
      不支持在已安装数据库、网站和 Model Manager Data 组件的计算机上安装 Manager Service 组件。如果尝试进行该安装,Manager Service 组件安装会失败,并显示错误消息:存在虚拟应用程序 vcac (Virtual application vcac exists)

    • 由于节点和管理控制台之间的网络连接速度缓慢,日志未包括在最终捆绑包中*
      如果超过了超时时间,日志不会上载并且不会包括在最终捆绑包中。当前超时时间固定为节点开始执行命令后的 30 分钟。由于节点和管理控制台之间的网络连接速度缓慢,可能会出现这种情况。

    • 必备条件检查器使用非默认 SQL 端口时不会检测设置*
      如果运行自定义安装并在使用非默认实例和非默认端口的 SQL 上选择数据库节点,则即使 Microsoft 分布式事务处理协调器 (MSDTC) 已正确配置并且该 MSDTC 服务正在运行,必备条件检查器也不会检测设置。

      解决办法:手动验证 MSDTC 正在运行,然后在必备条件检查器中单击绕开以继续进行安装。

    • 从 6.1 升级到 6.2 后,Identity 虚拟设备的登录页面显示 VMware vCloud Automation Center*
      如果从 VMware vCloud Automation Center 6.1.x 升级到 vRealize Automation 6.2,Identity 虚拟设备的登录页面会将品牌名称显示为 VMware vCloud Automation Center,而不是 VMware vRealize Automation。

      解决办法:通过导航到管理控制台中的 SSO 选项卡并选择保存设置,重新注册 Identity 虚拟设备。将显示新的品牌名称。

    • 在拆分 DNS 配置下,Identity Appliance 管理控制台中会显示警告*
      如果在拆分 DNS 配置中选择加入 AD 域,Identity Appliance 管理控制台中将显示警告。可以忽略此警告消息。

    • 由于缺少 PowerShell 脚本,HP Server Automation Software 集成脚本损坏*
      由于缺少 PowerShell 脚本,对 HP Server Automation Software 计算机 PXE 创建和软件安装的支持将损坏。

    • 已停止计算机的存档日志丢失*
      如果某些计算机的存档日志丢失,计算机要么已停止,要么无法连接。

    • 选项卡间歇性显示不正确的名称*
      将高可用性环境从 vCloud Automation Center 6.0.x 或 6.1 升级到 vRealize Automation 6.2 后,选项卡可能会间歇性显示不正确的名称。

      解决办法:重新启动所有 vRealize Automation 虚拟设备。

    • 无法使用安装向导将 vRealize Automation 数据库安装到自定义目录
      在分布式(自定义)安装中,安装程序会忽略您对默认数据库和日志目录所做的更改。将在默认目录中创建数据库和日志。

      解决办法:要将数据库安装到非默认位置,请先使用 DBinstall 脚本安装数据库,然后再安装 vRealize Automation。

    • IaaS Web 和模型管理安装期间由于 IIS 中的问题导致 IaaS 身份验证失败
      运行必备条件检查器时,将出现消息指示由于未启用身份验证而导致 IIS 身份验证检查失败,但是 IIS 身份验证复选框处于选中状态。

      解决办法

      1. 清除 [Windows 身份验证] 复选框。
      2. 单击保存
      3. 选中 Windows 身份验证复选框。
      4. 单击保存
      5. 重新运行必备条件检查器。

    • 如果公用名称包含大写字母,Single Sign-On 证书验证会失败
      将证书分配给 Single Sign-On 设备时,所有字符串将转换为小写。由于验证过程区分大小写,且证书名称包含大写字母,而验证过程在搜索全部小写的名称,因此验证失败。

      解决办法:在 vRealize Automation 设备 > vRA 设置 > SSO 处指定 SSO 主机地址时,使用将证书分配给 SSO 设备时使用的大小写输入地址。

    • 指定的主机名不正确时安装失败
      安装失败,并显示类似以下内容的错误:
      信息: 2014-06-17 10 42 32 059 AM: System.AggregateException: 发生一个或多个错误。---> System.Net.Http.HttpRequestException: 发送请求时出错。---> System.Net.WebException: 无法解析此远程名称: “po-va-rtq8c.sqa.local”原因: 在“vCAC 设置”>“主机设置”的“vCAC 主机名”字段中输入了错误的名称 (Info : 2014-06-17 10 42 32 059 AM : System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The remote name could not be resolved: 'po-va-rtq8c.sqa.local'Cause: Cause: An incorrect name was entered in the vCAC HostName field at vCAC Settings > Host Settings)。

      解决办法

      1. 编辑虚拟设备配置文件 /etc/sysconfig/network/dhcp 以包含正确的主机名。
      2. 重新引导虚拟设备。
      3. 登录到虚拟设备管理控制台。
      4. 打开 vRA 设置选项卡并单击主机设置
      5. 主机名文本框中输入正确的名称。
      6. 单击保存设置
        注意:请勿单击解析主机名
      7. 完成虚拟设备配置步骤并继续安装。

    迁移

    • 对于迁移自 vRealize Automation 5.2.x 版本的 vApp,其组件的销毁日期与 vApp 容器的不同*
      迁移自 vRealize Automation 5.2.x 版本的所有 vApp 显示的组件销毁日期与容器销毁日期不一致。组件显示与过期日期相同的销毁日期,但容器显示正确的信息。由于 vRealize Automation 基于容器信息管理 vApp 租约,组件将不会提前删除。

    • 迁移后,事件日历 Portlet 不显示正确的创建日期*
      迁移后,事件日历 Portlet 将迁移日期显示为所有迁移项的创建日期。不管实际日期还是正确日期,都会出现此问题。

    • 预迁移检查错误地报告目标系统中缺少代理
      预迁移执行检查以验证源系统中的代理名称是否存在于目标系统中,并在不匹配时在报告中生成消息。即使目标系统中已存在匹配的代理,预迁移报告也可能包含以下消息:目标系统上未找到匹配的代理。请在目标系统上安装具有匹配名称的代理 (No matching agent found on the target system. Install an agent with a matching name on the target system)。

      如果目标系统中存在匹配的代理,但该代理未配置端点,则会生成错误消息。

      解决办法:如果消息显示在预迁移报告中且目标系统中存在匹配的代理,请为目标系统中的代理配置端点,然后重新运行预迁移。否则,请忽略消息,在迁移完成后配置端点。

    国际化

    • 如果“项目”选项卡中,虚拟机的名称包含非 ASCII 字符,则将无法创建快照*
      如果项目选项卡中的虚拟机名称包含非 ASCII 字符,将无法创建虚拟机快照。

      解决办法:重命名该计算机并使用英文字符创建快照。

    • 包含 Unicode 字符的客户机代理自定义脚本保持无限循环
      如果客户机代理的自定义脚本在脚本名称中包含 Unicode 字符,则不会置备虚拟机,且请求保持无限循环。

      解决办法:请勿在脚本名称中包含 Unicode 字符。

    网络连接

    • VMware NSX 多计算机蓝图的并行部署任务无限期处于“正在进行”状态。
      解决办法:要解决此问题,请参见知识库文章 2128908

    • 在多个 VDR 路由网络中启用负载平衡时,将使用相同的 NSX Edge。
      在多计算机蓝图的多个 VDR 路由网络中启用负载平衡时,单个 NSX Edge 将连接到边缘上行链路端的网络。在这种情况下,一个或多个负载平衡器虚拟服务器可能无法访问。

    • 尽管未使用任何 IP 地址,路由网络配置文件中的 IP 范围仍列为已分配
      如果多计算机蓝图包含路由外部网络配置文件,而不是将路由网络分配到组件网络适配器,则将成功置备计算机,但路由网络配置文件中的 IP 地址范围显示为已分配,而实际上却未使用。

    • 在 vCenter Server 中重新配置网络后,vRealize Automation 中的虚拟多计算机组件显示不正确的网络设置
      在 vRealize Automation 中,无法重新配置虚拟多计算机组件的 vCloud Networking and Security (NSX) 网络。而必须使用 vSphere Client 在 vCenter Server 中重新配置网络。请注意,虚拟多计算机组件的某些网络设置不会正确显示在 vRealize Automation 中。

      解决办法:在 vCenter Server 中更新网络以还原正常的网络设置。

    Application Services

    • AWS eu-central-1 区域无法用于 Application Services 6.2*
      尝试在 eu-central-1 区域部署 AWS 时,部署将失败,并显示错误消息:发生意外错误。请联系系统管理员 (An unexpected error occurred. Please contact your system administrator is displayed)。

    • 无论是否配置全局代理设置,都不会使用部署环境代理设置*
      无论您是否配置 darwin_global.conf 文件中的全局代理设置,在配置部署环境级别的代理设置时,部署将不应用部署环境级别的代理设置。

    • 无法使用 vRealize Automation 6.2 版本将蓝图从 Application Director 发布到 vRealize Automation 目录
      如果将 vRealize Automation 6.0.1.x 或 6.1 升级到 6.2,然后尝试将蓝图发布到 vRealize Automation 目录,则出现错误消息:发生意外错误。请联系系统管理员 (An unexpected error has occurred. Please contact you system administrator)。向 vRealize Automation 6.2 版本注册新的 Application Director 实例不会出现此问题。

      解决办法:从 vRealize Automation 6.2 取消注册 Application Director 6.0.1.x 或 6.1,然后向 vRealize Automation 重新注册 Application Director。

    • 架构管理员销毁跨租户物理、应用程序服务时访问被拒绝
      架构管理员在销毁跨租户物理、应用程序服务时将收到以下消息:拒绝访问 (Access Denied)。

    • 解决办法:在计算机所在的租户中以架构组的架构管理员身份登录来进行销毁。
    • vRealize Automation 不支持系统中的多个主机具有相同名称
      数据收集基于主机名更新主机。如果两个端点的主机同名,这两个端点将争用主机所有权。

      解决办法:确保所有主机名称都是唯一的。

    • 在 Application Services 中,无法向蓝图画布中的磁盘添加描述
      如果使用 Windows Internet Explorer 11,无法向蓝图画布的磁盘选项卡上的磁盘添加描述。

      解决办法:要向蓝图画布中的磁盘添加描述,必须使用 Chrome 或 Firefox。

    • 无法更新使用通过 Application Director 6.0.1.x 或 6.1 部署的 Puppet 服务的节点
      Application Services 6.2 不支持更新使用通过 Application Director 6.0.1.x 或 6.1 部署的 Puppet 服务的节点。Application Services 6.2 会创建一个 Puppet 节点清单,允许您更新特定的服务,但它与在 Application Director 6.0.1.x 或 6.1 中生成的节点清单文件不兼容。

    高级服务设计器

    • vRealize Orchestrator 表示绑定后,不会评估高级服务设计器字段值限制*
      如果设计的是请求表单,且字段限制使用与该表单中其他字段(其值基于 vRealize Orchestrator 表示中定义的绑定表达式计算)的绑定,则不会正确应用限制。字段之间的绑定应完全在 vRealize Orchestrator 表示或高级服务设计器表单中定义。

    • 高级服务设计器中可能会出现错误的字段检查*
      更改创建模式的端点类型时,可能会出现不正确的字段检查。

      解决办法:执行以下步骤。
      1. 关闭当前打开的端点创建向导。
      2. 启动新的端点创建向导。
      3. 在向导首页选择正确的插件类型。
      4. 表单表示选项卡上,输入所需的数据。
      5. 保存配置。

      将执行正确的表单条件限制。

    • 未从 vRealize Orchestrator 的高级服务设计器表单填充数字最大值和字符串最大长度条件
      当服务架构师在高级服务设计器中创建蓝图表单,并加载 vRealize Orchestrator 工作流(包含具有相关最大值条件的数字字段或包含具有相关最大长度条件的字符串字段)时,应用至这些字段的限制不会出现在蓝图上的“限制”选项卡中。

      解决办法:服务架构师应手动重新输入限制,如下所述:

      1. 单击输入参数的“编辑”选项。
      2. 单击“限制”选项卡。
      3. 如果参数是数字,则插入最大值限制;如果参数是字符串,则插入最大长度限制。
    • 选择的工作流的输入类型为字符串数组且数组中包含可能返回空值的预定义应答操作时,无法在高级服务设计器中创建服务蓝图或资源操作
      在高级服务设计器中,创建服务蓝图或资源操作过程中,如果您选择的 vRealize Orchestrator 工作流的输入参数类型为字符串数组,且数组中包含的预定义应答属性调用可能返回 null 值的脚本操作,则当您单击“下一步”时,此过程将失败并显示错误消息:内部错误。出现内部错误。如果问题仍然存在,请与系统管理员联系。与系统管理员联系时,请使用以下参考: (Internal ErrorAn internal error has occurred. If the problem persists, please contact your system administrator.When contacting your system administrator, use this reference:)...

      解决办法:从 vRealize Orchestrator 客户端的设计角度来看,可通过将空值替换为空数组来编辑预定义应答操作。例如,如果操作脚本代码为:

      if (someCondition) {

      return ["a", "b", "c"];

      } else {

      return null;

      }

      您必须将代码更改为:

      if (someCondition) {

      return ["a", "b", "c"];

      } else {

      return [];

      }

    配置和置备

    • vSphere 虚拟机已禁用 VMware Remote Console (VMRC)*
      由于安全漏洞,已移除针对 vSphere 虚拟机的使用 VMRC 连接操作。通过 vCloud Director 置备的计算机对远程控制台的访问不受影响。有关此问题的详细信息,请参见 VMSA-2014-0013。

    • 重新配置批准请求中的成本显示不正确*
      如果更改现有计算机计算资源的成本,然后使用更多的内存、CPU 和存储重新配置计算机,则重新配置批准请求中的成本显示不正确。而是显示旧值。

    • 不支持通过使用在多计算机蓝图级别配置的 VCNS.LoadBalancerEdgePool.Names 属性,置备带有预定义负载平衡器的多计算机服务
      如果通过在多计算机蓝图上指定 VCNS.LoadBalancerEdgePool.Names 属性,将多计算机组件添加到预定义的负载平衡器,成功置备之后,多计算机服务立即开始处理并显示一条错误消息:配置一个或多个网络和安全设置失败。错误: 调用的目标发生了异常 (Failed to configure one or more network and security settings. Error: Exception has been thrown by the target of an invocation)

    • 解决办法:在独立虚拟机蓝图级别定义自定义属性 VCNS.LoadBalancerEdgePool.Names

    • 重新置备操作仅采用第一个自定义属性*
      置备计算机后,如果重新置备该计算机,在重新置备任务期间应用的自定义属性将不会更新,且仅应用第一个自定义属性。

    • 在兼容模式下,新蓝图和新预留页面上缺少选项卡*
      如果在 Internet Explorer 11 中启用兼容性模式并禁用在兼容性视图中显示 Internet 站点选项,然后登录到 vRealize Automation 中,将不会显示新蓝图页面和新预留页面中的选项卡。

    • “衡量指标提供程序配置”选项卡中显示错误*
      如果导航到衡量指标提供程序配置选项卡(初始便已选择 vRealize Automation 衡量指标提供程序),并选择 vRealize Operations 端点选项,然后重新选择 vRealize Automation 衡量指标提供程序,再单击保存,则将显示错误消息:请更正突出显示的错误 (Correct the highlighted errors)

    • 解决办法:刷新浏览器或注销并重新登录到 vRealize Automation 用户界面。

    • 批准策略未在“批准”选项卡上显示*
      在为服务分配了批准策略的情况下,不显示批准消息。

    • vRealize Operations Manager 的运行状况标志未在“项目”选项卡中显示*
      如果在回收计算机衡量指标提供程序配置中配置了 vRealize Operations Manager,运行状况标志不会显示在项目选项卡中,但运行状况标志在回收计算机表中可用。

    • 解决办法:向用户手动分配租户管理员角色。

    • 如果部署了很多的多计算机,AppServiceState 工作流将在 Model Manager Web Service 和 DEM Worker 上过度使用 CPU
      AppServiceState 工作流计划每 5 分钟运行一次。如果系统规模足够,AppServiceState 工作流计划在其完成之前运行。因此,Model Manager Web Service 可能在无限的时间内保持高 CPU 使用率。

    • 解决办法:在 DynamicOps.RepositoryModel.WorkflowSchedules 表中修改 AppServiceState 工作流计划,按其他时间间隔执行。例如,将时间间隔从 5 分钟更改为 60 分钟,使工作流每一个小时运行一次。

    • vApp 置备可能因自定义过程中出错而失败*
      如果更改 vApp 模板中虚拟机的硬件设置,然后更新该模板,则无法置备虚拟机,除非运行端点数据收集。

    • 授予用户新角色后,无法更新选项卡*
      授予用户新角色后,即使注销后重新登录,该角色特定的选项卡仍可能无法持续显示至少 5 到 10 分钟。

    • 之前添加的 Portlet 可能无法在“主页”选项卡上完全呈现*
      如果使用 Internet Explorer 8 或 9 登录 vRealize Automation 并在主页选项卡下方添加其他 Portlet,之前在 vRealize Automation 中存在的 Portlet 可能无法完全呈现。

    • 解决办法:刷新浏览器。
    • 使用新的操作系统版本部署基于 Puppet 的预定义 Test App 1.0.0 或基于 Puppet 的 Test App 1.0.1 时出错*
      如果在基于 Puppet 的预定义 Test App 1.0.0 或基于 Puppet 的 Test App 1.0.1 的蓝图中创建和使用新的操作系统版本,并部署应用程序,部署会失败,并出现错误消息:发生意外错误。请联系系统管理员 (An unexpected error occurred. Please contact your system administrator)

    • 解决办法:重用蓝图中的预定义操作系统版本,而非使用新的操作系统版本。
    • 尝试使用错误 UPN 格式的凭据以 IaaS 管理员身份登录时,登录失败,且没有任何说明
      如果您尝试以 IaaS 管理员身份登录 vRealize Automation 时,所使用的 UPN 凭据在用户名中缺少 @yourdomain 部分,您将立即从 SSO 注销并重定向至登录页面,且没有任何说明。

      解决办法:输入的 UPN 必须遵守 yourname.admin@yourdomain 格式,例如,如果您使用 jsmith.admin@sqa.local 作为用户名登录,但 Active Directory 中的 UPN 仅设置为 jsmith.admin,登录便会失败。要解决这一问题,请更改 userPrincipalName 值,使其包括所需的 @yourdomain 内容,然后再次尝试登录。在此示例中,UPN 名称应为 jsmith.admin@sqa.local。此信息在 log/vcac 文件夹的日志文件中提供。

    • 电子邮件模板自定义行为发生改变,无关模板无法使用
      在 vRealize Automation 6.0 或更高版本中,只有使用早期版本的电子邮件模板功能才能自定义 IaaS 组件生成的通知。

      解决办法:可使用下列 XSLT 模板:

      • ArchivePeriodExpired
      • EpiRegister
      • EpiUnregister
      • LeaseAboutToExpire
      • LeaseExpired
      • LeaseExpiredPowerOff
      • ManagerLeaseAboutToExpire
      • ManagerLeaseExpired
      • ManagerReclamationExpiredLeaseModified
      • ManagerReclamationForcedLeaseModified
      • ReclamationExpiredLeaseModified
      • ReclamationForcedLeaseModified
      • VdiRegister
      • VdiUnregister

      电子邮件模板位于服务器安装目录(通常为 %SystemDrive%\Program Files x86\VMware\vCAC\Server)下的 \Templates 目录中。\Templates 目录还包括不再受支持且无法修改的 XSLT 模板。有关配置通知的更多信息,请参见 VMware vRealize Automation 文档中的“配置通知”。

    • 置备计算机上的操作尚未完成前标记为完成
      “重新置备”“关闭电源”等操作可能仍在进行中时,就在“请求”页面上显示为“完成”。计算机的实际状态反映在“项目”页面上。

    • 客户机代理文件 SCCMPackageDefinitionFile.sms 需要更新
      客户机代理文件 SCCMPackageDefinitionFile.sms 包含过期的名称和发布者信息。这不会影响功能。

    • 租约日期可以更改为超出批准策略值范围
      使用更改租约资源操作,可以将租约日期更改为晚于在蓝图上指定的最大租约范围的日期。

    • 已删除的自定义组未从授权中移除
      当链接到授权的自定义组删除时,自定义组未从授权中移除。

      解决办法:删除自定义组并将其从授权中移除:

      1. 从授权中移除自定义组。
      2. 删除自定义组。

    • 从自定义组中移除业务组角色不会撤销授权
      当链接到授权的自定义组从业务组角色中移除时,自定义组未从授权中移除。

      解决办法:从自定义组中移除业务组角色并将其从授权中删除:

      1. 从授权中移除自定义组。
      2. 从业务组角色中移除自定义组。

    • Hyper-V 端点在基础架构组织器中错误地作为非受管计算机列出
      当 Hyper-V 端点置备失败时,vRealize Automation 报告计算机已损坏,但是它仍保留在端点上,并在基础架构组织器中显示为非受管计算机。

    • 置备 Citrix XenDesktop/Provisioning Service 计算机时,计算机仍保留“未置备”状态
      VMware VDI 代理以及任意版本的 VMware EPI 代理(例如 Citrix、BMC、Opsware、VBScripts 等)会出现此问题。主工作流计算机置备周期中的各个点也会出现此问题。

      可能是代理安装为使用特定服务器名称(而非留空)处理所有第三方服务器请求。如果输入特定服务器名称,则此代理只会处理与该服务器名称完全匹配的服务器的请求。vRealize Automation 使用自定义属性 EPI.Server.NameVDI.Server.Name 中的值查找相应代理来处理请求。如果未找到匹配的代理,计算机在置备期间仍保留“EPI 注册/计算机已置备”状态,或者“未置备/取消激活计算机”状态,直到找到相应代理。
      解决办法:安装新的 EPI/VDI 代理,其中服务器值为 EPI.Server.Name/VDI.Server.Name 中输入的值,或者将服务器名称留空。
      此外,您可以通过完成以下步骤更新当前代理的代理配置文件并更改服务器值。

      1. 备份代理配置文件,通常位于 C:\Program Files (x86)\VMware\vCAC\Agents\agentName\VRMAgent.exe.config
      2. 以管理员身份打开文本编辑器。
      3. 要更改任何代理类型,请将 SERVER_NAME_VALUE 替换为您的服务器名称,或将其删除以留空。
        epiIntegrationConfiguration epiType="CitrixProvisioning" server="SERVER_NAME_VALUE"
        vdiIntegrationConfiguration vdiType="XenDesktop" server=""X
      4. 保存更改。
      5. 重新启动代理服务。
          1. 单击开始 > 管理工具 > 服务
          2. 右键单击所需的 VMware vRealize Automation 代理服务,然后单击重新启动
          3. 代理成功重新启动后,作业将按预期继续。

    • 当管理员是数百个组中的成员时,打开“基础架构”选项卡失败* 2015 年 1 月 16 日
      使用 Active Directory 和 SSO 时,属于多个组成员的 IaaS 管理员可能无法显示“基础架构”选项卡。尝试执行此操作可能产生以下错误之一:
      • 错误请求 - 请求过长 - HTTP 错误 400。请求标头过长 (Bad Request - Request Too Long - HTTP Error 400. The size of the request headers is too long)。
      • 服务无法访问 - 在预期地址无法访问所需的服务。请与系统管理员联系以获取帮助。引用错误 REPO404 (Service Unreachable - A required service cannot be reached at the expected address. Contact your system administrator for assistance. Reference error REPO404.)。


    • 解决办法:解决方案是增加令牌限制,如以下示例所示。

      1.确定并设置最大 Kerberos 令牌大小。要为您的部署确定正确的 Kerberos 最大令牌大小,请使用以下准则:

      Kerberos MaxTokenSize = 1200 + 40d + 8s(字节)

      此公式使用以下值:

      • d -- 用户所属的域本地组的数目 + 用户所属的用户帐户域之外的通用组的数目 + 安全 ID (SID) 历史记录中表示的组数目。
      • s -- 用户所属的安全全局组的数目 + 用户所属的用户帐户域中通用组的数目。
      • 1200 -- 票证开销的估计值。该值可能因 DNS 域名长度和客户端名称等因素而异。

      2.确定是否需要修改注册表项。如果通过使用以上公式计算的令牌大小小于 12,000 字节(默认大小),则不必在域客户端中修改 MaxTokenSize 注册表值。如果该值大于 12,000 字节,请调整 MaxTokenSize 注册表值(请参见 http://support.microsoft.com/kb/263693)。如果需要更改 Kerberos MaxTokenSize 值,请修改以下注册表项:

      HKLM\System\CurrentControlSet\Control\Lsa\Kerberos\Parameters
      MaxTokenSize, REG_DWORD,
      <value>(MaxTokenSize 注册表项的建议值为 65535 十进制格式或 FFFF 十六进制格式)

      3.通过使用以下准则为您的部署确定并设置正确的 HTTP 最大请求大小,其中 T 是上面设置的 Kerberos MaxTokenSize

      MaxFieldLength =(4/3 * T 字节)+ 200
      MaxRequestBytes =(4/3 * T 字节)+ 200

      MaxFieldLengthMaxRequestBytes 设置为计算的值,如以下示例中所示,它们被设置为允许的最大值:

      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
      MaxFieldLength DWORD 65534
      MaxRequestBytes DWORD 16777216

      有关用户属于多个组时的 Kerberos 身份验证问题的信息,请参见以下支持说明:
      http://support.microsoft.com/kb/327825
      http://support.microsoft.com/kb/263693
      http://support.microsoft.com/kb/2020943