vCloud Director 5.1.2 发行说明

vCloud Director 5.1.2 | 2013 年 4 月 25 日 | 内部版本 1068441

上次更新日期:2013 年 4 月 25 日

本发行说明涉及的内容

本发行说明涵盖下列主题:

新增内容

  • 创建、恢复和移除快照的权限:增添了创建、恢复和移除快照的权限,并允许系统管理员为所有角色配置这些权限。
  • 分配池型组织虚拟数据中心可以具有弹性,也可以不具有弹性:从 vCloud Director 5.1.2 开始,系统管理员可以使用单一群集分配池 (Single Cluster Allocation Pool, SCAP) 来配置分配池型组织虚拟数据中心,使它们不具有弹性。这是一项全局设置,会影响所有分配池型组织虚拟数据中心。默认情况下,分配池型组织虚拟数据中心已启用单一群集分配池功能。从 vCloud Director 5.1 进行升级的系统,如果具有分配池型组织虚拟数据中心,并且包含跨多个资源池的虚拟机,则默认已禁用单一群集分配池。

     

    要更改单一群集分配池的设置,请转到 [系统] > [管理] > [常规] > [其他]。启用单一群集分配池之前,请先将辅助资源池上的所有虚拟机迁移至组织虚拟数据中心的主资源池。

  • Red Hat Enterprise Linux 6.3 现在支持 vCloud Director
  • 对 Microsoft SQL Server 2012 的支持:vCloud Director 现在可支持 Microsoft SQL Server 2012 数据库。
  • 附加的客户机操作系统自定义支持:vCloud Director 现在支持以下客户机操作系统的自定义:
    • Microsoft Windows Server 2012

系统要求和安装

有关系统要求和安装说明的信息,请参见  《VMware vCloud Director 安装和升级指南》

文档

要访问全套 vCloud Director 5.1.2 文档,请转到 vCloud Director 文档页面。

已解决的问题

本版本解决了以下方面的问题。

一般问题

Oracle (Sun) Java Runtime Environment 已更新为版本 1.6.0_37
Oracle Java Runtime Environment (JRE) 已更新为版本 1.6.0_37,解决了多个安全问题。Oracle 已在 2012 年 10 月的 Oracle Java SE 关键修补程序更新建议中记录了 JRE 1.6.0_37 中已解决的 CVE 标识符问题。

安装和升级问题

升级错误:ORA-00001:违反了唯一约束条件 (VCLOUD.IP_RANGE_UNIQUE)
修复了一个问题,该问题可能导致升级到 vCloud Director 5.1 失败并显示以下错误: ORA-00001:违反了唯一约束条件 (VCLOUD.IP_RANGE_UNIQUE) (ORA-00001: unique constraint (VCLOUD.IP_RANGE_UNIQUE) violated)

升级错误:无法升级数据库:java.sql.SQLException:违反了 UNIQUE KEY 唯一约束条件“uq_os_name_version_update”
修复了一个问题,该问题可能导致升级到 vCloud Director 5.1 失败并显示以下错误: 无法升级数据库:java.sql.SQLException:违反了 UNIQUE KEY 约束条件“uq_os_name_version_update”。无法在对象“dbo.os”中插入重复键 (Unable to upgrade the database: java.sql.SQLException: Violation of UNIQUE KEY constraint 'uq_os_name_version_update'. Cannot insert duplicate key in object 'dbo.os')

升级错误:ORA-00001:违反了唯一约束条件 (VCD.UQ_TR_RESOURCE)
修复了一个问题,该问题可能导致升级到 vCloud Director 5.1 失败并显示以下错误: ORA-00001:违反了唯一约束条件 (VCD.UQ_TR_RESOURCE) (ORA-00001: unique constraint (VCD.UQ_TR_RESOURCE) violated)

升级错误:java.sql.SQLException:INSERT 语句与 FOREIGN KEY 约束条件发生冲突
修复了一个问题,该问题可能导致升级到 vCloud Director 5.1 失败并显示以下错误: java.sql.SQLException:INSERT 语句与 FOREIGN KEY 约束条件“fk_roleright_to_role”发生冲突 (java.sql.SQLException: The INSERT statement conflicted with the FOREIGN KEY constraint "fk_roleright_to_role")

升级错误:无法升级数据库:java.sql.DataTruncation:数据发生截断
修复了一个问题,该问题可能导致升级到 vCloud Director 5.1 失败并显示以下错误: 无法升级数据库:java.sql.DataTruncation:数据发生截断 (Unable to upgrade the database: java.sql.DataTruncation: Data truncation)

