VMware vCenter Operations Manager 5.8.1

文档最近更新日期:2014 年 3 月 11 日

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

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

新增功能

vCenter Operations Manager 5.8.1 是 VMware 集成操作套件的最新版本,集成了性能、容量和配置管理功能。此新版本引入了以下增强功能。

完善了企业准备情况

VMware vCenter Operations Manager 5.8.1 是 vCenter Operations Manager 5.8 的更新。vCenter Operations Manager 5.8.1 包括缺陷修复、可扩展性和性能改进。

Google Maps API Upgrade

本版本包含从 Google Maps JavaScript API 版本 2 到版本 3 的更新。

Red Hat Enterprise Linux 6 64 位

本版本引入了对适用于 64 位操作系统的 Red Had Enterprise Linux 版本 6 的支持。

产品兼容性

请参见《VMware 兼容性指南》,了解有关 VMware 认证的 vCenter Operations Manager 兼容性的详细信息: http://www.vmware.com/resources/guides.html

《适用于 Windows 和 Linux 的 VMware vCenter Operations Manager 安装和配置指南》列出了兼容的 vSphere 版本和 vCenter Operations Manager 支持的其他组件。

vCenter Operations Manager 5.8.1 支持以下浏览器:

  • Apple Safari 6
  • Google Chrome 24 和 25
  • 用于 Windows 的 Internet Explorer 8.0 和 9.0
    注意:必须禁用兼容性视图模式。
  • Mozilla Firefox 18 及更高版本
  • 支持的浏览器分辨率最低为 1024 x 768 像素。

开始前

VMware vCenter Operations Manager 版本 5.8.1 以独立的可执行文件或可使用 vSphere Client 进行部署的 vApp 的形式提供。

您可以在以下操作系统上安装并升级 vCenter Operations Manager 5.8.1 的独立版本:

 
  • Windows Server 2003(64 位)SP2 或更高版本
  • Windows Server 2003 R2
  • Windows Server 2008 64 位
  • Windows Server 2008 R2
  • Red Hat Enterprise Linux 5 64 位或更高版本

vCenter Operations Manager 5.8.1 支持以下数据库服务器和版本:

  • Oracle 10g Release 2
  • Oracle 11g Release 2
  • Microsoft SQL Server 2005 SP2 或更高版本
  • Microsoft SQL Server 2008
  • Microsoft SQL Server 2008 R2

有关独立版本的系统要求、安装说明和配置选项的信息,请参见 《适用于 Windows 和 Linux 的 VMware vCenter Operations Manager 安装和配置指南》

有关 vApp 部署的信息,请参见 《VMware vCenter Operations Manager 部署和配置指南》

安装和升级说明

要安装 vCenter Operations Manager 5.8.1 的独立版本,请运行适用于您的操作系统的 5.8.1 安装文件。有关详细信息,请参见 《适用于 Windows 和 Linux 的 VMware vCenter Operations Manager Enterprise 安装和配置指南》

从以下产品版本更新到 vCenter Operations Manager 5.8.1 时,此过程适用:

  • vCenter Operations Manager Enterprise 5.0、5.0.1、5.0.2、5.0.3、5.6、5.7、5.7.1 和 5.8.x,其中包括任何修补程序版本。

