→1つのリソースで複数のDRBDデバイスを扱える(詳細はドキュメントを確認してください)。
検証は、前回の環境に/dev/sdcを増設して行っています。
設定ファイルの編集
●node01とnode02で実施/etc/drbd.d/r0.res:
※前回の設定に赤字の部分を追記
resource r0 {
volume 0 {
device minor 0;
disk /dev/sdb1;
meta-disk internal;
}
volume 1 {
device minor 1;
disk /dev/sdc1;
meta-disk internal;
}
on node01 {
address 10.0.0.91:7789;
}
on node02 {
address 10.0.0.92:7789;
}
}
metaデータの領域を作成
●node01とnode02で実施
Writing meta data...initializing activity logNOT initializing bitmapNew drbd meta data block successfully created.
#
DRBDの再起動
●node01とnode02で実施# /etc/rc.d/init.d/drbd restart
Stopping all DRBD resources: .
Starting DRBD resources: [
create res: r0
prepare disk: r0
adjust disk: r0
adjust net: r0
]
#
再起動後、状態を確認すると以下のようになる。
0:r0/0 Connected Secondary/Secondary UpToDate/UpToDate C r-----
1:r0/1 Connected Secondary/Secondary Inconsistent/Inconsistent C r-----
#
初回フル同期スキップを実施
●どちらかのノードで実施(以下では、node01で実施)
作業後、状態を確認すると以下のようになる。
0:r0/0 Connected Secondary/Secondary UpToDate/UpToDate C r-----
1:r0/1 Connected Secondary/Secondary UpToDate/UpToDate C r-----
[root@node01 ~]#
DRBD領域のマウントまで
●稼動系にしたいノードで実施(以下では、node01で実施)
※追加したDRBD領域を/data2にマウントする
[root@node01 ~]# drbdadm primary r0[root@node01 ~]# mkfs.ext4 /dev/drbd1 ←★あたらしく追加したDRBD領域をフォーマット
[root@node01 ~]# mkdir /data2
[root@node01 ~]# mount /dev/drbd0 /data
[root@node01 ~]# mount /dev/drbd1 /data2
[root@node01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 1.2G 16G 8% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 194M 63M 122M 34% /boot
/dev/drbd1 5.0G 138M 4.6G 3% /data2
/dev/drbd0 5.0G 138M 4.6G 3% /data
[root@node01 ~]#
[root@node01 ~]# drbd-overview
0:r0/0 Connected Primary/Secondary UpToDate/UpToDate C r----- /data ext4 5.0G 138M 4.6G 3%
1:r0/1 Connected Primary/Secondary UpToDate/UpToDate C r----- /data2 ext4 5.0G 138M 4.6G 3%
[root@node01 ~]#
0 件のコメント:
コメントを投稿