升级错误:无法升级数据库:java.sql.SQLException:无法将值 NULL 插入列中
修复了一个问题,该问题可能导致当要升级的系统中有一个或更多虚拟机处于无效状态时,升级到 vCloud Director 5.1 将失败并显示以下错误: 无法升级数据库:java.sql.SQLException:无法将值 NULL 插入表“vcloud01.dbo.computevm”的列“memory_configured_mb”中,列不允许具有空值。INSERT 操作失败 (Unable to upgrade the database: java.sql.SQLException: Cannot insert the value NULL into column 'memory_configured_mb', table 'vcloud01.dbo.computevm'; column does not allow nulls. INSERT fails)

升级到 vCloud Director 5.1 后,vCenter Server 有时会与 vCloud Director 断开连接
修复了一个问题,该问题可能导致升级 vCloud Director 后 vCenter Server 有时会与 vCloud Director 断开连接。

网络问题

尝试更改外部网络的 IP 范围失败
修复了一个问题,该问题会导致尝试扩大或缩小外部网络的 IP 范围时,如果该网络的整个 IP 范围已二次分配到某个网关,扩大或缩小操作将失败。

对等网络显示错误的大小
修复了一个问题,该问题可能导致在创建 VPN 通道期间配置的大小为 32 的对等网络显示其大小为 31。

查看或修改网络池属性时发生未知错误
修复了一个问题,该问题可能导致在尝试查看或修改由 vSphere 端口组支持的网络池的属性时发生未知 ( unknown) 错误。

“VLAN ID 使用中”错误
修复了一个问题,该问题可能导致创建两个使用相同 VLAN ID 的外部网络时失败并显示以下错误消息: 未能创建外部网络,因为端口组 name 或其 VLAN ID id 正在使用中 (Failed to create external network as port group name or its VLAN ID id is in use)

虚拟机和 vApp 问题

从公用目录部署 vApp 有时会失败
修复了一个问题,该问题导致在从公用目录部署 vApp 时,如果该目录的组织虚拟数据中心网络与尝试将 vApp 部署到的组织的某个组织虚拟数据中心网络同名,部署将失败。

添加虚拟机或 vApp 时出错:ORA-00001:违反了唯一约束条件 (VCLOUD.IX_NETWORKINTERFACE)
修复了一个问题,该问题可能导致升级的 vCloud Director 5.1 安装在尝试添加 vApp 或虚拟机时失败并发生内部服务器错误,同时显示以下错误: ORA-00001:违反了唯一约束条件 (VCLOUD.IX_NETWORKINTERFACE) (ORA-00001: unique constraint (VCLOUD.IX_NETWORKINTERFACE) violated)

为虚拟机网卡分配的 IP 地址不在范围内
修复了一个问题,该问题导致配置了手动 IP 模式的虚拟机网卡可以使用 REST API 分配一个不在范围内的 IP 地址,并使以这种方式配置的网卡切换为 DHCP IP 模式。

[存储配置文件] 菜单内容为空
修复了一个问题,该问题可能导致在尝试从公用目录实例化 vApp 时, [存储配置文件] 下拉菜单显示内容为空。

尝试更改 vApp 的计算机名称失败
修复了一个问题,该问题可能导致尝试更改 vApp 的计算机名称失败。

在跨多个群集的组织虚拟数据中心上部署虚拟机失败
修复了一个问题,该问题导致从 vCloud Director 1.5 升级到 5.1 后,在跨多个群集的组织虚拟数据中心上部署影子虚拟机和 vShield Edge 虚拟机失败。

在向目录添加 vApp 时,虚拟机 SID 无法保持
修复了一个问题,该问题可能导致在向目录添加 vApp 时,虚拟机的 [更改 SID] 选项无法保持。

在将 vApp 转换为 vApp 模板时,虚拟机的 IP 分配发生变化
修复了一个问题,该问题可能导致在使用 [自定义 VM 设置] 选项将 vApp 转换为 vApp 模板时,虚拟机的 IP 分配模式从 [静态 IP 池] 变为 [DHCP]。

直连组织虚拟数据中心网络只能使用来自主要子网的 IP 地址
修复了 vCloud Director 网络客户端中的一个问题,该问题会限制直连组织虚拟数据中心网络只能看到来自一个子网的 IP,即使外部网络具有多个子网。使用 vCloud Director 5.1.2 时,直连组织虚拟数据中心网络可以为虚拟机指定来自外部网络的任意子网的手动 IP 地址。

修正了将 vApp 模板实例化到组织时出现的网络匹配问题
修复了一个问题,该问题可能导致在将 vApp 模板实例化到其他组织时网络匹配操作失败。

尝试打开虚拟机电源失败并显示“没有合适的资源”错误
修复了一个问题,该问题可能导致向 vApp 添加新虚拟机失败并显示以下错误:操作失败,因为未找到合适的资源 (The operation failed because no suitable resource was found)。

提供者虚拟数据中心已满
修复了一个问题,该问题可能导致在某些提供者虚拟数据中心上打开虚拟机电源失败,并显示错误消息提示该提供者虚拟数据中心已满。

