• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

H3C 智能管理中心 部署指导-7.3-5W108

02-H3C 智能管理中心部署指导(NingOS+MariaDB数据库)

本章节下载 02-H3C 智能管理中心部署指导(NingOS+MariaDB数据库)  (3.64 MB)

02-H3C 智能管理中心部署指导(NingOS+MariaDB数据库)


1 说明

H3C智能管理中心(以下简称iMC)支持在NingOS V3操作系统+MariaDB10.x.x数据库环境上安装。本手册用于指导用户快速完成NingOS操作系统的配置,以及MariaDB数据库的安装和配置。

本文档将以NingOS V3(1.0.2403)操作系统为例,描述了NingOS操作系统和MariaDB数据库的安装和配置过程。其他版本可能略有区别,不再详述。

说明

iMC E0710及之后版本支持在NingOS操作系统中安装。

 


2 安装操作系统

2.1  安装前准备

2.1.1  硬件配置需求

iMC PLAT对硬件的需求和最低配置请参见表2-1。如有其他业务组件,请查看业务组件版本说明书获取最终的硬件配置要求。

注意

·     本文档以iMC安装到根目录为例进行介绍。若iMC安装到其他分区,该分区配置需要满足硬件需求,如表2-1所示。

·     若数据库是本地部署,则iMC服务器内存=iMC占用内存+数据库占用内存+操作系统占用内存。

·     若数据库是远程部署,则iMC服务器内存=iMC占用内存+操作系统占用内存;数据库服务器内存=数据库占用内存准备+操作系统占用内存。

·     操作系统占用内存按照不同操作要求准备,如无明确要求,操作系统内存至少准备4G以上。

 

表2-1 Linux环境(64位)

管理规模

系统要求(最低)

节点数

采集单元(0~5K意味着不启动性能监控或启动少量性能监控)

在线操作员

CPU(主频≥2.5GHz)

iMC占用内存

数据库占用内存

Java heap size

安装软件所需磁盘空间(imcInstallDir)

运行期间数据存储所需磁盘空间(imcDataDir)

0~200

0~5K

20

4核CPU

12GB

6GB

4GB

3GB

100GB

5K~50K

10

200GB

200~1K

0~10K

30

6核CPU

16GB

8GB

6GB

3GB

100GB

10K~100K

10

200GB

1K~2K

0~20K

30

8核CPU

24GB

12GB

8GB

4GB

100GB

20K~200K

10

200GB

2K~5K

0~30K

40

12核CPU

32GB

16GB

12GB

5GB

120GB

30K~300K

20

250GB

5K~10K

0~40K

50

16核CPU

64GB

32GB

16GB

7GB

150GB

40K~400K

20

300GB

10K~15K

0~40K

50

24核CPU

80GB

40GB

24GB

10GB

200GB

40K~400K

20

600GB

 

注意

为了提高服务器的I/O性能,如果采集单元达到100K~200K,必须配置两块以上的磁盘,并配置256M以上的磁盘RAID卡;如果采集单元达到200K~300K,必须配置两块以上的磁盘,并配置512M以上的磁盘RAID卡;如果采集单元达到300K~400K,必须配置4块以上的磁盘,并配置1G以上的磁盘RAID卡。建议配置RAID5(需配置3块或以上硬盘),硬盘数超过4块,建议使用RAID 0+1。

 

2.1.2  准备安装盘

准备NingOS V3完整的安装软件。

2.1.3  收集系统的安装信息

在安装过程中,系统会提示输入一些信息,主要包括安装主机的主机名、IP地址、网络信息等。关于主机的IP地址和网络信息可以从安装主机所在网络的管理员处获得。

2.2  安装步骤

用NingOS安装光盘启动机器后屏幕将出现NingOS的初始安装窗口,如图2-1所示。

图2-1 初始安装窗口

 

通过键盘上下键选择“Install NingOS V3”选项,单击<Enter>键进入图形安装主窗口。

