vCloud Automation Center 6.1 | 2014 年 9 月 9 日 | 内部版本 2077124

更新时间:2014 年 10 月 15 日

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

发行说明内容

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

新增功能

    将 vCloud Automation Center 版本 5.2.1 或 5.2.2 部署迁移到版本 6.1

    请参见 VMware vCloud Automation Center 6.1 文档中心中的 《迁移至 vCloud Automation Center 6.1》 

    从 vCloud Automation Center 6.0.1 升级到 6.1

    要从 vCloud Automation Center 6.0.1 升级到 vCloud Automation Center 6.1,请参见 VMware vCloud Automation Center 6.1 文档中心中的 《升级到 vCloud Automation Center 6.1》  

    平台支持

    vCloud Automation Center 现在支持 Windows Server 2012 SP1 R2 (.NET 4.5.1)。

    报告方面的改进

    IaaS [按组分配的资源的退款]报告显示蓝图、CPU、内存、存储、相应天数的成本和总计成本。

    批量导入

    计算机导入了定义数据,如预留情况、存储路径、蓝图、所有者和任何自定义属性。支持下列管理任务:

    • 导入一个或多个非受管虚拟机,以便在 vCloud Automation Center 部署中予以管理。
    • 在 vCloud Automation Center 实例间迁移一个或多个受管虚拟机。
    • 对虚拟机属性(如存储路径)进行全局更改。

REST API

