1.添加高可用集羣html
* yum install -y ricci luci ##luci 提供集羣web界面 ricci 安裝在集羣的節點接收來自luci的請求
node
* /etc/init.d/ricci startweb
chkconfig ricci on ##設置開機啓動apache
* /etc/init.d/luci startvim
chkconfig luci ondom
* vim /etc/hosts
ide
測試測試
在物理主機上:3d
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服務
測試:
當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
測試
當server1和server4 任意臺主機停掉服務後 剩下的一臺接替它繼續工做