在 CentOS(Everything 分支)和 MariaDB 环境下部署 H3C iMC 智能管理中心,主要分为环境准备、系统配置、数据库安装及 iMC 部署四个核心阶段。以下是基于官方指导整理的详细部署流程:
一、 硬件与软件需求评估
- 硬件要求:建议至少配备 8核 CPU、16GB 以上内存以及 100GB 以上的剩余磁盘空间。若为集中式部署,服务器总内存需满足“iMC占用内存 + 数据库占用内存”的总和。
- 软件版本:确保操作系统与数据库版本的兼容性。例如,H3C iMC V7.3 支持 MariaDB 10.5.x、10.6.x 等版本。
二、 操作系统基础配置
在安装前,需对 CentOS Everything 系统进行以下优化与配置:
- 安全策略放行:关闭或禁用系统的防火墙(Firewall)以及 SELinux,以防止网络端口被拦截。
- 系统参数调优:合理设置文件描述符数量及用户进程数限制,避免高并发下资源耗尽。
- 主机名映射:配置
/etc/hosts 文件,确保主机名与 IP 地址的正确解析映射。
三、 MariaDB 数据库部署
- 获取安装包:前往 MariaDB 官网下载所需版本的安装包。
- 执行初始化脚本:进入存放初始化脚本的目录(如
/opt/init_environment_for_redhat/),运行 sh init_environment_for_rhel.sh 脚本。 - 配置数据库参数:根据脚本提示,选择数据库使用的语言(如
cn 代表中文),并设置数据库 root 用户的登录密码。- ⚠️ 避坑指南:设置的密码中绝对不能包含
' " ! ( ) & | \$ ; < > / ^ 、空格以及 Tab 键等特殊字符,否则会导致后续 iMC 安装校验失败。
- 重启生效:完成所有配置后,重启操作系统使底层参数生效。
四、 安装与启动 iMC
- 上传与解压:将配套的 iMC 安装包(如
.zip 格式)上传至服务器的 /opt 目录下,并使用 unzip 命令进行解压。 - 执行安装向导:进入解压后的安装目录(如
/opt/linux/install),执行 sh install.sh 启动安装程序。 - 输入认证信息:在安装参数检查界面,输入刚才配置的数据库 root 账号及密码,其他参数保持默认即可。
- 启动服务:部署完成后,勾选“立即启动服务”。待所有后台进程状态均显示为“已经启动”时,即表示部署成功。
V7还是V9