linux獨佔啟用捲組的方法

2021-07-11 14:25:53 字數 1667 閱讀 1445

需求背景:需要在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登入

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  表示在乙個節點獨佔啟用捲組

Linux磁碟分割槽 物理卷 捲組 邏輯卷

入職做linux研發工程師後的一些知識點總結 create time 2020 01 08 update time 2020 01 08 備註 隨手記下的 個人理解 真實存在的乙個東西,看得見摸得著,能在計算機中拆裝的那個硬碟。想要在linux系統中使用這些磁碟,當然得像win一樣進行分割槽和格式化...

物理卷 捲組 邏輯卷的建立

物理卷 通常乙個分割槽或者乙個硬碟就可以建立乙個物理卷,物理卷的最小單位是pe,一般預設是4mb。捲組 將多個物理卷組合到一起,成為乙個捲組。虛擬卷 其實就是在卷組的基礎上再次劃分,最小單位是le,與pe一樣,並且一一對應。邏輯卷跟物理卷沒有本質區別,只是站在不同的層次來看罷了 建立物理卷 pvcr...

捲組 邏輯卷 物理卷的操作命令

捲組 邏輯卷 物理卷的操作命令 捲組 列出捲組細節 lsvg vg name 列出卷組中的邏輯卷 lsvg l vg name 列出卷組中的物理卷 lsvg p vg name 按卷組列出所有的邏輯卷 lsvg o lsvg i l 增加捲組 smitty mkvg 捲組擴容 縮小 smitty v...