1:装包
yum install -y luci 管理工具
yum install -y ricci 节点工具
chkconfig luci on
chkconfig ricci on
chkconfig ricci
etc/init.d/luci start
passwd ricci
/etc/init.d/ricci start
yum install -y ricci
chkconfig ricci on
/etc/init.d/ricci start
2:添加fence
yum install -y fence-virtd-multicast.x86_64 fence-virtd-libvirt.x86_64 fence-virtd.x86_64
fence_virtd -c
[root@foundation1 ~]
fence_virtd {
module_path = "/usr/lib64/fence-virt";
listener = "multicast";
backend = "libvirt";
}
listeners {
multicast {
family = "ipv4";
address = "225.0.0.12";
port = "1229";
interface = "br0";
key_file = "/etc/cluster/fence_xvm.key";
}
}
dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=128 count=1
scp fence_xvm.key root@172.25.200.1:/etc/cluster/
scp fence_xvm.key root@172.25.200.2:/etc/cluster/
systemctl restart fence_virtd.service
3:共享存储
yum install -y scsi-*
fdisk -cu /dev/vdb
vim /etc/tgt/targets.conf
38 <target iqn.2018-01.com.example:server.target1>
39 backing-store /dev/vdb1
40 initiator-address 172.25.200.1
41 initiator-address 172.25.200.2
42 </target>
/etc/init.d/tgtd start
tgt-admin -s #查看共享状态
iscsiadm -m discovery -t st -p 172.25.200.3 #发现
iscsiadm -m node -l #登录
iscsiadm -m node -u #退出登录
iscsiadm -m node -o #删出
fdisk -cu /dev/sda #手动分区,lvm
mkfs.gfs2 -j 3 -p lock_dlm -t westos_dou:mygfs2 /dev/sda1 #集群文件系统,同步于所有集群节点,只需要在一个上面做
mount /dev/sda1 /mnt #文件系统刷新时要取消所有节点的挂载
umount /dev/sda1
dd if=/dev/zero of=/dev/sda1 bs=1M count=10
/etc/init.d/clvmd status
pvcreate /dev/sda1
vgcreate cluster_vg /dev/sda1
lvcreate -L 4G -n demo cluster_vg
clusvcadm -d nginx
cd /usr/local/nginx/html/
cat index.html
clusvcadm -e nginx
clusvcadm -r nginx -m server2
lvextend -l +1023 /dev/cluster_vg/demo
resize2fs /dev/cluster_vg/demo
lvremove /dev/cluster_vg/demo
umount /usr/local/nginx/html/
lvcreate -L 4G -n demo cluster_vg
mkfs.gfs2 -j 3 -p lock_dlm -t westos_dou:mygfs2 /dev/cluster_vg/demo
gfs2_tool sb /dev/cluster_vg/demo all
gfs2_tool journals /dev/cluster_vg/dem
lvcreate -l +1023 /dev/cluster_vg/demo
df -h
gfs2_jadd -j 3 /dev/cluster_vg/demo
vim /etc/fstab
/dev/cluster_vg/demo /usr/local/nginx/html gfs2 _netdev 0 0
umount /usr/local/nginx/html/
vgremove cluster_vg
pvremove /dev/sda1
iscsiadm -m node -o delete
chkconfig cman off
chkconfig modclusterd off
chkconfig luci off
chkconfig ricci off