CentOSはどのようにしてボリュームグループを独占的にアクティブにしますか?CentOSがボリュームグループを独占的にアクティブ化する方法
# 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/vgrhcs 1/lvtest 1/rhcs 1 mountでは、どのノードでもvgをアクティブにできないことを保証できます。
注意:vgchange-a y vgxxは、すべてのノードでボリュームグループをアクティブにすることを示します。
vgchange-a n vgxxは、すべてのノードでボリュームグループをアクティブにすることを示します。
vgchange-a e vgxxは、1つのノードでボリュームグループを独占的にアクティブ化することを示す