无法从以下产品版本直接升级到 vCenter Operations Manager 5.8.1。必须先从 1.x 升级到 5.0.x,然后才能升级到版本 5.8.1。

  • vCenter Operations Manager Enterprise 1.0、1.0.1、1.0.2,其中包括任何修补程序版本。

    注意:如果特权不足,数据库升级可能失败。升级数据库所需的最低限度的权限和特权包括:

    CREATE TABLECREATE TRIGGERCREATE SEQUENCECREATE SESSIONCREATE PROCEDURE
  1. 根据操作系统,将最新的 .exe或 .bin文件下载到安装产品旧版本的计算机上。
  2. 运行 .exe或 .bin文件。
  3. 选择 [重新安装 (升级)] 选项。
  4. 选择安装模式。
    • 要保留原始安装中的设置,请勿更改默认设置。
    • 要修改安装选项,请选择 [基本][自定义]
  5. 在数据库配置屏幕上,请勿修改任何设置并单击 [完成]
  6. 在主安装屏幕上,单击 [完成]
  7. 请查看 vcenter-ops/user/log文件夹下的以下日志文件以查找升级问题:
    • collector.log
    • analytics.log
    • activemq.log
    • controller.log
    • wizard.log
  8. 如果适配器所安装的系统已升级,请下载并安装最新的适配器版本。
  9. 登录到 vCenter Operations Manager(自定义界面),并验证用户界面显示是否正确。

文档

vCenter Operations Manager 自定义界面文档集包含以下文档:


已解决的问题

vCenter Operations Manager 5.8.1 包含对以下在早期版本中发现的问题的修复程序。

  • 从 vCenter Operations 5.7.0 或更高版本升级到版本 5.8 后,将移除 /opt/vmware/vpostgres/1.0目录。由于路径仍设置为包括 /opt/vmware/vpostgres/1.0/bin,因此该设置将断开 resetadminpwd.sh script。对数据库问题进行故障排除时,该设置也会复杂化使用 psql 的尝试。
  • [管理资源标记] > [管理环境概览中的位置] 无法保存标记的位置,并且无法为 GEO 小组件上的位置加载标记。
  • 重新启动 vcopswebenterprise服务后,任何“运行状况”小组件都将丢失其“要筛选的标记”配置信息。所有其他配置信息将保留。
  • 由于不是最佳内核,因此该内部版本的数据库状态报告为 [失败]。
  • 由于缓存问题,因此在 Active Directory 中移至其他 OU 容器的用户无法登录到 vCenter Operations。
  • 卸载对于非英语语言不起作用。

已知问题

本版本包含以下已知问题。