下面仅对需要特别关注的界面进行介绍,对于没有介绍的界面一般使用缺省配置即可。

(1)     ‍进入安装向导使用的语言种类选择界面,请选择“中文(简体中文)”,如图2-2所示,然后单击<继续(C)>按钮。

图2-2 选择语言

 

(2)     进入安装信息摘要界面,如图2-3所示。根据需要设置相应参数,其他参数可保持缺省值。

图2-3 安装信息摘要

 

(3)     选择“软件选择(S)”选项,进入“软件选择”设置界面,选择“服务器”基本环境,必须勾选安装如下附件软件:

¡     网络服务器

¡     Linux的远程管理

¡     xfce桌面

¡     开发工具

¡     系统工具

图2-4图2-5所示,用户也可以根据自身需求勾选安装其他附加软件。单击<完成(D)>按钮,返回安装信息摘要界面。

图2-4 软件选择

 

图2-5 软件选择(续)

 

(4)     选择“安装目的地(D)”选项,进入“安装目标位置”设置界面,在“存储配置”中选择“自定义(C)”选项,如图2-6所示。单击<完成>按钮,进入“手动分区”设置界面,如图2-7所示,选择“单击这里自动创建它们(C)。”选项。

图2-6 选择安装位置

 

图2-7 手动分区1

 

以将iMC安装到根目录为例,介绍如何手动分区。

注意

如果iMC安装到其他分区,该分区设置需要满足硬件配置要求,硬件配置要求请参考硬件配置需求。根分区建议至少保留100G。

 

a.     如图2-8所示,选择“/home”分区,单击<—>按钮,将home分区删除。

图2-8 手动分区2

 

b.     选择“/var/log”分区,单击<—>按钮,将/var/log分区删除,如图2-9所示。

图2-9 手动分区3

 

c.     选择“/”分区,设置期望容量,建议将剩余可用空间全部增加到根分区,单击<完成(D)>按钮,弹出“更改摘要”窗口,如图2-10所示。单击<接受更改(A)>按钮,返回安装信息摘要页面。

图2-10 更改摘要

 

(5)     选择“网络和主机名(N)”选项,进入“网络和主机名”设置界面。选择一个网卡,单击<配置>按钮,选择“IPv4设置”页签,在“方法(M)”下拉选项中选择“手动”选项,单击<添加>按钮并配置IPv4地址,如图2-11所示。

图2-11 IPv4设置

 

(6)     选择“常规”页签,勾选“自动以优先级连接(A)”选项,如图2-12所示,设置完成之后单击<保存(S)>按钮保存配置。

图2-12 编辑网络和主机名

 

(7)     在该界面,可根据需要在左下角配置主机名,本例为“iMCServer”,单击<应用(A)>按钮,如图2-13所示,单击<完成(D)>按钮,返回安装信息摘要界面。

图2-13 设置主机名

 

 

(8)     选择“Root账户”选项,进入Root账户页面,启用root用户并设置root用户密码,如图2-14所示,单击<完成(D)>按钮,返回安装信息摘要界面。

图2-14 设置ROOT账户

 

(9)     在安装信息摘要界面,单击<开始安装(B)>按钮,如图2-15所示,进入安装界面,如图2-16所示。

图2-15 开始安装

 

图2-16 安装进度

 

(10)     安装完成后,输入Root密码,如图2-17所示,登录进入系统,如图2-18所示。

图2-17 输入Root密码

 

图2-18 进入系统

 

 

 


3 安装后的配置

3.1  禁用防火墙

禁用防火墙步骤如下:

(1)     在终端中输入下述命令,将防火墙关闭:

systemctl stop firewalld.service

systemctl disable firewalld.service

(2)     通过下述命令可以查看防火墙的状态:

systemctl status firewalld.service

其中,若“Loaded”项显示为“disabled”、“Active”项显示为“inactive (dead)”,则表示防火墙已永久禁用,如图3-1所示。

