1.添加高可用叢集
* yum install -y ricci luci ##luci 提供叢集web界面 ricci 安裝在叢集的節點接收來自luci的請求
* /etc/init.d/ricci start
chkconfig ricci on ##設定開機啟動

* /etc/init.d/luci start
chkconfig luci on
* vim /etc/hosts
測試
2.Fence
在實體主機上:
yum install fence-virtd.x86_64 fence-virtd-multicast.x86_64 fence-virtd-libvirt.x86_64
fence_virtd
mkdir /etc/cluster
dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=128 count=1 ##生成密碼
systemctl restart fence_virtd.service
cd /etc/clusterl
scp fence_xvm.key 172.25.2.1:/etc/cluster/ ##複制密碼到兩台虛拟主機
scp fence_xvm.key 172.25.2.4:/etc/cluster/
virsh list
添加fence device
3.在高可用叢集裡添加服務
添加Faiover Domain
添加Resources
IP Address服務
添加script服務
添加server groups ##要注意順序
測試:
當http服務在server4上停掉後,會繼續在server1上繼續執行
4.在HA上添加存 儲服務
在提供磁盤的虛拟機上
yum install -y scsi-*
vim /etc/tgt/targets.conf
/etc/init.d/tgtd start ##開啟服務
tgt-admin -s ##檢視tgt資訊
在兩台HA主機上(兩台主機都需要做相同操作)
yum install -y iscsi-*
iscsiadm -m discovery -t st -p 172.25.2.2 ##發現端口
iscsiadm -m node -l ##登入節點
建立lvm
存儲格式分ext4和gfs2
ext4:本地化檔案系統
gfs2:叢集化檔案系統
mkfs.ext4 /dev/clustervg/demo ##格式化為ext4格式
添加resource
clusvcadm -d apache ##停掉apache server group
mkfs.gfs2 -j 3 -p lock_dlm -t manchester:mygfs2 /dev/clustervg/demo ##格式化為gfs2格式
mount /dev/clustervg/demo /var/www/html/
vim /etc/fstab 設定開機挂載
clusvcadm -e apache ##開啟apache server group