常规

  • vCenter Configuration Manager 的属性软件包管理问题
    如果选择 [管理属性包],并将 VCM 配置为新的实例,而如果条目中包含非 ASCII 字符,则无法将 vCenter Configuration Manager 配置为新的实例。如果输入非 ASCII 字符,则不会显示该实例名称的任何信息。
    解决办法:输入 ASCII 字符。
  •  

  • 无法删除与策略关联的组
    无法删除与在文件夹中可见的策略关联的组。如果选择文件夹组,并选择移除该组,将从 vCenter Operations Manager 中删除该组。
    解决办法:无。
  •  

  • 升级后,SAP 适配器将停止收集衡量指标
    升级后,SAP 适配器将停止收集衡量指标。在升级期间,将移除 sapjcorfc.dll文件。该文件用于收集数据。
    解决办法:升级后,需要将 sapjcorfc.dll文件手动添加到 installation/common/bin。
  • 在升级过程中显示 404 错误
    将 Windows 或 RHEL 版本的 vCenter Operations Manager 从 5.0 或 5.0.1 直接升级到 5.8.1 或以任何链式升级路径升级到 5.8.1(例如 5.0 > 5.7.1 > 5.8.1)时,UI 将显示“404 错误 (404 error)”,并且系统将以下 NullPointerException 错误写入 localhost.XXX.log (tomcat\logs\):
    SEVERE:Exception sending context initialized event to listener instance of class com.integrien.alive.ui.util.MainPortalListener java.lang.NullPointerException at com.integrien.alive.ui.util.WebProperties.loadProperties(WebProperties.java:117)
    解决办法:将以下行添加到 < 安装目录>\user\conf\web 中的 web.properties文件。

     

    #licenseCacheUpdateInterval Defines the license update cache interval
    licenseCacheUpdateInterval = 86400000

     

    #textDisplay_root The root folder for the text display widget
    textDisplay_root=

     

    #Frequency and time interval for stack trace
    timeIntervalForStackTracing = 3600000
    freqForStackTracing =60000

     

    #maxMetricsPerAlertToPlot The maximum number of metrics to plot for a consolidated alert in a single pass
    maxMetricsPerAlertToPlot=25

     

    #tagPickerMaxResourcesPerNode the maximum number of resources per node displayed in tagpicker
    tagPickerMaxResourcesPerNode=300
  •  

  • 系统性能影响数据收集
    管理了众多 vCenter Server 的大型 vCenter Management Operations 部署在每个数据收集周期中计算域对象组衡量指标时会遇到计算瓶颈。
    解决办法:vCenter Operations Manager 中的 Analytics 虚拟机会动态禁用域衡量指标计算。无需任何人工干预。
  •  

  • 在 vCenter Operations Manager 自定义环境中,[自定义概览] 中的数据存储计数显示为零。
    展开 [环境概览] 树视图中的数据存储标记后,列出的所有数据存储都显示数据存储计数为“0”。与选定数据存储相关的资源不可见。
    解决办法:无
  •  

  • 如果在 Conf.properties文件中未指定任何文件名,则导出为 .csv文件将失败
    如果您配置 Conf.properties文件以将数据导出为 .csv文件,并且提供了文件路径,但存储库适配器并不在 conf.properties file文件所指定的路径下创建该文件。
    解决办法:在文件路径中包含文件名。
  •  

  • 在 vCenter Operations Manager 中,无法使在 vCenter 中处于维护模式的资源永久脱离维护模式。
    vCenter Operations Manager 从 vCenter 提取维护模式数据,并在 vCenter Operations Manager 中将资源置于手动维护模式。尽管可以在 vCenter Operations Manager 中使资源脱离维护模式,但在下一个收集周期,该资源将被重新置于维护模式。
    解决办法:没有解决办法。如果资源在 vCenter 中处于维护模式,则不要在 vCenter Operations Manager 中使该资源脱离维护模式。
  •  

  • Tomcat 日志中的 NoClassDefFoundError
    使用 vCenter Operations Manager 的独立版本时,不会执行 Hyperic API Adapter 收集。Tomcat 日志中显示 NoClassDefFoundError。这是因为目录 $ALIVE_BASE/tomcat/webapps/HttpPostAdapter/WEB-INF/lib中缺少两个 JAR 文件。
    解决办法:请将以下文件从 $ALIVE_BASE/common/lib复制到 $ALIVE_BASE/tomcat/webapps/HttpPostAdapter/WEB-INF/lib,并重新启动 Web 服务:
    • commons-logging-1.1.jar
    • commons-collections-3.1.jar
  •  

  • 无法卸载非英语版本
    在 Windows 上尝试卸载非英语版本的 vCenter Operations Manager 时,卸载菜单上的所有选项均灰显并处于非活动状态。
    解决办法:启动安装程序,选择 [英语],然后使用安装向导重新安装。随后,即可正常卸载。
  •  

  • 无法在 Windows Standalone 系统上安装 vmware-om-adapter
    升级 vCenter Operations Manager 后,JRE 的路径丢失。在 VMware 适配器升级过程中,显示错误消息:“找不到要加载的有效 Java 虚拟机。您可能需要重新安装受支持的 Java 虚拟机 (Could not find a valid Java virtual machine to load. You may need to reinstall a supported Java virtual machine)。”
    解决办法:升级 vCenter Operations Manager 后,将“< VCOPS_BASE>/jre/bin”添加到 Path 环境变量,并运行安装程序。例如,将 C:\vmware\vcenter-operations\jre\bin添加到 Path 环境变量。
  •  

  • vCenter Server 运行状况标志和衡量指标配置文件更改
    更改衡量指标配置文件(从平衡配置文件更改为完整配置文件,或从完整配置文件更改为平衡配置文件)会影响 vCenter Server 对象的活动故障评分。虽然故障警示仍处于活动状态,但会将故障标志评分从以前的评分重置为零 (0)。这会直接影响 vCenter Server 对象的运行状况标志。该问题仅为 vCenter Server 对象特有。其他对象的故障标志均不受配置文件更改影响。
    解决办法:要将故障和运行状况标志评分更改到以前的状态,请重新启动收集器。
  •  

  • 从 5.0 版修补程序升级到 5.8.1 版后,部分自定义界面小组件的配置设置丢失
    升级后,[热图] 的 [大小依据] 和 [颜色依据] 设置选择突出显示消失,但 [热图] 仅显示选定选项的数据。升级后,[衡量指标气象图] 和 [前 n 项分析] 小组件的选择突出显示将丢失,但会按照筛选条件显示选定的衡量指标。
    解决办法:从 5.0 升级前,请先移除 [热图]、[衡量指标气象图] 和 [前 n 项分析] 小组件的小组件配置。

     

  • 5.x 版本中不支持编辑 eventlist.txt 文件设置的功能
    在 vCenter Operations Enterprise 1.0.2 中,可以通过编辑 eventlist.txt 文件来指定某些事件可生成警示。《vCenter Operations 管理指南(自定义 UI)》中记录了此功能;但是,此功能在 vCenter Operations Manager 5.x 中不受支持。
    解决办法:无。
  •  

  • CPU 负载热图显示的颜色错误
    在自定义界面中,[热图仪表板] > [CPU 负载小组件] > [主机 (按 CPU 使用情况)] 下的 [CPU 负载热图] 显示内存使用情况的颜色,而不是 CPU 使用情况的颜色。在从 vCenter Operations Manager 5.7.1 或 5.7.2 升级到 5.8.1 时会出现这种情况。对于全新安装的 vCenter Operations Manager 5.8.1 则不会出现上述情况。
    解决办法:要为 CPU 负载小组件配置正确的颜色显示,请执行以下操作:
    1. 选择 [CPU 负载小组件] 并单击 [编辑小组件] 图标。
    2. 在 [编辑] 屏幕中,选择 [颜色依据] 选项中的 [CPU 使用情况],然后选择 [使用率 (%)]。
    3. 单击 [更新所选配置] 图标(磁盘图像)。
    4. 单击 确定保存配置。
  •  

  • 升级后自定义视图和报告被覆盖
    如果您升级到 vCenter Operations Manager 5.8.1 后自定义视图或报告被覆盖,这是因为您正在使用的视图或报告密钥与 5.8.1 所附带的视图和报告密钥相同。
    解决办法:要恢复您的自定义视图或报告版本,请找到包含该视图或报告定义的相应 XML。更改视图或报告的密钥并运行“update”命令。
  •  

  • 升级后,在 EMC 存储仪表板中不会显示任何衡量指标
    如果从 vCenter Operations Manager 5.6.1 升级到 5.7.x,且使用了 EMC VNX 适配器,则在使用 Firefox 浏览器的情况下不会在 EMC 存储仪表板中显示任何衡量指标。
    解决办法:使用 Chrome 或 Internet Explorer 代替 Firefox。
  •  

  • 升级到 5.8.1 后,支持仪表板会报告以下错误:“未找到所有关键信息.... (Not all key information was found....)”
    如果依次选择 [管理] > [支持] > [信息] > [系统工具],然后单击 [转至支持仪表板] 按钮,将显示以下错误消息:“未找到所有关键信息... (Not all key information was found...)”如果使用了远程收集器或者更改了本地收集器的名称,则可能会出现此错误。
    解决办法:升级后,编辑小组件以便选择所有收集器。
  •  

  • 如果在安装适配器后立即单击 [测试] 按钮,适配器实例测试将失败
    安装适配器期间,单击 [描述] 图标可开始执行描述过程。收集器大约在描述过程完成(用户界面中显示 [已完成描述] 状态)两分钟后重新启动。如果您配置了一个适配器实例,但在收集器有机会重新启动之前单击 [测试] 按钮,测试将失败。
    解决办法:由于描述过程的持续时间有所差别,因此,请在安装适配器后至少等待 10 分钟再单击 [测试] 按钮。
  •  

  • 升级适配器后,collector.log 报告出现异常错误
    在升级 Widows 和 Linux 操作系统中安装的 vCenter Operations Manager 上的适配器后,collector.log 将报告以下错误:
    "java.lang.NoSuchMethodError:org.apache.http.conn.scheme.Scheme"
    "java.lang.NoClassDefFoundError:com/vmware/vim/vmomi/client/http/impl/HttpConfigurationCompiler."
    这些错误是由应在升级适配器期间删除的旧 jar 文件导致的。
    解决办法:升级适配器之前,请先停止 vCenter Operations Manager 服务,安装适配器,然后重新启动 vCenter Operations Manager 服务。如果未删除重复的 jar 文件, collector.log将继续报告上述错误,请重复执行此解决办法。
  •  

  • 升级到 vCenter Operations Manager 5.8.1 之后,Tomcat 服务器无法启动
    Tomcat 服务器无法启动并生成类似于以下内容的异常: “严重:启动筛选器 struts 时出现异常。无法加载配置。- [未知位置] (SEVERE: Exception starting filter struts Unable to load configuration. - [unknown location])”如果 InstallAnyWhere 无法删除旧的 .jar 文件,并且新旧 .jar 文件之间存在冲突,会出现此问题。
    解决办法:在 $ALIVE_BASE/tomcat/webapps/ROOT/WEB-INF/lib/下找到冲突的 struts .jar 文件,删除或重命名旧的 .jar 文件,然后重新启动 Tomcat 服务器。例如,重命名或删除旧的 $ALIVE_BASE/tomcat/webapps/ROOT/WEB-INF/lib/struts2-core-2.2.1.1.jar文件,以解决与新安装的 $ALIVE_BASE/tomcat/webapps/ROOT/WEB-INF/lib/struts2-core-2.3.4.1.jar文件之间存在的冲突。
  •  

  • 升级后,vCenter Operations Manager 自定义界面可能会停止响应
    在升级后,vCenter Operations Manager 自定义界面可能会有大约一天的时间停止响应。现有用户会话保持打开状态,但您无法创建新的登录会话。视图会停止响应,且数据收集也会停止。出现此问题是由于升级过程未检查数据库部署和表空间配置。如果第三方曾在两次更新之间对自定义表空间进行了修改(例如,为了提高性能),则升级会将索引置于错误的表空间中,且数据表空间将超出向其分配的空间要求。如果默认的表空间已满但未在更新之间应用任何修改,则仍会出现此问题。
    解决办法:根据问题的起因,可以使用以下解决办法之一:
    • 升级后,将索引迁移至相应的表空间中。
    • 升级后,在更大的表空间上将数据库恢复到默认配置。
  •  

  • 升级 vCenter Operations Manager 后磁盘空间衡量指标收集失败
    从 vCenter Operations Manager 1.0.x 版升级到 5.6 版后,vCenter 存储监控服务中的磁盘空间衡量指标收集可能失败。此失败会导致风险和效率标志的磁盘空间衡量指标和评分缺失。
    解决办法:在 $ALIVE_BASE/user/plugins/inbound/vmwarevi_adapter3/lib/下找到并删除 vijava2120100715.jar,然后重新启动收集器或 vCenter Operations Manager 服务。
  •  

  • 使用默认字符设置连接 Oracle 数据库后,vCenter Operations Manager 自定义界面会将高 ASCII 字符显示为问号
    例如,如果仪表板或资源标记的名称中含有高 ASCII 字符,这些字母会显示为问号 (?)。
    解决办法:配置 Oracle 数据库以使用 Unicode 字符集(例如,UTF-8)来正确显示字符。
  •  

  • 在 [环境概览] 页上执行搜索时出现异常
    在自定义用户界面的 [环境概览] 页上执行搜索时出现消息 “UI 中出现错误“无法执行查询”,web.log 中出现异常”("Error 'Could not execute query' in the UI, and Exception in the web.log")。该问题由 Oracle 10g 中的已知问题导致。
    解决办法:对于 pre-11gR2 数据库,将光标共享设置为“EXACT”(默认设置)。对于 11gR2 以及更高版本的数据库,无需任何更改,已在 11gR2 Fixpack 2 (11.2.0.2) 中解决该问题。
  •  

  • 在 Linux 的控制台模式下将 vCenter Operations Manager Standalone 与 MS SQL 一起安装时无法测试数据库连接
    从 InstallAnywhere 运行配置向导时,由于 .RSA 和 .SF 文件存在不一致,测试数据库配置的过程将失败,但是此失败不会妨碍整个安装过程。
    解决办法:此失败可以忽略。之后会成功完成安装过程。如果用户希望测试设置过程中失败的数据库连接,可以使用“$HOME/Configure_VMware_vCenter_Operations -i console”命令从 bash shell 运行配置向导。
  •  

  • 循环冗余校验 (CRC) 错误显示为缺失数据
    对于给定资源,CRC 错误显示为缺失数据。
    解决办法:检查 vcenter-ops/data/vcops/log/analytics.log文件以查看是否已记录与 CRC 相关的错误,例如:

    com.integrien.alive.FSDB.FSDBException:CRC Failure in file for Resource 6773, filename = /data/vcops/data/6/6773/2011_10_6773.dat
    2011-11-11 03:04:31,552 ERROR [Calc DT worker thread 3]
    com.integrien.analytics.datareceiver.MetricDataRetriever.getDataPointBundle - CRC Failure in file for Resource 6773, filename = /data/vcops/data/6/6773/2011_10_6773.dat

    如果日志文件包含与 CRC 相关的错误,请在 vcenter-ops/user/conf/analytics/advanced.properties文件中将 FSDBCheckAndRepair属性设置为 2。错误将在七天内更正。

  •  

  • 必须定期更新数据表的统计信息,才能使 Oracle SQL 本地查询分析器有效地运行和提取数据
    vCenter Operations Manager 自定义界面不提供用来配置数据库更新的用户界面。
    解决办法:请参见 自动收集 Oracle 数据库表及其索引的统计信息(知识库文章 2016451)

