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

H3C SecPath SSMS 服务器安全监测系统 软件安装指导(容器化部署)(E6405)-5W100

手册下载

H3C SecPath SSMS 服务器安全监测系统 软件安装指导(容器化部署)(E6405)-5W100-整本手册.pdf  (7.58 MB)

  • 发布时间:2025/3/19 19:47:36
  • 浏览量:
  • 下载量:

H3C SecPath SSMS 服务器安全监测系统

软件安装指导(容器化部署)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2025技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。



1 安装说明

(1)     目标服务器推荐安装配置要求

表1-1 硬件要求

类型

CPU(核)

内存(GB

硬盘(GB

安装应用

A

8

32

1024

SSMS主服务

B

8

16

512

事件采集服务

 

(2)     容器化部署仅支持两台部署方案(即部署一台SSMS主服务端,一台事件采集服务,可使用事件采集功能)。

(3)     两台主机部署安装时,除配置要求不同外,两台主机都需要执行服务器检查工作。

(4)     目标服务器预先安装好操作系统,此处以中标麒麟标准7.0为例,容器化部署具体支持的系统列表以章节_容器化部署支持操作系统列表为准。

(5)     安装包为H3C SecPath 服务器安全监测系统容器化安装包。

注意

下文中A类主机均代表SSMS主服务器,B类主机均代表事件采集服务器。

2 VMware ESXi 6.5环境安装说明

2.1  中标麒麟标准7.0arm安装举例(安装包需客户准备)

(1)     使用火狐浏览器登录VMware ESXi 6.5管理平台。

图2-1 登录VMware ESXi 6.5管理平台

(2)     进入[主页/存储/databases1],单击页面上的<数据存储浏览器>,并点击“浏览数据存储”。

图2-2 配置存储器

(3)     点击“上传”并选择中标麒麟标准7.0arm镜像文件(CentOS-7-x86_64-DVD-1804.iso上传到databases1上。

图2-3 上传镜像

右上角显示上传时进度条,可查看上传进度。

图2-4 上传镜像进度条

2.2  部署虚拟机

(1)     VMware ESXi 6.5主页上,单击<创建/注册虚拟机>按钮,自定义选择创建类型、选择名称和客户操作系统、选择存储和自定义设置。如下图所示。

图2-5 创建/注册虚拟机

图2-6 选择创建类型

图2-7 选择名称和客户端操作系统


图2-8 选择存储

(2)     自定义设置配置,点击“添加其他设备”选择“CD/DVD驱动器”,并通过点击“数据存储ISO文件”选择之前导入databases1中的服务器安全系统ISO文件(CentOS-7-x86_64-DVD-1804.iso)。

图2-9 添加CD/DVD驱动器

图2-10 选择镜像文件

(3)     根据服务器安全系统配置要求,设置如下图所示:

图2-11 自定义设置硬件配置

(4)     单击<完成>之后,虚拟机配置完毕。

图2-12 完成向导

图2-13 完成虚拟机创建

(5)     单击<打开电源>按钮,进入安装系统界面。

图2-14 启动虚拟机

 

虚拟机设置完成后即可进行下一步系统安装配置,请继续查看_安装系统

3 CAS 5.0环境安装说明

3.1  中标麒麟标准7.0arm安装举例(安装包需客户准备)

(1)     登录虚拟化管理平台。

图3-1 登录CAS管理平台

 

(2)     进入[云资源/cvknode/cvknode],单击页面上方的<存储>

图3-2 配置存储

 

(3)     把操作系统ISO镜像文件上传到defaultpool

图3-3 上传镜像

图3-4 查看镜像

 

3.2  部署虚拟机

(1)     单击<增加虚拟机>按钮,<基本信息>页面设置如下图所示。

图3-5 增加虚拟机

 

(2)     <硬件信息>的推荐最低配置要求,如下图所示。CPU需要8核以上。

图3-6 配置CPU

 

(3)     内存大小需要32G以上。

图3-7 配置内存

 

(4)     网卡选择一块

图3-8 配置网卡

(5)     单块硬盘大小不低于1024G

图3-9 配置硬盘

 

(6)     点击<光驱>选择镜像文件

图3-10 选择光驱

 

(7)     单击<完成>之后,虚拟机配置完毕。

图3-11 完成虚拟机配置

 

(8)     选择服务器安全,单击修改虚拟机,在概要/高级设置中将系统时钟修改为本地时钟。

图3-12 修改系统时钟

(9)     单击<启动>按钮,进入控制台界面。

图3-13 启动系统

 

虚拟机设置完成后即可进行下一步系统安装配置,请继续查看_安装系统_2章节。

 

4 安装系统

4.1  安装系统

(1)     在安装系统界面下,按硬盘类型选择需要安装的系统类型,一般情况下,选择“Install NeoKylin”。选择会自动安装系统,直到可登录系统。

图4-1 安装系统

图4-2 选择语言

(2)     在安装信息摘要界面下,系统>安装位置,默认使用自动分区,此时需要手动划分磁盘空间。建议给/boot目录分配200M/swap目录分配8192M,剩余空间分配给/目录。

图4-3 磁盘划分

图4-4 选择我要配置分区后点击完成

 

图4-5 添加/挂载点

图4-6 点击完成

 

 

图4-7 配置root密码

 

(3)     等候安装完毕后reboot系统,输入账号、密码,登录系统。

图4-8 安装完成

4.2  配置静态主机名

(1)     登录系统后,设置静态主机名。

hostnamectl set-hostname --static staticName     #设置静态主机名

eghostnamectl set-hostname --static ssms

图4-9 配置静态主机名

 

4.3  配置网络

(1)     登录系统后,设置服务端网络参数。输入命令vi /etc/sysconfig/network-scripts/ifcfg-eth0,输入i进入编辑模式,配置网卡静态IP

注:eth0为该CAS虚拟机的网卡名称,VMware虚拟机的网卡名可能为ensXXX,请确认自己网卡名称之后修改配置文件

图4-10 配置静态IP

 

点击Esc退出编辑模式,并输入:xenter保存文件后,输入命令service network restart重启网卡,并查看配置的静态IP已生效。

图4-11 重启网卡

 

4.4  关闭防火墙

系统默认开启防火墙且拒绝所有端口访问,防火墙开启状态下会出现SSMS安装失败和浏览器无法正常访问web界面的情况,所以需要关闭防火墙,相关命令如下:

systemctl stop firewalld.service   #停止防火墙

systemctl disable firewalld.service   #禁止防火墙开机启动

图4-12 关闭防火墙

4.5  环境检查

在部署服务端前,需要对环境进行检查。所有服务器均需要进行如下的环境检查步骤。

1sudoer文件校验

/etc/sudoers 文件进行检查,需要注释 Defaults requiretty选项。

执行:cat /etc/sudoers |grep  requiretty

如下图显示则可以忽略:

图4-13 sudoer文件校验-1

 

如下图显示则需要手动注释:

图4-14 sudoer文件校验-2

 

则需要执行: chmod 755  /etc/sudoers  && vi /etc/sudoers,注释然后保存退出。

如下图:

图4-15 sudoer文件校验-3

 

2)检查hostname不可以是纯数字或localhost

执行:hostname

图4-16 hostname检查

 

如果显示localhost或者纯数字,则执行:  hostnamectl set-hostname master

 

(3)检查/etc/ssh/sshd_config 文件中'RSAAuthentication yes' 'PubkeyAuthentication yes' 两个参数项保证可以使用密钥登录。若无该参数、该参数被注释或者参数值为yes,无需修改。否则需修改完成后重启sshd服务。

4)执行cat /etc/selinux/config 命令查看是否是SELINUX=disabled配置

执行:  sed -i 's/SELINUX=.*/SELINUX=disabled/g'  /etc/selinux/config  && setenforce 0

图4-17 SELINUX参数校验

 

(4)umask校验

执行umask命令查看是否是0022,不是请执行umask 0022命令

图4-18 umask校验

(5)对相关的机器进行添加免密操作

无论是单台部署还是双台部署,所有服务器上都需要进行添加免密操作,保证相关服务器能免密登录到每一台服务器上(包括自己)。

1. 执行:ssh-keygen

2. 执行:ssh-copy-id  ${nodeIp}

# ${nodeIp}为需要安装部署的每一台主机(包括本机),双台部署情况下两个服务器地址都需要操作

 

3. 验证免密登录

验证每一台服务器到所有服务器都可以免密登录

(6)检查对应服务器的时间

使用date命令查看当前服务器时间,如差异较大,可参考date -s  “2024-12-10 12:00:00”设定服务器时间,需要保障服务器之间的时差在一分钟以内。

5 服务器安装步骤

5.1  准备安装包

·     登录A类服务器,以下操作均在A类服务器上操作。

     创建/data目录mkdir /data

·     上传k3s安装包titan-k3s-ansible-v1.24.17+k3s1-arm64-h3c-1.24.17-20240826110835.tar.gz/data目录下(注意使用的安装包要对应系统架构,以实际安装包名称为准,此处以arm架构安装包举例)

·     上传SecPathSSMS-IMW310-E6405_arm.tar.gz安装包到/data目录下

·     上传brand.zip/data目录下

·     上传brand.sh/data目录下

5.2  Step 1 安装k3s集群

如图,执行:ip route命令查看如果没有default via的话,需要执行route add default gw 网关地址(要将ip地址的末尾换成1 例如10.106.108.1

·     进入到/data目录下

·     执行tar  zxvf  titan-k3s-ansible*解压安装包

解压后产生titan-k3s-ansible目录

·     进入到/data/titan-k3s-ansible/titan-install-docker目录下

·     配置host.ini文件,其中的ip为对应服务器的ip,配置如下

图5-1 两台机器配置示例

# master为当前主服务端ipnode为事件采集服务器ip

 


 

 

·     执行bash init_k3s.sh install进行集群安装

安装完成示意图:

 

·     安装完毕后检查

执行kubectl get pod -A命令查看3个组件都为RUNNING状态即安装成功

 

排错:

如果出现无法访问另外一台机器,如下截图

    

先执行systemctl  restart  docker ,然后重新执行k3s的安装命令bash init_k3s.sh all

5.3  Step 2 执行安装程序

·     进入到/data目录下并解压SecPathSSMS-IMW310-E6405_container_arm.tar.gz 安装包

命令openssl aes-128-cbc -d -in ${安装包名称} -pass pass:${密码} -md md5 | tar -xzvf -

# ${安装包名称}是当前安装包名称:SecPathSSMS-IMW310-E6405_container_arm.tar.gz

# ${密码}是解压密码:在对应安装包所在文件夹下passwd.txt 中获取

解压后生成3.4.1.58-h3c-20240902104630目录

 

·     上传规则包: titan-rules-h3c-aarch64-*.tar到解压目录3.4.1.58-h3c*

·     执行cd  3.4.1.58-h3c*   &&  sh  titan-k8s.sh   load_image命令进行镜像导入

 

·     进入3.4.1.58-h3c*目录配置titan-env.yml配置文件

图5-1 titan-env.yml配置示例


 

·     配置完毕后执行./titan-k8s.sh install进行安装

执行完后会执行kubectl get po -n qtsa查看pod状态,等待titan-deploy-0状态为Running

·     执行kubectl -n qtsa exec -i titan-deploy-0 -- tail -f /logs/install.log查阅安装日志

                      安装中日志示例:

             安装完成日志示例:

·     执行kubectl get po -n qtsa命令查看pod状态,若除了titan-connect-agent的其它pod状态都为RUNNING代表安装成功

 

 

图5-2 Pod状态

5.4  Step 3 获取帐号密码

图5-3  

·     安装完毕后执行kubectl -n qtsa exec -i titan-deploy-0 -- cat /logs/register.log获取用户名和密码

·     获取密码后请妥善保存,及时登录系统修改默认密码,register.log文件会在1天之后删除

 

5.5  Step 4 系统授权

·     在浏览器的网址栏输⼊“https://ServerIP:6110 进入patrol管理界面

·     进入系统授权界面获取设备信息

图5-4 授权业务页

在新华三官网申请得到license激活文件后,登录系统授权界面将授权文件上传。

5.6  Step 5 规则导入

·     在浏览器的网址栏输⼊“https://ServerIP:6110 进入patrol管理界面

·     进入规则导入界面。


 

·     在安装包内获取最新的规则文件

文件路径:规则包/全量规则(线上)/

·     点击选择文件,选择规则文件进行上传并进行规则更新

5.7  Step 6 安装完成

·     在浏览器的网址栏输⼊“ServerIP:80进入H3C SecPath 服务器安全监测系统登录页。

·     在浏览器的网址栏输⼊“ServerIP:81进入用户管理Web平台。

·     在浏览器的网址栏输⼊“https://ServerIP:6110 进入patrol管理界面。

默认账号密码请参考<_Step 3 获取帐号密码>

5.8  Step 7 卸载步骤(可选)

容器化部署支持卸载服务端,在部署后如有问题需要卸载服务端,请参考下列步骤:

5.8.1  服务端卸载

·     1、进入/data/3.4.1.58-h3c-2024090210463目录

执行:./titan-k8s.sh uninstall

·     2、删除挂载目录 (每台服务器均需要执行)

rm -rf /data/{titan-container,titan-logs,titan-logs-all}

5.8.2  K3s集群卸载

·     进入/data/titan-k3s-ansible/titan-install-docker目录

执行:bash ./init_k3s.sh uninstall

6 容器化部署支持操作系统列表

部署方式

操作系统

系统版本

Cpu架构

Os详细信息

容器化部署

 

Centos

7

X86-64

Operating System: CentOS Linux 7 (Core)
Kernel: Linux 3.10.0-1160.el7.x86_64

Centos

8

X86-64

Operating System: Rocky Linux 8.4 (Green Obsidian)
Kernel: Linux 4.18.0-305.3.1.el8_4.x86_64

Debian

9

x86-64

Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-4-amd64

Ubuntu

20

x86-64

Operating System: Ubuntu 20.04.3 LTS
Kernel: Linux 5.4.0-99-generic

银河麒麟

V10

arm64

Operating System: Kylin Linux Advanced Server V10 (Sword)
Kernel: Linux 4.19.90-24.4.v2101.ky10.aarch64

银河麒麟

V10

arm64

Operating System: Kylin Linux Advanced Server V10 (Tercel)
Kernel: Linux 4.19.90-17.ky10.aarch64

银河麒麟

V10

x86_64

Operating SystemKylin Linux Advanced Server V10 (Sword

Kernel: Linux  4.19.90-24.4.v2101.ky10.x86_64

中标麒麟

V7

 

Operating System: NeoKylin Linux Advanced Server V7Update6 (Chromium)
Kernel: Linux 3.10.0-957.el7.x86_64

优麒麟

Ubuntu Kylin 20.04 LTS Pro

 

 

华为欧拉

OpenEuler 22.03 LTS

 

 

华为欧拉

EulerOS SP1-SP5

 

 

华为欧拉

EulerOS SP3/SP8/SP9

x86-64

Operating System: eulerosv2r9

Kernel:4.18.0-147.5.1.6.h638.eulerosv2r9.x86_64

阿里龙蜥

Anolis OS 8.2 QU2

x86-64

Kernel:4.18.0-193.60.2.an8_2.x86_64

统信

UOS V20 1040d 服务器版

x86-64

Operating System: UnionTech OS Server 20
Kernel: Linux 4.19.0-server-amd64

RockyLinux

RockyLinux 8

x86_64/arm

 

RockyLinux

RockyLinux 9

x86_64/arm

 

BCLinux

BigCloud Enterprise Linux For Euler 21.10 LTS

x86_64/arm

 

Ctyunos

ctyunos-2

x86_64

Operating System: ctyunos 2.0.1
Kernel: Linux 4.19.90-2102.2.0.0062.ctl2.x86 64

 

 

 

新华三官网
联系我们