尝试从快速置备的虚拟机中删除硬盘失败
修复了一个问题,该问题可能导致尝试从快速置备的虚拟机中删除硬盘失败。

虚拟机控制台显示黑屏
修复了一个问题,该问题可能导致打开虚拟机控制台时无限期停在正在连接状态。

Sysprep 操作期间客户机操作系统自定义失败
修复了一个问题,该问题导致在 Windows Vista 及更新版本上执行 Sysprep 操作期间客户机操作系统自定义失败。

vCloud API 问题

REST API 返回对同一 vApp 的重复引用
修复了一个问题,该问题导致 REST API 返回对之前由某个用户创建、稍后又共享给该用户的 vApp 的重复引用。

已知问题

下列问题是在严格的测试过程中发现的,是已知问题,这些信息有助于您理解在使用本版本过程中可能遇到的各种现象。

从 vCloud Director 1.5.1 升级到 vCloud Director 5.1.2 后,移除网关的二次分配 IP 池中未使用的外部 IP 地址失败
将 vCloud Director 从版本 1.5.1 升级到版本 5.1.2 后,尝试移除网关的二次分配 IP 池中未使用的外部 IP 地址失败,并提示 IP 正在使用中。

应对措施:如果要从 vCloud Director 1.5.1 进行升级,请在升级 vCloud Director 之前先移除组织路由网络中所有未使用的外部 IP 地址。

从 vCloud Director 1.5.x 升级到 vCloud Director 5.x 之后,重新配置 Edge 网关和 vApp 网络
将 vCloud Director 从 1.5.x 升级到 5.x 之后,必须重新配置 Edge 网关和 vApp 网络,如 将 Edge 网关和 vApp 网络重新配置为启用标准操作中所述。可能需要执行其他重新配置步骤来移除当前有效的隐藏防火墙规则,然后才能将防火墙规则转换为新格式。这些规则可能会阻止不应被阻止的流量。

要移除这些规则,请执行 将 Edge 网关和 vApp 网络重新配置为启用标准操作中所述的步骤,然后,在对 Edge 网关和 vApp 网络执行完这些过程中的所有步骤之后,更新所有受影响的 Edge 网关或 vApp 网络的防火墙配置。对防火墙配置所做的任何更改都将移除这些隐藏的规则。例如,启用防火墙规则日志记录、提交更改,然后禁用防火墙规则日志记录并提交更改。

创建 VPN 通道期间高亮显示共享的通道密钥会导致密钥字符消失
创建 VPN 通道期间,键入共享密钥并随后高亮显示该共享密钥时,密钥的最后几位字符将消失。

应对措施:不要使用鼠标高亮显示共享密钥。请改用 Ctrl + A 的方法选择文本。

向 [我的云] 添加 vApp 模板或启动并取消 [新建 vApp 网络] 向导时,vApp 模板的 IP 模式将发生变化
向 [我的云] 添加 vApp 模板并在网卡的网络下拉菜单中选择 [无] 时,或启动并取消 [新建 vApp 网络] 向导时,配置了 [DHCP] IP 模式的网卡的 IP 模式将变为 [静态-IP 池]。

尝试从某个目录下载 vApp 模板或打开下载管理器时,浏览器将进行重定向
尝试从某个目录下载 vApp 模板或者单击 [下载管理器] 时,浏览器将重定向到 http://www.oracle.com/technetwork/。造成该问题的原因是 Java 运行时环境的版本陈旧。

应对措施:升级到最新版本的 Java 运行时环境。

从 vCloud Director 1.5.x 升级之后,虚拟机网络停止工作
在某些情况下,从 vCloud Director 1.5.x 升级之后,虚拟机网络变得无法工作。出现这种情况的原因是虚拟机网卡配置与虚拟机的客户机操作系统不匹配。

应对措施:删除虚拟机的网卡,然后添加一个支持虚拟机客户机操作系统的新虚拟机网卡类型。请参见 为虚拟机选择网络适配器

  1. 关闭虚拟机。
  2. 在 vCloud Director 客户端中,单击 [我的云]
  3. 在左侧窗格中,单击 VM
  4. 右键单击虚拟机,并选择 属性
  5. 单击 [硬件] 选项卡,然后单击 [网卡] 部分的 [删除]
  6. 单击 添加
  7. (可选)修改网卡设置。
  8. 单击 确定

删除具有 NAT 规则的虚拟机后显示过期的 NAT 规则
在配置了经过防护或路由的 vApp 网络、并且已打开电源的 vApp 上,关闭具有 NAT 规则的虚拟机的电源并将其删除之后,vApp 的 [网络] 选项卡显示过期的 NAT 规则。

应对措施:刷新配置网络列表,然后重新查看配置服务。

API 的向后兼容性
vCloud API v1.5 客户端从 vCloud Director 5.1 中检索 OrgNetwork 对象时, DhcpService 元素中将返回错误的 DHCP 信息。