文档

本发行文档中未介绍以下产品更改。
  • 仪表板命令的全部和分组选项
    对于仪表板导入、仪表板删除和仪表板重新排序命令,您可以使用以下选项之一而无需指定用户名:
    * --all
    * --group:<group_name[,<group_name>]

     

    --all选项会将该命令应用于所有用户帐户。 --group:<group_names[,<group_name>]选项会将该命令应用于属于指定用户组的所有用户帐户。例如, dashboard import group:Administrators,Operators "templates\MyDashboard.bin"命令会将仪表板 MyDashboard.bin 导入到属于管理员和操作员用户组的所有用户帐户。

     

    仪表板导入命令还包含 --set <rank>选项,使用该选项可以设置仪表板顺序。例如, dashboard import MyUser2 "dashboards/MyDashboard.bin" --set 1命令会导入仪表板 MyDashboard.bin 并将其显示在用户 MyUser2 的仪表板列表中的第一位。
  •  

  • 自定义界面联机帮助中缺少信息:在 [VCOps/VCM 合规性] 细目中,[数据使用期限] 字段显示 [未知]
    如果收集筛选器分配给 VCM 合规性规则组,则 vCenter Operations Manager 将仅显示最后的收集日期(数据使用期限)。
  •  

  • 自定义界面文档中缺少有关整合警示的信息
    有关详细信息,请参阅 在 vCenter Operations Manager 5.6(自定义 UI)中整合和筛选警示(知识库文章 2039020)

返回页首