|
|
H3C iMC静默部署 |
安装指导 |
|
|
新华三技术有限公司 http://www.h3c.com
资料版本:5W101-20240205 产品版本:iMC PLAT 7.3 (E0708) |
Copyright © 2024 新华三技术有限公司及其许可者 版权所有,保留一切权利。
未经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
由于产品版本升级或其他原因,本手册内容有可能变更。H3C保留在没有任何通知或者提示的情况下对本手册的内容进行修改的权利。本手册仅作为使用指导,H3C尽全力在本手册中提供准确的信息,但是H3C并不确保手册内容完全没有错误,本手册中的所有陈述、信息和建议也不构成任何明示或暗示的担保。
前 言
本手册的各章节内容如下:
第1章 概述。介绍静默安装部署。
第2章 安装前的准备工作。介绍安装前的准备工作。
第3章 iMC静默部署安装。介绍iMC静默部署安装的两种方式。
第4章 安装后的管理及维护。介绍iMC安装部署后的管理与维护。
前言部分包含如下内容:
· 读者对象
· 本书约定
· 资料意见反馈
本手册主要适用于如下工程师:
· 网络规划人员
· 现场技术支持与维护人员
· 负责网络配置和维护的网络管理员
1. 图形界面格式约定
格 式 |
意 义 |
< > |
带尖括号“< >”表示按钮名,如“单击<确定>按钮”。 |
[ ] |
带方括号“[ ]”表示窗口名、菜单名和数据表,如“弹出[新建用户]窗口”。 |
/ |
多级菜单用“/”隔开。如[文件/新建/文件夹]多级菜单表示[文件]菜单下的[新建]子菜单下的[文件夹]菜单项。 |
1. 各类标志
本书还采用各种醒目标志来表示在操作过程中应该特别注意的地方,这些标志的意义如下:
该标志后的注释需给予格外关注,不当的操作可能会对人身造成伤害。 |
|
提醒操作中应注意的事项,不当的操作可能会导致数据丢失或者设备损坏。 |
|
为确保设备配置成功或者正常工作而需要特别关注的操作或信息。 |
|
对操作内容的描述进行必要的补充和说明。 |
如果您在使用过程中发现产品资料的任何问题,可以通过以下方式反馈:
E-mail:[email protected]
感谢您的反馈,让我们做得更好!
H3C智能管理中心(Intelligent Management Center,简称iMC)自iMC PLAT 7.3 (E0708)版本开始支持静默部署安装,用户按需配置静默安装配置文件中的相关参数,执行安装脚本,安装结束后软件就可以使用。
如有业务组件部署需求,服务器硬件最低配置请参考各业务组件的要求。当多个组件同时部署时,资源需要合并使用,以各组件独立的CPU、内存和硬盘资源分别为A(num)、B(num)、C(num)为例,多组件同时部署的硬件资源要求计算规则如下:
· CPU=A0+A1+A2+A3
· 内存=B0+B1+B2+B3
· 硬盘=C0+C1+C2+C3
iMC智能管理平台在Windows 64位操作系统下推荐的服务器最低配置如表2-1所示。
表2-1 Windows 64位操作系统下的服务器配置需求
管理规模 |
系统要求(最低) |
||||||
节点数 |
采集单元 |
在线操作员 |
CPU(主频≥2.5GHz) |
内存 |
Java heap size |
安装软件所需磁盘空间 |
运行期间数据存储所需磁盘空间 |
0~200 |
0~5K |
20 |
2 cores |
12GB |
4GB |
100GB |
100GB |
5K~50K |
10 |
200GB |
|||||
200~1K |
0~10K |
30 |
4 cores |
16GB |
4GB |
100GB |
100GB |
10K~100K |
10 |
200GB |
|||||
1K~2K |
0~20K |
30 |
6 cores |
24GB |
8GB |
150GB |
100GB |
20K~200K |
10 |
200GB |
|||||
2K~5K |
0~30K |
40 |
8 cores |
32GB |
12GB |
200GB |
120GB |
30K~300K |
20 |
250GB |
|||||
5K~10K |
0~40K |
50 |
16 cores |
48GB |
16GB |
200GB |
150GB |
40K~400K |
20 |
300GB |
|||||
10K~15K |
0~40K |
50 |
24 cores |
64GB |
24GB |
200GB |
200GB |
40~400K |
20 |
600GB |
iMC智能管理平台在Linux 64位操作系统下推荐的服务器最低配置如表2-2所示。
表2-2 Linux 64位操作系统下的服务器配置需求
管理规模 |
系统要求(最低) |
||||||
节点数 |
采集单元 |
在线操作员 |
CPU(主频≥2.5GHz) |
内存 |
Java heap size |
安装软件所需磁盘空间 |
运行期间数据存储所需磁盘空间 |
0~200 |
0~5K |
20 |
2 cores |
12GB |
4GB |
100GB |
100GB |
5K~50K |
10 |
200GB |
|||||
200~1K |
0~10K |
30 |
4 cores |
16GB |
6GB |
100GB |
100GB |
10K~100K |
10 |
200GB |
|||||
1K~2K |
0~20K |
30 |
6 cores |
24GB |
8GB |
150GB |
100GB |
20K~200K |
10 |
200GB |
|||||
2K~5K |
0~30K |
40 |
8 cores |
32GB |
12GB |
200GB |
120GB |
30K~300K |
20 |
250GB |
|||||
5K~10K |
0~40K |
50 |
16 cores |
64GB |
16GB |
200GB |
150GB |
40K~400K |
20 |
300GB |
|||||
10K~15K |
0~40K |
50 |
24 cores |
80GB |
24GB |
200GB |
200GB |
40K~400K |
20 |
600GB |
相关说明:
· 节点数:所有已加入iMC的设备统称为节点,包括交换机、路由器、iMC服务器、数据库服务器以及PC等。节点数为所有设备数量的总和。
· 采集单元:一个采集单元是指每隔5分钟采集一次的一个采集实例。5(分钟)/一个采集实例采集间隔(分钟)=一个采集对应的采集单元。一个采集实例即一个性能采集指标的实例,比如一个设备一个CPU的利用率的采集就是一个采集实例,一个接口的接收速率的采集也是一个采集实例。如果一个设备有1个CPU、一个内存,需要监控10个接口的发送速率和接收速率,同时需要监控该设备的不可达率和响应时间,由于1个CPU的监控对应一个采集实例、1个内存的监控对应一个采集实例,10个接口的发送速率和接收速率分别对应10个采集实例,设备的不可达率和响应时间监控分别对应1个采集实例,则这个设备占用采集实例的总数为24个。如果这24个实例的采集间隔都是5分钟,则存在24个采集单元;如果这24个采集实例的采集间隔都是10分钟,则存在12个采集单元。
· Java heap size:是指iMC Web server的Java进程占用的堆内存。
调整Java heap size的方法:
执行Windows下“安装目录\client\bin\setmem.bat 1024”(或Linux下“安装目录/client/bin/setmem.sh 1024”)脚本,即可将Java heap调整到1024MB。64位操作系统调整范围为256~32768间的任一值,但不可超过物理内存。
· 为了提高服务器的IO性能,如果采集单元达到100K~200K,必须配置2块以上的磁盘,并配置256M以上的磁盘RAID卡;如果采集单元达到200K~300K,必须配置2块以上的磁盘,并配置512M以上的磁盘RAID卡;如果采集单元达到300K~400K,必须配置4块以上的磁盘,并配置1G以上的磁盘RAID卡。建议3块硬盘推荐RAID5,4块及以上硬盘推荐RAID 0+1。
· iMC不同的组件和组网环境对服务器的硬件配置需求会有差别,具体可以参考各组件的版本发布文档。
iMC对软件的需求配置如表2-3所示,并推荐安装对应软件的最新补丁。
配置项 |
配置要求 |
备注 |
Windows平台 |
||
操作系统 |
Windows Server 2012 (64bit) |
需要安装补丁KB2836988 |
Windows Server 2012 R2 (64bit) |
无 |
|
Windows Server 2016 (64bit) |
无 |
|
Windows Server 2019 (64bit) |
无 |
|
数据库 |
SQL Server 2012 Enterprise |
需要安装补丁Service Pack 2 |
SQL Server 2014 Enterprise |
无 |
|
SQL Server 2016 Enterprise |
无 |
|
SQL Server 2017 Enterprise |
无 |
|
SQL Server 2019 Enterprise |
无 |
|
SQL Server 2017 Express |
仅限SNS和标准版使用的内嵌数据库 |
|
Linux平台 |
||
操作系统 |
Red Hat Enterprise Linux Server 7.x (64bit) |
无 |
Red Hat Enterprise Linux Server 8.x (64bit) |
无 |
|
CentOS 7.x (64bit) |
无 |
|
中标麒麟(nsV7Update2) |
仅限使用MariaDB 5.5.60数据库 |
|
中标麒麟(nsV7Update4) |
仅限使用数据库: · 达梦 V7.6.1.60 · 达梦 V8.1.1.126 · MariaDB 5.5.60 |
|
凝思磐石6.0.80(build20201014) |
仅限使用MariaDB 5.5.60数据库 |
|
红旗(Asianux-7.3) |
仅限使用MariaDB 5.5.60数据库 |
|
银河麒麟高级服务器操作系统V10(AMD64版) |
无 |
|
数据库 |
Oracle 11g Release 1 (64bit) |
无 |
Oracle 11g Release 2 (64bit) |
无 |
|
Oracle 12c Release 1 (64bit) |
无 |
|
Oracle 12c Release 2 (64bit) |
无 |
|
Oracle 18c (64bit) |
无 |
|
Oracle 19c (64bit) |
无 |
|
达梦数据库管理系统V8.1.1.126 |
仅限于银河麒麟V10系统 |
|
Linux平台和Windows平台 |
||
数据库 |
MySQL Enterprise Server 5.5 |
Up to 1000 devices are supported |
MySQL Enterprise Server 5.6 |
||
MySQL Enterprise Server 5.7 |
||
MySQL Enterprise Server 8.0 |
||
MariaDB 5.5.x |
无 |
|
MariaDB 10.3.x |
||
MariaDB 10.5.x |
H3C推荐将iMC安装在物理服务器上。如果在虚拟机中安装iMC,支持的虚拟化平台部署场景如下:
· VMware ESXi 5.5.0
· VMware ESXi 6.0.0
· VMware ESXi 6.5.0
· VMware ESXi 6.7.0
· CAS 2.0
· CAS 3.0
· CAS 5.0
· Hyper-V 2008 R2
· Hyper-V 2012
· Hyper-V 2012 R2
如果已经将iMC安装在虚拟机上,请不要修改如下虚拟机配置参数:
· CPU内核数量
· 网卡数量、工作模式及MAC地址
· 磁盘驱动数量,存储路径
· 分配存储空间
修改这些参数将会导致iMC无法正常运行。
静默部署安装支持以下两种方式:
· 集中式静默部署:所需组件部署在同一台服务器上。
· 分布式静默部署:所需组件分别部署在主、从服务器上。
(1) 集中式静默部署安装前,请先联系H3C技术支持人员获取以下安装包,如图3-1所示。本文以Windows系统、Professional版本部署安装为例进行介绍。
¡ H3C_iMC_PLAT_7.3_E0708_Professional:iMC软件安装包。
¡ H3C_iMC_PLAT_7.3_E0708_tools:iMC配套组件安装包。
iMC软件安装包分不同版本,如:Professional(企业版)、Standard(标准版),SNS(基础版)。
(2) 按需将iMC配套组件安装包中tools/components文件夹下的组件安装文件拷贝至iMC软件安装包中install/components文件夹下,如图3-2、图3-3所示。Windows系统与Linux系统组件安装包位置不同,请根据实际情况进行操作。
¡ Windows系统文件路径:H3C_iMC_PLAT_7.3_E0708_tools/Standar&Professional/windows/tools/components
H3C_iMC_PLAT_7.3_E0708_Professional_windows/windows/install/components
¡ Linux系统文件路径:H3C_iMC_PLAT_7.3_E0708_tools/Standar&Professional/linux/tools/components
H3C_iMC_PLAT_7.3_E0708_Professional_linux/linux/install/components
(3) 拷贝完成后,修改H3C_iMC_PLAT_7.3_E0708_Professional_windows/windows/install文件夹下的静默安装配置文件install.cfg,如图3-4、图3-5所示。
参数说明:
¡ install.dir:iMC安装路径。例如:Windows的安装路径为D:\\iMC;Linux的安装路径为/opt/iMC。
¡ data.dir:数据库文件保存路径。例如:Windows的保存路径为D:\\ imcdata;Linux的保存路径为/opt/ imcdata。
当使用远程数据库时,iMC无权限在数据库服务器上创建文件夹,因此需要在数据库服务器上先创建对应的文件夹。
¡ db.address:数据库IP地址。例如:本地数据库可填写127.0.0.1;远程数据库填写对应IP地址。
¡ db.type:数据库类型。填写SQLServer、MySQL、Oracle或Dameng。
¡ db.adminusername:数据库登录用户名。SQLServer的用户名为“sa”,其他数据库为“root”。
¡ db.adminpwd:数据库用户密码。
¡ db.addinfo:数据库实例名。若SQLServer为默认实例,该参数可以为空。
¡ db.tablespace:表空间名。仅Oracle数据库填写,默认为USERS,其他数据库需删除该参数。
¡ install.locale:安装iMC的语言。中文为zh_CN,英文为en_US。
¡ install.components:需安装的组件名称。组件安装包需提前放置于\install\components路径下,若未放置可能导致iMC安装失败。
填写的组件名称需要与\install\components\iMC-组件名称\deploy.xml中的组件名称保持一致,且组件安装的顺序与参数填写顺序一致。若有依赖组件则iMC组件名称应填写在依赖组件之后,默认填写示例如下:iMC-PLAT,iMC-GAM,iMC-NME-FAULT,iMC-ICC,iMC-EUPLAT,iMC-NME-PERF,iMC-VLAN,iMC-ACLM,iMC-SYSLOG,iMC-SEPLAT,iMC-DM,iMC-REPORT,iMC-VNM,iMC-NETASSET,iMC-SCC,iMC-VXLAN,iMC-SSA,iMC-CMDB
¡ deploy.components:在install.components参数中已填写待部署的组件名称,填写要求与install.components参数一致。
¡ http.port:HTTP访问端口号,默认为8080。
¡ https.port:HTTPS访问端口号,默认为8443。
(4) 参数修改完成后,保存并退出。执行静默安装脚本,如图3-6所示。
¡ Windows系统:执行installsilence.bat文件。
¡ Linux系统:执行installsilence.sh文件。
(5) 执行完成后,请参考4 安装后的管理及维护执行后续操作。
分布式静默部署安装前,请先联系H3C技术支持人员获取以下安装包,并将其拷贝至需安装部署iMC、iMC组件的主服务器和从服务器上,如图3-7所示。本文以Windows系统为例进行介绍。
· H3C_iMC_PLAT_7.3_E0708_Professional:iMC软件安装包。
· H3C_iMC_PLAT_7.3_E0708_tools:iMC配套组件安装包。
(1) 参考3.1 集中式静默部署3.1 (2)步骤,按需将iMC配套组件安装包中tools/components文件夹下的组件安装文件,拷贝至主服务器iMC软件安装包中install/components文件夹下。
(2) 拷贝完成后,修改H3C_iMC_PLAT_7.3_E0708_Professional_windows/windows/install文件下夹的静默安装配置文件install.cfg,具体参数配置可参考3.1 集中式静默部署3.1 (3)步骤。
在主服务器上配置静默安装配置文件install.cfg时,如图3-5所示。
· install.components参数填写需在主服务器与从服务器上部署的所有组件名称。
· deploy.components参数仅填写需在主服务器上部署的组件名称。
· 组件安装包需提前放置于\install\components路径下,若未放置可能导致iMC安装失败。
(3) 参数修改完成后,保存并退出。执行静默安装脚本,如图3-6所示。
¡ Windows系统:执行installsilence.bat文件。
¡ Linux系统:执行installsilence.sh文件。
(4) 待脚本执行完,完成主服务器配置。
(1) 参考3.1 集中式静默部署3.1 (2)步骤,按需将iMC配套组件安装包中tools/components文件夹下的组件安装文件,拷贝至从服务器iMC软件安装包中install/components文件夹下。
(2) 拷贝完成后,修改H3C_iMC_PLAT_7.3_E0708_Professional_windows/windows/install文件下夹的静默安装配置文件installslave.cfg,如图3-8、图3-9所示。
参数说明:
¡ master.ip:主服务器的IP地址。
¡ install.dir:从服务器上iMC安装路径。例如:Windows系统安装路径为D:\\iMC;Linux系统安装路径为/opt/iMC。
¡ data.dir:从服务器上数据库数据保存路径。例如:Windows系统填写D:\\imcdata;Linux系统填写/opt/imcdata。
¡ db.address:数据库IP地址。例如:部署本地数据库则填写127.0.0.1;部署远程数据库,则填入相应的数据库IP。
¡ db.type:数据库类型。填写SQLServer、MySQL、Oracle或Dameng。
¡ db.adminusername:从服务器数据库的用户名。
¡ db.adminpwd:从服务器数据库的用户密码。
¡ db.addinfo:从服务器数据库实例名。
¡ db.tablespace:从服务器Oracle数据库的表空间名。使用Oracle数据库必填,其他数据库需删除该参数。
¡ install.locale:安装iMC的语言,需与主服务器配置保持一致。
¡ deploy.components:需在从服务器上部署的组件名称。
填写的组件名称需要与\install\components\iMC-组件名称\deploy.xml中的名称保持一致,且区分大小写。
¡ http.port:访问端口号,默认8080,需与主服务器保持一致。
¡ https.port:访问端口号,默认8443,需与主服务器保持一致。
¡ localIP:本机的IP地址。
(3) 参数修改完成后,保存并退出。执行静默安装脚本,如图3-10所示。
¡ Windows系统:执行installsilence.bat文件。
¡ Linux系统:执行installsilence.sh文件。
图3-10 执行静默安装脚本
智能部署监控代理是iMC提供给用户用于日常管理及维护iMC服务器的界面。通过智能部署监控代理,用户可以完成启动、停止、升级iMC以及部署、去部署组件等操作。
选择[开始\所有应用\H3C智能管理中心\H3C部署监控代理]菜单项(Linux下执行<iMC安装路径>/deploy下dma.sh文件)即可启动智能部署监控代理,如图4-1所示。
智能部署监控代理窗口共有四个页签:监控、进程、部署、运行环境。下面介绍通过这四个页签管理及维护iMC的方法。
在“监控”页签下单击<启动>按钮即可启动iMC服务进程,若iMC服务处于已经启动状态,则该按钮为灰显。
<启动>按钮下方有一个“当启动OS时自动启动各服务”选项,若勾选该选项,当操作系统启动后,iMC各项服务会自动启动。
缺省情况下,iMC的系统服务Intelligent Management Server以Local System帐户登录并启动,用户可以修改以其他的系统帐号登录。如果以非Local System帐号登录,请赋予所使用帐号具有iMC安装文件夹可读写权限,使iMC的各项服务能够正常启动(通过智能部署监控代理启动),保证iMC正常运行。
单击<停止>按钮可以停止所有iMC服务进程,若iMC服务处于关闭状态,则该按钮为灰显。
启动iMC监控代理后,可通过Web浏览器访问iMC。访问前,请确保iMC服务器的系统防火墙中已经开放了iMC的Web服务端口,缺省端口号为8080(HTTP)和8443(HTTPS)。
打开浏览器输入访问iMC的地址:
· 通过HTTP协议访问iMC:http://ipaddress:port/imc
· 通过HTTPS协议访问iMC:https://ipaddress:port/imc
· ipaddress为iMC主服务器IP地址,port为部署iMC平台组件时配置的Web服务端口号。
· 使用HTTPS协议访问iMC时,会提示安全证书问题,详细内容请参见《H3C智能管理中心用户手册》中的FAQ部分。
进入iMC登录页面后,输入用户名密码,单击<登录>按钮即可进入iMC的首页,如图4-2、图4-3所示。iMC缺省的超级管理员用户名是admin,iMC PLAT 7.3 (E0706)之前版本默认密码是admin,iMC PLAT 7.3 (E0706)及后续版本默认密码是Pwd@12345。
图4-2 iMC登录页面
图4-3 iMC首页
单击<安装/升级>按钮可以打开新组件安装向导。当用户需要安装新的业务组件或者对已安装组件进行升级时,可以通过新组件安装向导完成组件的安装或升级操作。
“监控”页签向用户展示了服务器当前的使用情况,帮助用户实时掌握服务器运行状态。
“进程”页签显示了启动iMC后的所有服务进程,如图4-4所示。
用户可以通过选择进程右键菜单中的菜单项完成对单个可管理进程的操作。右键菜单包括如下功能:
· 启动进程:启动某个处于停止状态的进程。
· 停止进程:停止某个处于启动状态的进程。
· 自动启动:设置进程启动模式为启动iMC时自动启动。
· 手动启动:设置进程启动模式为启动iMC后手动启动。
· 刷新进程状态:刷新该进程当前的状态。
“部署”页签中显示了已安装的所有组件的组件名、版本号、部署状态等信息,如图4-5所示。
通过对选择的组件点击右键打开操作菜单,可完成以下操作:
· 部署该组件:部署一个未部署的组件,若该菜单项灰显,请先部署其依赖的组件。
· 批量部署:同时选择多个待部署的组件进行部署。
· 去部署该组件:将已部署的组件去部署,若存在依赖该组件的组件处于已部署状态,则该菜单项灰显。
· 去部署该组件(仅主服务器端):当部署该组件的从服务器发生故障时,在主服务器端删除该组件的部署信息,将组件置为未部署状态。
· 批量去部署:同时选择多个待去部署的组件进行去部署。
· 升级该组件:对已安装新版本的组件,可以通过该功能完成对该组件的升级。
· 批量升级:批量选择可升级的组件,并完成升级。
· 删除该组件:从iMC中删除该组件。
· 显示依赖组件:显示该组件所依赖的组件。
· 显示依赖影响:显示依赖该组件的组件。
“运行环境”页签展示了iMC的运行环境参数、数据库空间使用情况等信息,也可在“运行环境”页签下完成数据库与恢复操作,如图4-6所示。