CentOS如何独占激活卷组?CentOS独占激活卷组的方法




CentOS如何独占激活卷组?CentOS独占激活卷组的方法

2022-07-20 21:04:25 网络知识 官方管理员

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

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

一、环境准备

#cat/etc/redhat-release

CentOSrelease6.6(Final)

vim/etc/hosts

192.168.58.20vm-test01

192.168.58.21vm-test02

二、安装集群

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

yuminstall-ycluster-glueresource-agentspacemaker

yuminstall-yluciriccicmanopenaisrgmanagerlvm2-clustergfs2-utils

2、启动集群服务

servicelucistart

servicericcistart

servicergmanagerstart

servicecmanstart

启动cman如出现错误:

Startingcmanxmlconfigcannotfind/etc/cluster/cluster.conf[FAILED]是因为节点还没有加入集群,没有产生配置文件/etc/cluster/cluster.conf

可忽略

3、设置集群服务自启动

chkconfiglucion

chkconfigriccion

chkconfigrgmanageron

chkconfigcmanon

4、修改ricci用户密码

使用passwdricci命令将用户ricci密码设定为root的密码

三、配置集群

ie登录https://192.168.58.20:8084

createcluster

四、用共享盘创建卷组

pvcreate/dev/sdb

vgcreatevgrhcs1/dev/sdb

lvcreate-L20m-nlvtest1vgrhcs1

mkfs.ext3/dev/vgrhcs1/lvtest1

mkdir/rhcs1

在另一个节点同步卷组信息

pvscan

vgscan

vgchange-anvgrhcs1

在两个节点均执行:

vim/etc/lvm/lvm.conf

locking_type=3

在vg激活的节点,增加节点的cluster属性,执行

vgchange-anvgrhcs1

vgchange-cyvgrhcs1

五、独占激活卷组

vgchange-aevgrhcs1

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

注:

vgchange-ayvgxx表示在所有节点激活卷组

vgchange-anvgxx表示在所有节点去激活卷组

vgchange-aevgxx表示在一个节点独占激活卷组


发表评论:

最近发表
网站分类
标签列表