图3-1 禁用防火墙

 

3.2  禁用SElinux

禁用SELinux需要修改SELinux配置文件,步骤如下:

(1)     在终端输入下述命令,打开SELinux配置文件:

vim /etc/selinux/config

(2)     将文件中的SELINUX参数值修改为disabled,以禁用SELINUX

SELINUX=disabled

(3)     保存、退出并重启系统使配置生效。

(4)     在终端输入下述命令查看SELinux状态:

getenforce

其中,若结果显示为“Disabled”,则表示SELinux已禁用,如图3-2所示。

图3-2 禁用SELinux

 

3.3  设置文件描述符数量及用户进程数限制

设置文件描述符数量及最大用户进程数,需修改system.conf文件,步骤如下:

(1)     在终端输入下述命令查看文件描述符数量:

ulimit –n

(2)     在终端输入下述命令查看最大用户进程数:

ulimit –u

(3)     若文件描述符数量或最大用户进程数小于65535,在终端输入下述命令打开system.conf文件:

vim /etc/systemd/system.conf

(4)     在文件末尾增加如下内容,如已存在则修改数值,确保数值大于等于65535。

DefaultLimitNOFILE=65535

DefaultLimitNPROC=65535

其中,修改DefaultLimitNOFILE参数值即可修改文件描述符数量、修改DefaultLimitNPROC参数值即可修改用户进程数限制。

(5)     保存、退出后重启系统使配置生效。

(6)     重复步骤(1)(2)确认参数配置已生效。

说明

若按照上述步骤修改system.conf文件后,文件描述符数量没有修改至指定数值,用户可修改user.conf文件中的参数DefaultLimitNOFILE为65535,修改完成后保存、退出并重启系统使配置生效。

 

3.4  主机名映射配置

在安装操作系统时修改主机名后,需要进行localhost映射配置,否则安装在iMC时会提示环境检查失败。

1. 查看主机名,命令如下:

[root@iMCServer ~]# hostname

 

2. 修改/etc/hosts文件,增加主机映射“127.0.0.1 主机名”命令如下:

[root@iMCServer ~]# vi /etc/hosts

127.0.0.1 iMCServer //iMCServer是在安装操作系统时配置的主机名

 

 


4 安装MariaDB数据库

为了使iMC正确安装、运行,Linux系统安装完成后,需以root用户身份登录操作系统,并进行如下配置。本示例用init_environment_for_NingOS_v1.0.zip工具包进行演示。其他版本操作类似,不再详述。

提示

·     开始配置前,请确保光驱CD-ROM中已加载NingOS V3的ISO包。具体操作可参考常见问题解答章节检查光驱CD-ROM中是否已加载NingOS V3的ISO包。

·     工具包可在本部署指导整本手册下载页面获取。具体操作可参考常见问题解答章节。

 

(1)     上传init_environment_for_NingOS_v1.0.zip工具包至服务器/opt/目录下,并执行unzip init_environment_for_NingOS_v1.0.zip解压,如图4-1图4-2所示。

[root@iMCServer ~]# cd /opt

[root@iMCServer opt]# ll

[root@iMCServer opt]# unzip init_environment_for_NingOS_v1.0.zip

[root@iMCServer opt]# cd init_environment_for_NingOS/

[root@iMCServer init_environment_for_NingOS]# ll

图4-1 上传并解压工具包

 

图4-2 查看工具包内容

 

(2)     (可选)如果需要安装非NingOS操作系统自带的mariadb数据库版本,请参考常见问题解答章节进行操作。

(3)     执行sh init_environment_for_NingOS.sh脚本开始配置操作系统,以及安装和配置数据库,如图4-3所示。

[root@iMCServer init_environment_for_NingOS]# sh init_environment_for_NingOS.sh

图4-3 执行init_environment_for_NingOS.sh脚本

 

(4)     根据提示设置数据库使用的语言,cn代表中文,en代表英文。本例选择安装中文数据库,即选择“cn”,如图4-4示。

