当前位置: 主页 > CentOS入门 > 中级进介 >

CentOS独占激活卷组的方法

时间:2016-05-05 00:55来源:blog.csdn.net 作者:cyyc1221的博客 举报 点击:

需求背景:需要在CentOS的双机实现共享盘独占激活,即共享盘只挂载在其中一台机器,另一个机器不能同时挂载,必要时候可进行手工切换挂载到另一台机器。

实现方法:依赖rhcs集群功能,利用vgchange -a e的方式独占激活

 

一、环境准备


 

# cat /etc/redhat-release 
CentOS release 6.6 (Final)

 

vim /etc/hosts

192.168.58.20 vm-test01
192.168.58.21 vm-test02


二、安装集群

 

1、安装rhcs集群相关软件包

yum install -y cluster-glue resource-agents pacemaker
yum install -y luci ricci cman  openais rgmanager lvm2-cluster gfs2-utils



2、 启动集群服务


service luci start
service ricci start
service rgmanager start
service cman start


启动cman如出现错误:
Starting cman… xmlconfig cannot find /etc/cluster/cluster.conf [FAILED] 是因为节点还没有加入集群,没有产生配置文件/etc/cluster/cluster.conf
可忽略


3、 设置集群服务自启动


chkconfig luci on 
chkconfig ricci on 
chkconfig rgmanager on
chkconfig cman on 




4、 修改ricci用户密码
   
使用 passwd ricci 命令将用户 ricci 密码设定为 root 的密码


三、配置集群


ie登录 https://192.168.58.20:8084


create cluster


四、用共享盘创建卷组
pvcreate /dev/sdb
vgcreate vgrhcs1 /dev/sdb
lvcreate -L 20m -n lvtest1 vgrhcs1
mkfs.ext3 /dev/vgrhcs1/lvtest1
mkdir /rhcs1


在另一个节点同步卷组信息
pvscan
vgscan
vgchange -a n  vgrhcs1


在两个节点均执行:
vim /etc/lvm/lvm.conf 
locking_type = 3


在vg激活的节点,增加节点的cluster属性,执行
vgchange -a n vgrhcs1
vgchange -c y vgrhcs1

 

五、独占激活卷组

vgchange -a e vgrhcs1
mount /dev/vgrhcs1/lvtest1 /rhcs1             mount上以后才能保证在任何节点都不能去激活该vg


注:vgchange -a y vgxx 表示在所有节点激活卷组

        vgchange -a n  vgxx 表示在所有节点去激活卷组

        vgchange -a e  vgxx  表示在一个节点独占激活卷组

------分隔线----------------------------
发表评论
为了和诣的生活,我关闭了评论页面,请大家到QQ群里交流吧:348944156,也欢迎关注本站微信公众号:centoscn