在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
需求背景:需要在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 表示在一个节点独占激活卷组 |
请发表评论