2013年1月7日月曜日

DRBD 8.4.x の”volume”について

DRBD8.4からVolumeという新しいコンセプトが取り入れられたので、試してみる。
 →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で実施

# drbdadm create-md r0/1   ←★resouce 0 の volume 1を指定
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
]
#

再起動後、状態を確認すると以下のようになる。

# drbd-overview
0:r0/0  Connected Secondary/Secondary UpToDate/UpToDate         C r-----
1:r0/1  Connected Secondary/Secondary Inconsistent/Inconsistent C r-----
#



初回フル同期スキップを実施

●どちらかのノードで実施(以下では、node01で実施)

[root@node01 ~]# drbdadm new-current-uuid --clear-bitmap r0/1


作業後、状態を確認すると以下のようになる。

[root@node01 ~]# drbd-overview
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 件のコメント:

コメントを投稿