rhhat HA普通磁盘变换lvm逻辑卷测试报告
rhel 5.7 ha lvm测试:
测试架构图:
Ha1: ha2
Hostname=ha1.example.com hostname=ha2.example.com
Eth1:10.0.0.1/8 eth1:10.0.0.2/8
Eth2:20.0.0.1/24 eth2:20.0.0.2/24
Eth1 代表业务,eth2 为心跳
修改两个节点hosts 文件Cat /etc/hosts
20.0.0.1 ha1.example.com
20.0.0.2 ha2.example.com
集群软件安装
Yum groupinstall Clustering -y
Yum install lvm2-cluster* -y 集群逻辑群管理
配置集群lvm
Vim /etc/lvm/lvm.conf 支持集群模式的lvm (两个节点上都需要修改)
将原来普通模式的locking_type =1 改为3 启用集群模式的lvm
Syetem-config-cluster 配置集群
添加节点,添加虚拟fence ,创建故障域。同步cluster.conf 文件到另外一个节点
一下过程在可在一个节点上操作:
/etc/init.d/cman start
/etc/init.d/clvmd start
创建集群lcuster lvm
使用iscsi 存储发起并挂载到本地
Pv /dev/sd(c,e,f,g……)
Vg vg_01 /dev/sd(c,e,f,g……) 创建好vg之后,在另外一个节点启动clvmd。同步vg)
Lv -L +10G -n lvm_01 vg_01
添加资源
先添加虚拟vip
添加lvm
这里的lvm添加的时候name 是你自己给lvm的命名(这个命令可以自命),vg name需要填写创建vg的时候名字。Lvm name填写 创建lv的时候给lv的命名
例:
添加文件系统
填写lvm的挂载点
添加lvm
添加文件系统
添加脚本服务
添加集群服务
同步cluster.conf 文件
/etc/init.d/clvmd stop
/etc/init.d/cman stop
两个节点都需要关闭clvmd cman 服务。然后scp /etc/cluster/cluster.conf root@ha2.example.com:/etc/cluster/
启动集群
/etc/init.d/cman start
/etc/init.d/clvmd start
/etc/init.d/rgmanager start
集群测试
查看集群状态
查看 日志
手动切换集群到ha2节点
将ha2节点关闭查看日志
Clustat -i 60 显示60秒内的状态
真实环境下应该是拔掉业务网线,手动切换,手动fence 测试
测试结果
转载于:https://blog.51cto.com/xiaocainiaox/1570681