vCloud Automation Center 6.1 提供下列编程接口与外部系统集成:

  • 以动词为中心的 REST API,通过将持有者令牌机制用于身份验证请求与 SSO 完全集成
  • Java SDK,为公共 REST 接口提供本机 Java 绑定
  • 面向开发人员的命令行工具,支持脚本运行以及交互式 API 浏览和故障排除
  • API 参考文档和基于方案的常见用例(如提交服务请求、批准请求、列出置备项目等)文档

    适用于 vCloud Automation Center 的 vCenter Orchestrator 插件

    适用于 vCloud Automation Center 6.1 的 vCenter Orchestrator 插件包括下列功能:

    • 使工作流开发人员能够从 vCenter Orchestrator 工作流调用 vCloud Automation Center 函数
    • 公开清单并使实体(如目录项、请求、授权、批准、蓝图、高级服务设计器蓝图和操作)可以用于 vCO 工作流
    • 支持通过脚本运行 vCloud Automation Center 维护和管理任务并同时支持多个 vCloud Automation Center 实例
    • 可以创建管理自助服务
    • 实现透明 SSO 身份验证和令牌处理

      用户界面增强功能

      用户界面包括下列增强功能:

      • 高级搜索
      • 在表中显示链接
      • 对列进行重新排序
      • 可调整列宽
      • 排序顺序选择
      • 列显示选择
      • 操作从下拉菜单重定位至工具栏

        在 vCloud Director 或 vCloud Air(以前称为 vCloud Hybrid Service)与 vCloud Automation Center 之间实现 vApp 租用同步

        新调度的工作流会验证是否必须在 vCloud Automation Center 与 vCloud Director 或 vCloud Air 之间同步 vApp 租约时长。如果发现租约时长冲突,将同步租约值以匹配 vCloud Automation Center 中定义的租约时长。可防止在 vCloud Director 或 vCloud Air 端点上置备的计算机在到达 vCloud Automation Center 中指定的租期之前过期。

        高级服务设计器

        高级服务设计器包括下列更新:

        • 允许服务架构师定义资源操作(如放弃、置备或更改)如何影响资源生命周期的状态感知资源操作。
        • 支持 vCloud Automation Center 的脚本运行(包括目录、批准、授权、高级服务设计器和其他实体)的 vCenter Orchestrator 插件。
        • 任何 IaaS 资源类型均可通过高级服务设计器资源操作予以扩展。
        • 用户能够得到有关其请求状态的反馈。

        Application Services(以前称为 VMware vCloud Application Director)

        Application Services 现在是 vCloud Automation Center 6.1 的一个组件。要从 Application Director 6.0.1 升级到 vCloud Automation Center Application Services 6.1,请参见 VMware vCloud Automation Center 6.1 文档中心中的 《使用 Application Services》  

        在 vCloud Automation Center Application Services 6.1 中无法访问 Marketplace。

        Application Services 包括下列更新:

        • 逻辑网络映射到 vCloud Automation Center 预先存在的网络
          • 可以将部署配置文件中的 Application Services 网络映射到 vCloud Automation Center 预留中预先存在的网络
          • 显示 vCloud Automation Center 的网络详细信息以确保正确选择应用程序蓝图
          • 可以针对每个应用程序将预先存在的网络映射到逻辑网络
        • 复合部署配置文件允许您执行以下操作:
          • 建模和管理复合应用程序蓝图
          • 通过链接各应用程序蓝图的部署配置文件建模复合应用程序
          • 定义不同蓝图部署和属性绑定的顺序
        • Application Services 目录重命名为 Application Services 库
        • 可以在 vCloud Automation Center 服务目录中扩大、缩小和卸载常规应用程序
        • 项目管理
          • 管理应用程序在不同部署阶段所需的物理构建文件和其他软件项目。
          • 允许部署设置仅按名称指定项目,而非按可以变化的位置来指定。
        • 在 Application Services 和蓝图(允许在 vCloud Automation Center 服务目录中进行用户友好占用)建模过程中,可以利用新属性类型 整数、 布尔和 值列表。
        • 多租户
          • Application Services 可注册至多租户 vCloud Automation Center 服务器
          • 与 vCloud Automation Center 相似,可以使用基于租户的 URL 从 Application Services 访问不同的 vCloud Automation Center 租户
          • Application Services 从 vCloud Automation Center 动态获取业务组、角色和用户
        • 当 Application Services 部署失败时,系统为用户提供下列选项以从部署错误中恢复:
          • 重新执行上次失败的组件
          • 删除失败的节点
          • 编辑或检查配置和恢复

        • vCloud Automation Center 和 Application Services
          • 使用者可以拥有请求的应用程序堆栈,包括基础计算机
          • 可以在库中管理应用程序操作
        • Puppet 集成
          • 提供基于 Puppet 的部署操作
          • 为 Puppet 应用程序提供 Windows 支持
          • 通过包括下列更新提供更紧密的 Puppet 集成:
            • 能够在 Windows 蓝图中创建多层应用程序
            • 支持利用 Puppet 内容更新部署
            • 支持卸载 Puppet 部署以从 Puppet 服务器移除已注册节点
            • 能够利用 Puppet 内容扩大和缩小部署
            • 支持 Puppet 代理自定义(包括环境变量和 Puppet 代理运行的频率)
            • 最高支持 Puppet Enterprise 3.2.3 和 Puppet Open Source 3.6.2
        • 数据刷新
          • 在生产过程中复制数据库而不增加存储成本
          • 刷新最佳配置数据库节点中的外部数据库备份、屏蔽该最佳配置数据库中的数据并从该最佳配置数据库节点克隆任意数量的数据库节点
        • 部署
          • 提供停止正在进行的 Application Services 部署的功能

        • 运行自定义任务更新
          • 在不更改任何组件属性的情况下,用户可以在现有部署中运行任意自定义任务

        NSX for vSphere 集成

        NSX for vSphere 集成包括下列更新:

        • 连接
          • 将 vCloud Automation Center 多计算机服务连接到预先创建的 NSX for vSphere 分布式逻辑路由器以实现东西向流量优化
          • 支持 NSX for vSphere Edge 路由器,该路由器跨应用程序增加重叠的 IP 地址和其他优势
        • 安全
          • 隔离多计算机服务,使只有多计算机服务中各虚拟机之间的流量成为 NSX for vSphere 的默认选项。
          • 为多计算机服务中的每个组件蓝图选择预先创建的 NSX for vSphere 安全策略,包括 NSX for vSphere Distributed Firewall、NSX for vSphere 数据安全性以及第三方端点和网络安全解决方案支持。系统会创建按需安全组容器,并且在部署时应用指定的安全策略。
          • 为动态 NSX for vSphere 安全组成员选择 NSX for vSphere 安全标记,例如数据库服务器、PCI 等。
        • 可用性
          • 除了 vCloud Networking and Security 负载平衡器,还为 NSX for vSphere 负载平衡器提供支持
          • 可以在单臂模型中动态创建按需 NSX for vSphere 负载平衡器实例
          • 支持第三方 NSX for vSphere 合作伙伴负载平衡服务
        • 可扩展性
          • 所有 NSX for vSphere 与 vCloud Networking and Security 集成现在均通过 vCenter Orchestrator (vCO) 插件来实现,包括以前发布的功能和新功能
          • 通过 vCO 启用改进可扩展性

          • NSX for vSphere 和 vCloud Networking and Security vCenter Orchestrator 工作流可以在 vCloud Automation Center 高级服务设计器中定义为操作。

            国际化

            用户界面本地化支持取决于浏览器设置。请参见针对您浏览器的文档来了解详细信息。

            下列组件已完成本地化:

            • 自助目录
            • 日期、时间、数字和货币格式的使用者和管理用户界面
            • 通知语言首选项

            下列用户界面组件尚未本地化:

            • IaaS 管理用户界面
            • Application Services 中的应用程序部署和更新表单仍为英文,而不是浏览器中设置的语言
            • vCloud Automation Center Appliance 管理控制台

              如果为服务器选择的区域设置与浏览器中选择的区域设置不同,用户界面将出现两种语言混合的现象。为了避免以管理员身份登录后在用户界面中看到多种语言,请将管理员的浏览器语言设置为 [美国英语]。

              下列文档已完成本地化:

              • 发行说明
              • vCloud Automation Center 5.2 中的更改
              • 基础和概念
              • 使用 Application Services

                vClould Automation Center 提供下列语言版本:

                • 荷兰语
                • 法语
                • 德语
                • 意大利语
                • 日语
                • 韩语
                • 葡萄牙语(巴西)
                • 简体中文
                • 西班牙语
                • 繁体中文
                • 俄语
                • 美国英语

                  系统要求和安装

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

                  有关其他必备条件和安装说明,请参见 VMware vCloud Automation Center 6.1 文档中心中的 《vCloud Automation Center 安装和配置》 

                  文档

                  vCloud Automation Center 文档集包括更新以支持版本 6.1 中引入的所有新功能。这包括对在分布式配置中部署 vCloud Automation Center 的安装过程的重大改进,请参见 VMware vCloud Automation Center 6.1 文档中心中的 《分布式部署对照表》  

                  要访问全套 vCloud Automation Center 6.1 文档,请转到 VMware vCloud Automation Center 6.1 文档中心

                  已解决的问题

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

                  安装和升级

                  • .NET 4.5 的要求未扩展至 .NET 4.5.1
                    现已支持 .NET 4.5.1。

                    此问题已解决。

                  • 经修补程序升级后,计算机可能需要重新授权
                    安装 6.0.1 升级后,将为虚拟机移除 [使用虚拟桌面连接] 操作授权。

                    此问题已解决。

                  • 从 vCloud Automation Center 6.0 升级到 6.0.1 将把指定外部 vCenter Orchestrator 重置为嵌入式 vCenter Orchestrator
                    当系统管理员 (administrator@vsphere.local) 配置外部 vCenter Orchestrator 时,在完成升级过程后,配置被错误地重置为嵌入式 vCenter Orchestrator。

                    此问题已解决。

                  • 升级到 6.0.1.1 后,丢失对 postgresql.conf所做的修改
                    从 6.0.1 升级到 6.0.1.1 时,丢失对 storage/db/pgdata/postgresql.conf文件所做的所有修改。只有已安装数据库的 VA 才能通过 localhost 对其进行访问。

                    此问题已解决。

                  国际化

                  • 如果在德语和法语区域设置中 ISO 名称或路径包含高位或扩展 ASCII 字符,则 Windows 预安装环境 (WinPE) 构建器将无法构建
                    如果在德语和法语区域设置中 ISO 名称或路径包含高位或扩展 ASCII 字符,则出现错误消息: “无法构建 WinPE ISO。请确保有足够的磁盘空间可供构建使用 (The WinPE ISO failed to build. Please ensure there is enough disk space available for the build)”。生成的文件名包含无法读取的字符。

                    此问题已解决。

                  高级服务设计器

                  • 对于包含定义默认值的字段未应用或未触发高级服务设计器条件
                    在高级服务设计器中创建各字段之间的条件限制时,如果在任何条件均不符时必须使用定义的默认值,便不会触发该限制。因此,某些自动计算的字段不会填充预期值。这种行为将根据是在 vCloud Orchestrator 展示中还是在高级服务设计器中添加字段,表现得略有不同。此问题已解决。

                  配置和置备

                  • [授权] 页面和 [操作] 菜单上的自定义菜单操作名称显示不正确
                    在注册通过 vCloud Automation Center Designer 创建的新菜单操作时,新菜单选项的显示名称会出现在 [蓝图] 页面中,但是,[授权] 页面和目录 [操作] 菜单中会出现工作流名称(例如,工作流计算机菜单 1),而不是显示名称。

                    此问题已解决。

                  • 当挂起和还原客户机时,显示格式错误的安全令牌错误
                    当客户机挂起并在保持 7 个或 8 个小时不活动状态后还原时,出现有关安全令牌格式错误的 Shell 错误消息。

                    此问题已解决。

                  • 在 Windows Server 2012 上,Hyper-V System Center Virtual Machine Manager (SCVMM) 数据收集失败
                    在已为 IaaS 启用的 Windows Server 2012 的安装上使用 Microsoft System Center Virtual Machine Manager (SCVMM) 时,数据收集失败。

                    此问题已解决。

                  • 当 VirtualMachine.Host.TpmEnabled 自定义属性设置为 True 时,置备失败
                    使用在蓝图(用于在启用 TPM 的主机上置备 vSphere 虚拟机)中设置为 True 的 VirtualMachine.Host.TpmEnabled自定义属性时,置备失败。

                    此问题已解决。

                  • vApp 和多计算机服务的每日成本未出现在回收报告中
                    vApp 和多计算机容器蓝图每日成本未计入 IaaS 回收报告。每日成本值未出现在回收报告的节省列中。

                    此问题已解决。

                  • 当审批者不是任何业务组的成员或是其他业务组的成员时,审批请求会出现错误
                    如果审批请求发送至的用户不是与申请者属于同一业务组的成员或不是任何业务组的成员,则当审批者单击 [审批] 页面上的 [查看请求] 时,出现“引发异常 (Exception has been thrown)”错误。但是,审批者应该能够看到该请求。

                    此问题已解决。

                  • 当孤立 NSX Edge 使用网络时,无法处置多计算机服务
                    如果在 vCloud Automation Center 环境中未注册 NSX Edge(可能由于 NSX 错误),而且该 Edge 正使用与多计算机服务路由网关相关联的外部网络,尝试处置该项服务便会失败,并且多个 AppServiceDisposeVM 工作流超时。

                    此问题已解决。

                  • 专用或 NAT 网络必须启用 DHCP
                    如果多计算机蓝图中的专用或 NAT 网络配置文件上未启用 DHCP,不同的多计算机组件相互间便无法通信。

                    此问题已解决。

                  • 如果将安全组指定为自定义属性,则置备多计算机蓝图会失败
                    使用多计算机服务时,如果在多计算机蓝图中将安全组名称指定为自定义属性,则无法将计算机添加到安全组。如果将计算机添加到安全组(其名称在多计算机蓝图中指定为自定义属性)并尝试置备计算机,则出现错误消息: 请求失败:(计算机名称):无法分配一个或多个网络和安全设置 (Request Failed: (machine name): Failed to assign one or more network and security settings)。

                    此问题已解决。

                  • 无法区分不同的破坏批准策略
                    导航到 [管理] > [批准策略] 并单击 + 图标后,不同的破坏操作批准策略类型未按端点类型进行分类。

                    此问题已解决。

                  • 自定义属性 VirtualMachine.Admin.OverrideVncConsole已弃用
                    用于指定如何访问 KVM (RHEV) 的虚拟机控制台的 VirtualMachine.Admin.OverrideVncConsole已不再受支持,并已从自定义属性  文档中移除。您无法再选择控制台类型,只能使用默认的 VNC。

                    此问题已解决。

                  • 租户管理员无法回收计算机
                    当租户管理员尝试回收计算机时,系统未显示 [更改租约] 操作。

                    此问题已解决。

                  • 在 vCloud Automation Center 中永久破坏计算机时,计算机未在置备平台正确破坏
                    如果开始在 vCloud Automation Center 中置备计算机,但在完全置备妥当之前就将其破坏,则该计算机可能会在没有任何错误或警告的情况下从 vCloud Automation Center 中破坏并删除。在某些情况下,虽然该计算机未受 vCloud Automation Center 管理,却会在置备平台中置备。

                    此问题已解决。

                  • 没有完全限定域名 (FQDN) 时,无法建立安全 Shell (SSH) 连接
                    未指定 FQDN 时,无法建立 SSH 连接。

                    此问题已解决。

                  • 当管理员是数百个组的成员时,尝试打开 [基础架构] 选项卡失败
                    使用 Active Directory 和 SSO 时,是多个组成员的 IaaS 管理员可能无法查看 [基础架构] 选项卡。尝试执行此操作可能导致以下错误之一:

                    • 错误请求 - 请求太长 - HTTP 错误 400。请求标头太长。
                    • 服务无法访问 - 在预期地址无法访问所需的服务。请与系统管理员联系以获取帮助。引用错误 REPO404。

                    此问题已解决。

                  • 当虚拟机导入失败时,显示的消息不明确
                    当具有架构管理员权限的业务组管理员尝试导入计算机时,如果导入操作失败,将不会从管理程序删除该计算机。但是,此时出现用户事件 计算机 名称: 已被破坏! (Machine name: has been destroyed!)在这种情况下,该计算机只会在 vCloud Automation Center 中被破坏,而在管理程序上仍然存在。

                    此问题已解决。

                  • 从网络设置为“无”的 vApp 模板克隆时不会应用网络配置
                    如果某个蓝图引用 vCloud Director 或 vCloud Air(之前称为 vCloud Hybrid Service)中网络设置为“无”的 vApp 模板,则将成功置备 vApp,但不会连接到 vCloud Automation Center 蓝图或预留中指定的网络。

                    此问题已解决。

                  已知问题

                  已知问题分为如下类别:

                  之前未记录的已知问题以 * 符号标记。

                  安装和升级

                  • 升级后,未显示重新启动 Identity Appliance 的提示消息
                    解决办法:升级后重新启动身份虚拟设备,以便身份虚拟设备正常运行。

                  • vCloud Automation Center 和 Application Director 或 IT Business Management Standard Edition 的升级顺序
                    如果您将 vCloud Automation Center 与 VMware Application Director 或 VMware IT Business Management Standard Edition 配合使用,则必须确保所有产品处于相同的修补程序级别。首先安装 vCloud Automation Center 升级程序,然后再安装 Application Director 或 IT Business Management Standard Edition 升级程序。

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

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

                  • 安装失败后需要手动清理*
                    卸载未完整安装的 IaaS 组件并运行全新安装时,可能会看到如下所示的错误:

                    • 应用程序存储库已存在。
                    • vcac 应用程序池已存在。
                    • 443 端口已在使用中。

                    解决办法
                    1. 从 Windows 服务器的 [程序和功能] 框中卸载 IaaS 及相关组件。
                    2. 启动 IIS Manager 并删除存储库、vcac、wapi 及 vcacreports 站点。
                    3. 从 IIS 中删除 vcac 应用程序池。
                    4. 从 IIS Manager 中移除到端口 443 的端口绑定。

                  • IaaS Web 和模型管理安装期间由于 IIS 中的问题导致 IaaS 身份验证失败*
                    运行必备条件检查器时,出现以下消息:由于未启用身份验证,IIS 身份验证检查失败 (The IIS authentication check failed because authentication is not enabled),但是 IIS 身份验证复选框处于选中状态。

                    解决办法

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

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

                    解决办法:在 [vCAC 设备] > [vCAC 设置] > [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: An incorrect name was entered in the VCAC HostName field at vCAC Settings > Host Settings)。

                    解决办法

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

                  迁移

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

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

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

                  国际化

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

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

                  • Jenkins 项目存储库的非 ASCII 作业名称导致应用程序部署失败*
                    如果您将非 ASCII 值分配给通过提供的 Jenkins 项目存储库规范创建的项目存储库实例的 JOB_NAME 属性,并且您之后通过使用该项目存储库实例中项目的蓝图来部署应用程序,则部署将失败并显示以下面内容开头的错误消息: “由于任务故障运行失败... (Run failed due to failure of task....)”

                    解决办法:在 Jenkins 作业名称中只使用 ASCII 字符。

                  网络连接

                  • vCloud Automation Center 和 VMware NSX 集成中存在各种问题。
                    如果您要集成 vCloud Automation Center 和 VMware NSX,请参见 知识库文章 2088172 以获取有关如何解决已知问题的详细信息。

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

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

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

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

                    解决办法

                    1. 从 vCloud Automation Center 预留或多计算机蓝图中取消分配传输区域。
                    2. 删除置备了传输区域的多计算机实例。
                    3. 重复执行 vCloud Networking and Security 清单同步进程。

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

                    解决办法:在该端点上执行数据收集流程以为该端点还原数据库中所有隐藏的自定义属性。

                  Application Services

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

                    解决办法:从 vCloud Automation Center 6.1 取消注册 Application Director 6.0.1,然后向 vCloud Automation Center 重新注册 Application Director。

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

                  • 解决办法:在计算机所在的租户中以架构组的架构管理员身份登录来进行销毁。

                  • vCloud Automation Center 不支持系统中的多个主机具有相同名称
                    数据收集基于主机名更新主机。如果两个端点的主机同名,这两个端点将争用主机所有权。

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

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

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

                  • 无法对使用通过 Application Director 6.0.1 部署的 Puppet 服务的节点进行更新*
                    Application Services 6.1 不支持对使用通过 Application Director 6.0.1 部署的 Puppet 服务的节点进行更新。Application Services 6.1 创建了 Puppet 节点清单,允许您更新特定服务,但是该节点与在 Application Director 6.0.1 中生成的节点清单文件不兼容。

                  高级服务设计器

                  • 无法使用适用于 vCloud Automation Center 6.1 的 vCenter 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)。

                    解决办法:有关如何解决此问题的详细信息,请参见 知识库文章 2088838
                  • 未从 vCenter Orchestrator 的高级服务设计器表单填充数字最大值和字符串最大长度条件
                    当服务架构师在高级服务设计器中创建蓝图表单,并加载 vCenter Orchestrator 工作流(包含具有相关最大值条件的数字字段或包含具有相关最大长度条件的字符串字段)时,应用至这些字段的限制不会出现在蓝图上的 [限制] 选项卡中。

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

                    1. 单击输入参数的 [编辑] 选项。
                    2. 单击 [限制] 选项卡。
                    3. 如果参数是数字,则插入最大值限制;如果参数是字符串,则插入最大长度限制。


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

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

                    if (someCondition) {

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

                    } else {

                    return null;

                    }

                    您必须将代码更改为:

                    if (someCondition) {

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

                    } else {

                    return [];

                    }

                  • 请求的某些目录项中检测到使用高级服务设计器发布的循环依赖关系时,无法刷新提交表单字段*
                    vCenter Orchestrator 工作流的所有输入参数均包含 OGNL 依赖关系或验证时,如果您使用此工作流创建和发布服务蓝图,则当使用者请求目录项时,检测到的循环依赖关系会导致表单设计器无法刷新提交表单字段。当您具有两个输入参数并且每个字段的值取决于另一个字段的值时则会出现循环依赖关系。

                    解决办法:通过添加隐藏字段编辑服务蓝图提交表单。

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

                    解决办法:为 Hyper-V、SCVMM 和 XenServer 虚拟机创建资源映射工作流时,请查询传递到单个计算机的另一个属性,例如名称、描述等。

                  配置和置备

                  • 尝试使用错误 UPN 格式的凭据以 IaaS 管理员身份登录时,登录失败,且没有任何说明
                    如果您尝试以 IaaS 管理员身份登录 vCloud Automation Center 时,所使用的 UPN 凭据在用户名中缺少 @ 域名部分,您将立即从 SSO 注销并重定向至登录页面,且没有任何说明。

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

                  • 电子邮件模板自定义行为发生改变,无关模板无法使用
                    在 vCloud Automation Center 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 vCloud Automation Center 文档中的“配置通知”。

                  • 嵌入式 vCloud Orchestrator 服务器的访问权限受对其管理组所做更改的影响
                    当嵌入式 vCloud Orchestrator 服务器的管理组发生改变时,无法再以嵌入模式使用该服务器。

                  • 解决办法:使用基本身份验证将 vCloud Orchestrator 服务器配置为外部服务器。

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

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

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

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

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

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

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

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

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

                  • Hyper-V 端点在 Infrastructure Organizer 中错误地作为非受管计算机列出*
                    当 Hyper-V 端点置备失败时,vCloud Automation Center 报告计算机已破坏,但是它仍保留在端点上,并在 Infrastructure Organizer 中显示为非受管计算机。

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

                    可能是代理安装为使用特定服务器名称(而非留空)处理所有第三方服务器请求。如果输入特定服务器名称,则此代理只会处理与该服务器名称完全匹配的服务器的请求。vCloud Automation Center 使用自定义属性 EPI.Server.Name或 VDI.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 vCloud Automation Center 代理服务,并单击 [重新启动]
                        3. 代理成功重新启动后,作业将按预期继续。

                  • 如果未在 2.5 分钟内完成,XenDesktop 计算机注册就会超时*
                    XenDesktopFunctions 脚本中 $regTries 的值需要增加。

                    解决办法

                    1. 备份 XenDesktopFunctions.ps1 脚本,通常位于 C:\Program Files (x86)\VMware\vCAC\Agents\\Scripts\XenDesktopFunctions.ps1。
                    2. 以管理员身份打开记事本。
                    3. 将 $regTries 的值增加到希望在注册超时前等待的分钟数。
                      例如,$regTries = 60 将超时时间设置为 30 分钟。
                    4. 保存更改。
                    5. 重新启动 VDI 代理服务。

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

                    解决办法:要查看活动的批准,请选择 [全部] 来进行筛选。