图4-4 选择数据库语言

 

(5)     根据提示配置数据库root用户的登录密码。本例中将数据库root用户的登录密码配置为“iMC123”,如图4-5所示。

提示

密码中不能包含`’”!()&|\$;<>/^空格和tab键。否则会导致iMC安装校验失败。

 

图4-5 配置数据库登录密码

 

(6)     至此,操作系统和数据库所有配置均已完成,根据提示重启操作系统后,便可直接安装iMC。

图4-6 根据提示,重启操作系统


5 安装iMC

5.1  安装前的准备

5.1.1  上传iMC安装包并检测安装环境

(1)     将与系统配套的iMC安装包上传到系统中的/opt目录下,本例中使用H3C_iMC_PLAT_7.3_E0710_Professional_linux.zip安装包。

(2)     解压安装包并查看iMC文件夹中的文件,如图5-1图5-2所示。

[root@iMCServer ~]# cd /opt

[root@iMCServer opt]# ll

[root@iMCServer opt]# unzip H3C_iMC_PLAT_7.3_E0710_Professional_linux.zip

图5-1 解压iMC安装包

 

[root@iMCServer ~]# cd /opt/linux/install

[root@iMCServer opt]# ll

图5-2 查看安装包中的文件

 

(3)     执行环境检测脚本,如图5-3所示。

[root@iMCServer inatall]# sh envcheck.sh

图5-3 执行环境检测安装脚本

 

提示

若环境检测工具显示异常,可参考5.5巡检工具显示异常问题,如何解决?进行解决。

 

(4)     在弹出的检查安装参数页面输入数据库密码,本例中设置为“iMC123”,如图5-4图5-5所示。

图5-4 执行安装环境检查

 

图5-5 通过安装环境检查

 

(5)     所有环境检查项通过后,即可安装iMC。

5.2  安装步骤

(1)     执行安装脚本:sh install.sh,如图5-6所示,开始iMC安装。

[root@iMCServer inatall]# sh install.sh

图5-6 执行安装脚本

 

(2)     进入iMC安装选择界面,如图5-7所示。

图5-7 安装选择界面

 

(3)     单击<确定>按钮,开始进行安装环境检查,在弹出的检查安装参数页面输入密码,root用户的默认密码为“iMC123”,其它参数保持默认即可,如图5-8所示。

图5-8 检查安装参数

 

说明

支持用户自定义HTTP和HTTPS Web服务端口,请确保iMC服务器上开放了iMC的Web服务端口。

 

(4)     数据库检测通过,自动进行iMC安装部署,如图5-9所示。

图5-9 iMC安装向导

 

(5)     部署完成后弹出提示框,如图5-10所示。默认勾选立即启动服务操作项,单击<确定>按钮,启动服务。

图5-10 批量部署操作成功

 

(6)     服务启动完成后,可以在进程页签下查看各进程的运行状况,如图5-11所示。

图5-11 进程状态

 

至此,在NingOS操作系统+MariaDB数据库环境下安装iMC操作完成。


6 常见问题解答

1. 如何安装非NingOS操作系统自带的MariaDB数据库版本?

(1)     可联系技术支持人员获取相应MariaDB版本的安装包,本文以mariadb10.5.22.x86_for_NingOS.zip为例进行演示。

(2)     上传mariadb10.5.22.x86_for_NingOS.zip至工具包(本例中为:init_environment_for_NingOS_v1.0.zip)的init_environment_for_NingOS/mariadb_rpms/目录下,如图6-1所示。

[root@iMCServer ~]# cd /opt/init_environment_for_NingOS/mariadb_rpms/

[root@iMCServer init_environment_for_NingOS]# ll

[root@iMCServer init_environment_for_NingOS]# unzip mariadb10.5.22.x86_for_NingOS.zip

图6-1 上传并解压数据库安装包

 

(3)     修改init_environment_for_NingOS.sh文件中的whether_yum_install参数为0,使脚本安装用户上传的MariaDB数据库安装包(1表示通过本地YUM源安装MariaDB数据库,0表示通过自带rpm包安装MariaDB数据库)。修改完成后,保存并退出,如图6-2图6-3所示。

[root@iMCServer ~]# cd /opt/init_environment_for_NingOS/

[root@iMCServer init_environment_for_NingOS]# ll

[root@iMCServer init_environment_for_NingOS]# vi init_environment_for_NingOS.sh

图6-2 编辑init_environment_for_NingOS.sh文件

 

图6-3 修改whether_yum_install参数为0

 

(4)     执行如下命令检查whether_yum_install参数值修改是否生效,如图6-4所示。

[root@iMCServer init_environment_for_NingOS]# cat init_environment_for_NingOS.sh | grep whether_yum_install=

图6-4 检查参数值修改是否生效

 

(5)     完成以上操作后,可继续执行安装MariaDB数据库步骤继续数据库的安装,直至完成数据库的安装。

2. 如何卸载已安装的mariadb数据库?

(1)     当出现配置错误,或者MariaDB数据库异常,需要卸载MariaDB数据库时,可执行init_environment_for_NingOS/目录下的clear_environment.sh脚本卸载MariaDB数据库,如图6-5所示。

[root@iMCServer ~]# cd /opt/init_environment_for_NingOS/

[root@iMCServer init_environment_for_NingOS]# ll

[root@iMCServer init_environment_for_NingOS]# sh clear_environment.sh

图6-5 卸载已安装的MariaDB数据库

 

(2)     卸载完成后,请根据提示重启操作系统,如5-6所示。

图6-6 卸载完成后,根据提示重启系统

 

3. 当出现“ERROR: no media found on /dev/cdrom。please ensure the CDROM is available”报错时,如何处理?

图6-7 ERROR: no media found on /dev/cdrom。please ensure the CDROM is available”报错

 

请检查NingOS操作系统的ISO镜像是否正确挂载。各平台检查方法如下:

·     VMware平台检查方法:在“编辑设置”窗口中检查数据存储ISO文件是否已连接,如图6-8所示。

图6-8 检查数据存储ISO文件是否已连接

 

·     CAS平台检查方法:在修改虚拟机配置的“光驱”页签,检查光驱是否已连接,如图6-9所示。

图6-9 检查光驱是否已连接

 

·     物理服务器检查方法:登录服务器管理口地址,查看CD镜像是否连接,如图6-10所示。

图6-10 检查CD镜像是否连接

 

4. 安装iMC界面显示异常,如何解决?

若虚拟机环境监控代理界面显示异常,提示虚拟机显卡需选择vga,如图6-11图6-12所示。

可在显卡应用成功后重启操作系统,重新执行安装iMC。

图6-11 监控代理界面异常

 

图6-12 查看显卡配置信息

 

若更换显卡后问题仍然存在,可使用MobaXterm工具远程连接到环境,重新运行安装脚本。

5. 巡检工具显示异常问题,如何解决?

巡检工具首次执行结果展示界面显示异常,如图6-13所示,再次执行环境检测可正常显示。

图6-13 巡检工具显示异常

 

6. 如何在整本手册下载页面获取所需工具包?

(1)     登录https://www.h3c.com/cn/,选择“支持〉文档中心”。

(2)     选择“智能管理与运维”,单击“H3C iMC智能管理中心”下的“H3C iMC V7”,进入H3C iMC智能管理中心产品资料库。

(3)     将鼠标悬浮在对应手册名称上,手册名称后出现按钮,单击按钮可下载并获取所需的工具包,如图6-14图6-15所示。

提示

本章节主要介绍如何在整本手册下载页面获取工具包,具体所需的工具包请以实际下载结果为准,以下内容仅作为示例。

 

图6-14 整本手册下载页面示例

 

图6-15 下载工具包示例

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们