准备工作
下载安装程序
1、从HP官网下载Arcsight HA安装程序和Arcsight ESM安装程序。
2、上传Arcsight license文件、Arcsight HA安装程序和Arcsight ESM安装程序到uatemsha1的/tmp目录下。
安装程序介绍
ArcSightESMSuite-7.0.0.2234.1的目录结构如下:
D:\ArcSight\ArcSightESMSuite-7.0.0.2234.1>tree /F
D:.
│ ArcSightESMSuite.bin
│
├─ESMComponents
│ │ component.properties
│ │
│ ├─logger
│ │ ArcSightLogger.bin
│ │
│ ├─manager
│ │ ArcSightManager.bin
│ │ ArcSightManager_Documentation_Pack.iam.zip
│ │
│ └─service
│ boxster-services.tgz
│
└─Tools
│ prepare_scripts.sh
│ prepare_system.sh
│ stop_services.sh
│
└─highavail
functions
prepareHA.sh
setupESM.sh
template.properties
硬盘划分要求
在安装操作系统时,剩余空间不做分配,操作系统安装完后再执行以下命令进行空间划分。
一、创建PV
fdisk -l
partprobe /dev/sda
pvcreate /dev/sda4
#pvdisplay
--- Physical volume ---
PV Name /dev/sda4
VG Name vg00
PV Size 500.39 GiB / not usable 4.96 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 128099
Free PE 0
Allocated PE 128099
PV UUID eTLmWv-QaK2-qHPJ-wJ3e-JfvQ-pw2I-anYUoT
二、创建VG
vgcreate vg00 /dev/sda4
vgdisplay
三、创建LV
1、创建/tmp分区,并格式化为ext2格式。
lvcreate -L 10G -n tmp vg00
lvdisplay
mkfs.ext4 /dev/vg00/tmp
2、创建/matadate分区,无需格式化。
lvcreate -L 64M -n metadate vg00
3、创建/opt分区,并格式化为xfs格式。
lvcreate -l 100%FREE -n opt vg00
mkfs.xfs /dev/mapper/vg00-opt
4、创建开机自动mount文件。
编辑/etc/fstab,添加以下2行
/dev/mapper/vg00-tmp /tmp ext4 defaults 1 2
/dev/mapper/vg00-opt /opt xfs defaults,inode64 1 2
[root@uatesmha1 ~]# fdisk -l
Disk /dev/sda: 600.1 GB, 600093712384 bytes, 1172058032 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
Disk label type: dos
Disk identifier: 0x0006bfae
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 105883647 52428800 83 Linux
/dev/sda3 105883648 122660863 8388608 82 Linux swap / Solaris
/dev/sda4 122660864 1172058031 524698584 83 Linux
操作系统相关配置
1、 配置IP地址和主机名
主机1配置:
1、 配置IP地址和主机名
主机1配置:
主机名:uatesmha1
IP地址:192.168.1.143
网关:192.168.1.254
/etc/hosts配置:
192.168.79.143 uatesmha1
192.168.1.144 uatesmha2
192.168.1.145 uatesm
主机2配置:
主机名:uatesmha2
IP地址:192.168.1.144
网关:192.168.1.254
/etc/hosts配置:
192.168.1.143 uatesmha1
192.168.1.144 uatesmha2
192.168.1.145 uatesm
解压安装程序
tar -xvf ArcSightESMSuite-7.0.0.2234.1.tar
tar -xvf ArcSight-Highavail-7.0.0.1104.1.tar
解压后的目录结果如下:
highavail.properties文件
1、 Arcsight HA属性文件
进入到/tmp/Tools/highavail目录,执行命令:
cp ./template.properties highavail.properties
使用vi编辑器,将highavail.properties配置以下内容。
#服务主机名,即uatesm
service_hostname=
#共享磁盘,这里为/opt
shared_disk=
#元数据卷,这里为/dev/mapper/vg00-meta
metadata_volume=
# 主服务器IP
primary_cable_ip=
# 主服务器主机名
primary_hostname=
# 备用服务器IP
secondary_cable_ip=
# 备用服务器主机名
secondary_hostname=
2、 运行HA安装准备文件,执行以下命令:
/tmp/Tools/highavail/prepareHA.sh
按步骤提示操作,并执行完成没有错误,操作完成后重启服务器。
3、 将生成的highavail.properties复制到备机,并同样执行/tmp/Tools/highavail/prepareHA.sh。没有错误后重启服务器。
scp ./highavail.properties root@uatesmha2:/tmp/Tools/highavail/
4、 安装Arcsight HA模块
在主服务器上执行以下命令:
/tmp/ ArcSight-Highavail-7.0.0.1104.1.bin –i console
按提示进行操作。
5、 检查安装是否成
/usr/lib/arcsight/highavail/bin/arcsight_cluster status
Tue Jan 29 10:22:49 CST 2019 OK
uatesmha1: online Primary
uatesmha2: online
Disk: Connected UpToDate/UpToDate
OK Network-uatesmha1
OK Network-uatesmha2
Started ESM
Started Failover-Check-uatesmha1
Started Failover-Check-uatesmha2
Started Filesystem
Started Ping-uatesmha1
Started Ping-uatesmha2
Started STONITH-SSH-uatesmha1
Started STONITH-SSH-uatesmha2
Started Service-IP
安装Arcsight ESM
1、 以arcsight用户运行:/tmp/ArcSightESMSuite.bin –i console,并按提示操作
2、 运行Arcsight ESM首次运行向导
/opt/arcsight/manager/bin/arcsight firstbootsetup -boxster -soft -i console
,注意选择紧凑模式,并安装HA Monitor模块。
按提示进行操作,此时注意ESM的主机名为uatesm。
根据提示,在root下运行/opt/arcsight/manager/bin/setup_services.sh,将ESM安装为服务。
3、 验证Arcsight ESM安装
/etc/init.d/arcsight_services status
到此Arcsight ESM HA安装完毕。
验证集群状态:
/usr/lib/arcsight/highavail/bin/arcsight_cluster status
排错
错误信息:WARINGS: arcsight-monit is configured, but not running.
执行"/etc/init.d/arcsight_services status“时出现WARINGS: arcsight-monit is configured, but not running.错误提示。
处理方法:
1、 执行命令:/usr/lib/arcsight/highavail/bin arcsight_cluster diagnose
如果没有其它错误。
2、 重装该服务,执行以下命令
/opt/arcsight/manager/bin/remove_services.sh
/opt/arcsight/manager/bin/setup_services.sh
3、 执行:/etc/init.d/arcsight_services status。错误提示消失。