本文档概述了 HP Network Node Manager i Software (NNMi) V9.10 的系统要求和支持的设备。
有关系统要求和设备支持的最新添加内容,请参阅 sg-pro-ovweb.austin.hp.com/nnm/NNM9.10/supportmatrixupdate.htm。有关受支持网络设备的列表,请参阅 sg-pro-ovweb.austin.hp.com/nnm/NNM9.10/devicematrix.htm 上的“NNMi 设备支持列表”。
本文档是对发行说明的补充。您可以在安装介质的根目录下找到支持列表 (supportmatrix_zh_CN.html) 和发行说明 (releasenotes_zh_CN.html)。
安装指南
硬件和软件要求
硬件
CPU、RAM 和磁盘空间要求/可获最大支持的托管环境
磁盘空间注意事项
关联规则和因果规则的最大限制
全局网络管理建议
陷阱突发吞吐率的建议软件限制
其他建议限制
操作系统
Windows
HP-UX
Linux
Solaris
虚拟内存/交换空间
数据库
高可用性
Web 浏览器
Adobe Flash Player 插件
Microsoft Visio(仅 NNM iSPI NET)
调整 jboss 内存大小
国际化和本地化支持
与其他产品的集成和共存
Network Node Manager i Smart Plug-in
共存
集成
支持的网络设备
安装前要求及安装 NNMi 的说明在以 Adobe Acrobat (.pdf) 格式提供的安装指南中均有介绍。该文档文件包含在产品安装媒介中,名称为:install-guide_zh_CN.pdf。安装之后,通过依次选择帮助 → 文档库 → 安装指南,可以从 NNMi 用户界面找到此文档。
安装 NNMi 前,请确保您的系统满足以下最低要求:
此支持列表中列出的建议适用于在默认设置下运行的 NNMi。NNM iSPI 可能需要 NNMi 所需之外的其他硬件。如果要运行任何 NNM iSPI,则在确定环境的总硬件要求之前,请查看每个 NNM iSPI 支持列表。
下表描述托管网络环境的层级以及支持这些层级的硬件要求。此处给出的值都是近似值,可反映 HP 测试的级别。如果环境特别复杂,轮询对象的频率较高或轮询对象的数目超过给定层级中规定的数目,则可能需要增加 Java 堆大小和/或根据下一更高层级指示,配置功能更加强大的硬件。已发现对象数目和已轮询对象计数将显示在 NNMi 控制台的帮助 → 系统信息窗口中。下表中所有轮询计数都同时反映性能和故障轮询。未经 HP 的额外批准,将不支持规模大于这些层级的托管环境。
单个系统托管环境的规模 | 建议的硬件系统要求 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
近似 |
已发现的 |
已发现的 |
已轮询的 地址 数 |
已轮询的 接口 数 |
自定义的已轮询 对象 数 |
已轮询的 节点 组件 数 |
并发 |
CPU(64 位) IPF x86-64 AMD64 SPARC2 |
RAM3 |
建议的 Java 堆大小 (请参阅调整 jboss 内存大小)4 |
应用程序安装 ($NnmInstallDir)5 所需的磁盘空间 |
执行 ($NnmDataDir)6 期间数据库和数据所需的磁盘空间 |
入门 |
最多 250 |
15k |
500 |
2500 |
1200 |
500 |
5 |
2 核 CPU |
4 GB |
2 GB |
3 GB |
10 GB |
小 |
250 - 3k |
120k |
5k |
10k |
30k |
40k |
10 |
4 核 CPU |
8 GB |
4 GB |
3 GB |
30 GB |
中 |
3k – 8k |
400k |
10k |
50k |
50k |
60k |
25 |
4 核 CPU |
16 GB |
7 GB |
3 GB |
40 GB |
大 |
8k – 18k |
900k |
20k |
70k |
75k |
80k |
40 |
8 核 CPU |
24 GB |
10 GB |
3 GB |
60 GB |
非常大 |
18k - 25k |
1mil |
30k |
200k |
100k |
100k |
40 |
8 核 CPU |
32 GB |
16 GB |
3 GB |
80 GB |
1 要查看已发现对象计数和已轮询对象计数,请参阅帮助 → 系统信息窗口中的数据库和状态轮询器选项卡。
2 x64 最低为 2.5GHz,IPF 或 RISC 最低为 1.4GHz。
3 如果您要运行其他应用程序,请相应地增加资源。(例如,在 NNMi 所在系统上安装 NNM Performance iSPI 网络性能服务器 (NPS) 组件时,NPS 会占用系统一半的 RAM,而 NNMi 及其他产品只能占用另一半 RAM,这样至少需要两倍此处规定的 RAM 量。)如果计划使用任何 NNM iSPI Performance 产品(NNM iSPI Performance for Metrics、NNM iSPI Performance for Traffic 或 NNM iSPI Performance for Quality Assurance),并且要在大型层或更高层级上进行管理,则建议在与 NNMi 不同的单独服务器上安装 NNM Performance iSPI 的 NPS 组件。
4 这些建议基于环境规模和此表中所述的轮询的对象计数。轮询更少的给定对象类型可以使用更少的 Java 堆,轮询更多的给定对象类型可能需要增加 Java 堆大小并需要 HP 批准。
5 $NnmInstallDir 在 Windows Server 2008 的安装期间配置(默认为 C:\Program Files (x86)\HP\HP BTO Software\),或在 UNIX® 上通过创建到 /opt/OV/ 的 symlink 进行配置。NNM 7.x 的用户请注意:除了一个配置文件以外,/etc/opt/OV/ 在 UNIX 上不再使用。
6 $NnmDataDir 在 Windows Server 2008 的安装期间配置(默认为 C:\ProgramData\HP\HP BTO Software\),或在 UNIX 上通过创建到 /var/opt/OV/ 的 symlink 进行配置。请参阅磁盘空间注意事项,然后继续。
全局网络管理环境规模1 |
建议的硬件系统要求 |
|||||||
近似 托管 环境 层级 |
分区管理的 节点 数 |
区域管理器数2 |
并发 用户 数 |
CPU(64 位) IPF x86-64 AMD64 SPARC3 |
RAM | 建议的 Java 堆大小(请参阅调整 jboss 内存大小) |
应用程序安装 ($NnmInstallDir) 所需的磁盘空间 |
执行 ($NnmDataDir)4 期间数据库和数据所需的磁盘空间 |
---|---|---|---|---|---|---|---|---|
中等全局管理器5 |
25k - 40k |
最多 30 个 |
20 |
8 核 CPU |
24 GB |
8 GB |
3 GB |
60 GB |
大型全局管理器 |
40k - 65k |
最多 30 个 |
40 |
8 核 CPU |
32 GB |
12 GB |
3 GB |
80 GB |
1 请参阅全局网络管理建议。
2 要查看已发现对象计数和已轮询对象计数,请参阅帮助 → 系统信息窗口中的数据库和状态轮询器选项卡。
3 x64 最低为 2.5GHz,IPF 或 RISC 最低为 1.4GHz。
4 请参阅磁盘空间注意事项,然后继续。
5 所管理的节点数少于 25k 的大多数 NNMi 客户通过单个服务器解决方案都可实现最低的所有权总成本。如果单个服务器解决方案需要冗余,则可以使用群集化主服务器和备用服务器部署高可用性或 NNMi 应用程序故障切换解决方案。具有少于 25k 个节点的客户如果考虑 GNM 解决方案,应该联系他们的 HP 客户代表以讨论 GNM 是否适用于他们的环境。
为 NNMi 分配磁盘空间之前,考虑以下内容:
UNIX 平台上的分区建议。下表显示 UNIX 平台上建议的磁盘分区。
分区 | 建议大小 |
---|---|
/ |
5 GB |
/tmp |
1 GB |
/var/tmp/ |
1 GB |
/opt/OV/ |
5 GB |
/var/opt/OV/ |
有关托管环境层级中 $NnmDataDir 的建议硬件系统要求,请参见上表。 |
以下每个过滤器的 5 个过滤器字符串条目:
有效的过滤器字符串条目包括逻辑运算符(AND、OR)和比较运算(属性、运算符和表达式)。在过滤器字符串输出上,NNMi 在单独的行中显示每个条目。
已对 NNMi 测试了以下接收 SNMP 陷阱的速率。这些速率假设系统配置良好,并且独立于硬件层而受到支持:
支持的版本
- 带有 Service Pack 2 的 Windows Server 2008 x64 Datacenter Edition
- Windows Server 2008 R2 x64 Datacenter Edition
- 带有 Service Pack 2 的 Windows Server 2008 x64 Enterprise Edition
- Windows Server 2008 R2 x64 Datacenter Edition
- 带有 Service Pack 2 的 Windows Server 2008 x64 Standard Edition
- Windows Server 2008 R2 x64 Standard Edition
说明
- 不支持 Itanium 处理器系列 (IPF) 上的 Windows 操作系统。
- 不支持 Windows 32 位操作系统。
- Windows 操作系统上不支持 IPv6。
- 必须禁用 Windows SNMP Trap 服务(或任何其他使用 UDP 端口 162 的服务)。有关更多信息,请参阅安装指南。
- 如果反病毒和备份软件在 NNMi 正在运行时锁定文件,那么该软件可能妨碍 NNMi 操作。锁定文件的任何应用程序都应配置为排除 NNMi 数据库目录(在 Windows Server 2008 上为 C:\ProgramData\HP\HP BTO Software\databases)。
支持的版本
- HP-UX 11iv3
安装先决条件
- 内核配置(用 /usr/sbin/smh 验证)
- 验证“内核配置/可调参数”部分中的内核参数:
- nproc: add 50
- max_thread_proc = 2048
- nkthread = 10000
- 系统配置
- 使用 swapinfo 验证系统是否具有虚拟内存/交换空间中记录的足够交换空间大小。
操作系统内核补丁。需要以下 HP-UX 11i v3 操作系统补丁(如果此补丁已被取代,则需要更高版本)。
- PHKL_36054
- PHKL_36261
- PHKL_36872
- PHKL_37184
在 HP-UX 上运行以下命令来验证补丁:
/usr/sbin/swlist -l fileset -a patch_state *.*,c=patch | grep -v superseded- Java 补丁。运行 HPjconfig HP-UX 11i 系统配置工具以验证系统配置。可从 www.hp.com/go/java 下载 HPjconfig。要安装:
- 在您的 HP-UX 系统上,如下所示解压缩 .tar.gz 文件:
gunzip HPjconfig-3.1.00.tar.gz
tar -xvf HPjconfig-3.1.00.tar- 启动 HPJconfig:
切换到安装了 HPjconfig 文件的目录。输入下列命令之一:
- java -jar ./HPjconfig.jar (HPjconfig 默认图形用户界面。)
- java -jar ./HPjconfig.jar -nogui -help (-help 选项列出命令行模式的选项。)
- 要以命令行模式列出缺失的补丁,请运行以下命令:
java -jar ./HPjconfig.jar -nogui -patches -listmis
此命令可验证内核配置和补丁级别。
支持的版本
- Red Hat
- Red Hat Enterprise Server AS 5.2(或 5.x 以来的更高次要版本)
- Red Hat Enterprise Server ES 5.2(或 5.x 以来的更高次要版本)
- 注意:单芯片上核心数超过 4 个(不要将此数字与核心总数相混淆;此数字只是每个芯片的核心数)的 CPU 芯片需要使用 Red Hat 5.5。
- SUSE Linux Enterprise Server 11 SP1
安装先决条件
- 安装 NNMi 之前需要 32 位和 64 位 libstdc++ 库。
- 选择要安装一组自定义软件包的选项。
- 选择标有 Compatibility Arch Developer Support 的软件包。
- 完成操作系统安装。
- 需要的库。NNMi 需要以下正确的库版本:
- /usr/lib64/libstdc++.so.5
- /usr/lib64/libstdc++.so.5.0.7
- /usr/lib64/libXtst.so.6
- /usr/lib/libstdc++.so.5
- /usr/lib/libstdc++.so.5.0.7
- /lib64/libc-2.5.so
在 64 位 Linux 服务器上安装 NNMi 之前,确认装有以下库文件。对上面列出的每个所需库文件重复以下过程:
要查看是否安装了这些库,请运行以下命令:
yum list compat-library_name
,其中library_name 是库的名称,例如:libstdc++-33结果应类似于以下文本:
Installed Package
compat-libstdc++-33.i386 3.2.3-61 installed
compat-libstdc++-33.x86_64 3.2.3-61 installed如果结果显示可用而不是已安装,请在安装 NNMi 之前安装库。完成以下步骤:
- 查找库:
- 如果提供了 Red Hat 安装磁盘,请将 Red Hat 安装磁盘 3 插入到驱动器中,然后切换到 /media/cdrom/RedHat/RPMS 目录。
- 如果找不到正确的安装磁盘,请通过运行以下命令安装包含 /usr/lib/libstdc++.so.5.0.7(32 位)及 /usr/lib64/libstdc++.so.5.0.7(64 位)库的 32 位 RPM 和 64 位 RPM:
yum install compat-libstdc++-33
注意:需要 Red Hat 支持密钥。- 请运行以下命令:
rpm -i compat-libstdc++-33-3.2.3-*.i386.rpm
rpm -i compat-libstdc++-33-3.2.3-*.x86_64.rpm- 为其他库依赖关系重复此步骤。
- 内核调整。NNMi 需要更改某些内核可调整选项的默认设置。
- 已升级操作系统上 kernel.shmmax 的默认大小可能太小,导致嵌入式数据库无法在重新启动后进行操作(如
ovstatus -c nmsdbmgr
所报告)。在安装 NNMi 之前配置此值。
要进行验证,请运行 /sbin/sysctl -q kernel.shmmax。
根据安装的内存层级,此值可能需要为 12GB 那么大。在大多数情况下,最好将此值重置为 64GB,这是 Red Hat 新安装的默认值。要进行此永久更改(在重新启动后),请编辑 /etc/sysctl.conf 文件以添加以下条目:
# NNMi settings for embedded database
kernel.shmmax = 68719476736
然后运行 /sbin/sysctl -p 立即应用更改,而无需重新启动。
- SNMP 利用 UDP(用户数据报协议)来发送和接收 SNMP 请求和响应协议数据单元 (PDU)。操作系统利用 UDP 缓冲以使 UDP 包的到达率与 NNMi 的使用率匹配。要将丢失 SNMP 请求或响应包的机率降为最低,需要足够的内存空间进行 UDP 缓冲。NNMi 将请求 8MB 空间用于 UDP 接收缓冲区(对于传入响应)和 2MB 空间用于 UDP 发送缓冲区(对于传出请求)。Linux 系统通常仅为这些缓冲区中的每个缓冲区保留 128 KB。
要进行此永久更改(在重新启动后),请编辑 /etc/sysctl.conf 文件并添加以下条目:
# NNMi settings for UDP receive and send buffer sizes
net.core.rmem_max = 8388608
net.core.wmem_max = 2097152
然后运行 /sbin/sysctl -p 立即应用更改,而无需重新启动。如果 ovjboss 正在运行,请重新启动进程以从这些更改中获益:
ovstop ovjboss; ovstart ovjboss- 必须增加每个进程打开的文件数。要增加文件数:
- 编辑 /etc/security/limits.conf 文件以添加(或者如果现有值小于 2048,则需要更新)以下行:
# Increase the default max open files for NNMi
* soft nofile 2048
* hard nofile 2048- 保存您的更改。
- 从 Linux 系统注销,然后重新登录,因为对 limits.conf 文件的更改仅适用于新 shell。
- 开始安装 NNMi 时,安装程序会继承新文件限制。
注意:如果已安装 NNMi,请执行以下命令以重新启动 NNMi,以便使它能够继承新文件限制:
ovstop; ovstart
支持的版本
- Oracle Solaris 10 SPARC
注意
- 不支持 Intel 体系结构上的 Solaris。
安装先决条件
- 操作系统补丁。需要 Solaris 补丁 142242-04(如果此补丁已被取代,则需要更高版本)。
- 必须更新共享内存值。编辑 /etc/system 文件以更改或添加以下行:
set shmsys:shminfo_shmmax=1073741824
swapinfo
命令。要调整,请使用 shm 或 swapon 命令。cat /proc/meminfo | grep Swap
命令。要调整,请使用 parted
和 mkswap
命令。swap
命令。NNMi 可以将其数据存储在嵌入式 Postgres 数据库或外部 Oracle 数据库中。您必须在安装时选择数据库类型。
注意:您无法在安装 NNMi 之后更改数据库类型。
NNMi 可在进行了额外配置的某些高可用性系统上运行。有关如何通过高可用性系统安装和配置 NNMi 的信息,请参阅部署参考。NNMi 支持的操作系统上支持以下配置:
Veritas Cluster Server (VCS) V5.0 或 5.1
说明
受支持版本 Red Hat Enterprise Server 操作系统的对应 Red Hat Cluster Suite (RHCS) 版本
Oracle Solaris:Veritas Cluster Server (VCS) V5.0 或 5.1
说明
Microsoft Internet Explorer V9
Internet Explorer9 (RC) 有很多已知问题,包括菜单无效、不显示图和无法选择表列
Microsoft Internet Explorer V8(以兼容性视图模式运行时)
请确保在 Internet Explorer 8 中使用工具 → 兼容性视图设置(清除所有复选框)禁用兼容性视图。
Microsoft Internet Explorer V7
Internet Explorer 7(或兼容性视图模式下的 Internet Explorer 8)有很多已知问题,包括很多布局问题、无法关闭帮助 → 系统信息窗口以及无法更改用于 CSV 导出的选项。
实时折线图(操作 → 图)和 SNMP MIB 浏览器(工具 → 浏览 MIB)需要 Adobe Flash Player 插件 V10.1.53.64 或更高版本。可从 www.adobe.com/go/getflash/ 下载 Adobe Flash Player。
NNM iSPI Network Engineering Toolset Software 可将图视图导出到 Visio(工具 → Visio 导出),需要 Microsoft Visio 2007 或 Microsoft Visio 2010。
安装期间,在 ovjboss.jvmargs 文件中配置 jboss 应用程序服务器的建议默认最大内存大小。为了提高更大型环境中的性能,建议您增加此值,如 CPU、RAM 和磁盘空间要求中所述。
当前“最大可用内存”值(使用 -Xmx 调整)和内存区域报告可在 NNMi 控制台中通过帮助 → 系统信息查看。建议此 -Xmx 值不超过未用物理 RAM 的量。如果物理内存无法容纳 jboss JVM 的整个虚拟内存空间,当 jboss 随机访问其内存时会导致操作系统不稳定。有关调整 Java 5.0 JVM 的详细信息,请参阅 http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html。
您可以如下所示大致估计为 jboss 提供的未用物理 RAM 的量:从物理内存的量中,减去以下量:
安装期间,NNMi 通过检查物理 RAM 的量并为最近的层级选择 -Xmx 值来配置该值。
运行期间,NNMi 继续监视 jboss 内存区域。如果 jboss 内存资源不足,则将在 NNMi 控制台登录页上、NNMi 控制台底部和 NNMi 表单顶部显示一条消息。当 jboss 内存不足时,将需要更多时间执行垃圾回收,从而降低系统整体性能。一些可能显示的内存区域消息和推荐的修复方法包括:
通过在 ovjboss.jvmargs 中增加 –Xmx 值进行修复。
要更改 jboss 最大 Java 堆大小 (–Xmx) 或其他 Java 虚拟机参数:
NNMi 已经过国际化,可在为非英语语言环境(受操作系统支持)配置的操作系统上使用。这些语言环境包括日语、韩语、简体中文、繁体中文、西欧语言和中欧语言以及俄语的变体。
在 Windows 系统上,NNMi 不支持使用带本地化字符的目录进行安装;$NnmInstallDir 和 $NnmDataDir 的路径名称只能包含英文字符。
已将 NNMi 本地化(或转换)为日语和简体中文。安装这些经过本地化的软件包时,将相应地显示日语或简体中文(作为输出),NNMi 接受非英文字符作为输入。对于所有其他语言环境,英文字符串显示为输出,但 NNMi 可以接受非英文字符作为输入。
下表列出了每个操作系统的本地化语言和支持的语言环境。
操作系统
已本地化的语言 日语 简体中文 Windows
Japanese
Chinese_PRC HP-UX
ja_JP.SJIS
ja_JP.eucJPzh_CN.hp15CN Linux
ja_JP zh_CN Solaris
ja_JP.PCK
ja_JP.eucJPzh
使用 Internet Explorer 来访问已配置为支持亚洲语言的 NNMi 管理服务器之前,请通过以下步骤安装东亚语言:
以下 HP Network Node Manager i Software Smart Plug-in (NNM iSPI) 可添加到 NNMi 9.10 上:
以下产品可以在 NNMi 9.10 所在系统上共存:
HP Operations Agent(OMW/OMU/OML 64 位 HTTPS 代理)V8.60.501、Agent One 11.0(Windows Server 2008、HP-UX 11i v3、Solaris 10、Red Hat 5.2+)
警告:(仅 Windows)NNMi 必须在 HP Operations Agent 之前安装,因为 HP Operations Agent 始终安装在预先确定的文件夹中,如果需要额外的磁盘空间,则不能在其他文件夹中安装 NNMi。
HP Performance Insight V5.41、5.41.002(HP-UX 11i v3、Solaris 10)
警告:HP Performance Insight 必须在 NNMi 之前安装。如果在 HP Performance Insight 之前安装 NNMi,请注意以下内容:
警告:从 HP Performance Insight 系统卸载 NNMi 会导致运行 HP Performance Insight MIB 浏览器时发生异常。要避免此异常,请执行以下操作:
mkdir -p /var/opt/OV/shared/nnm/conf/
/opt/OV/lbin/nnmloadmib -load /usr/OVPI/mibs/GENMIB2IF.mib
以下产品通过 NNMi 9.10 集成提供其他功能。有关此列表的更新,请参阅 sg-pro-ovweb.austin.hp.com/nnm/NNM9.10/supportmatrixupdate.htm。有关特定功能的信息,请参阅部署参考。
HP Operations Orchestration (HP OO) V7.60.01、8.1x、9.00
注意:NNM iSPI NET 提供与 HP OO 的其他集成。NNM iSPI NET 介质包含所需 HP OO 版本的嵌入包。有关特定信息,请参阅 NNM iSPI NET 支持列表。
HP Performance Insight (PI) V5.31、5.41、5.41.002
注意:如果 HP Performance Insight V5.31 MIB 浏览器安装在 NNMi 9.1x 所在系统上,则它不会正常工作。因此,NNMi 9.1x 不支持在单个服务器上与 HP Performance Insight V5.31 共存。
HP Universal CMDB (UCMDB) V8.03、8.04、9.02(带补丁)、9.03
注意:NNMi 不能同时与 HP Business Service Management (BSM) 拓扑和 HP UCMDB 集成。如果希望这两个数据库中都存在 NNMi 信息,请配置 HP NNMi–HP BSM 拓扑集成(如部署参考中的 HP Business Service Management 拓扑所述)并配置与 UCMDB 的 BSM 集成(如 UCMDB 产品介质上所含的《UCMDB 数据流管理指南》所述)。
有关受支持网络设备的列表,请参阅 sg-pro-ovweb.austin.hp.com/nnm/NNM9.10/devicematrix.htm 上的“NNMi 设备支持列表”。
此设备支持信息基于发布时 HP 可获得的最新信息。请注意,设备提供商可以随时更改设备的 MIB 用法(例如,在更新的 IOS 或系统软件版本中)并使 NNM 对设备 MIB 数据的转译失效。