03_OCFS2設定

◆ OCFS2のインストール
http://blogs.wankuma.com/hatsune/archive/2007/09/16/96506.aspx

ダウンロード前にカーネルのバージョンとを確認
# uname -a
-----------------------------------------
Linux cluster1 2.6.18-92.1.6.el5 #1 SMP Wed Jun 25 13:49:24 EDT 2008 i686 i686 i386 GNU/Linux
-----------------------------------------

カーネルrpmをダウンロード
http://oss.oracle.com/projects/ocfs2/

ツールのrpmをダウンロード
http://oss.oracle.com/projects/ocfs2-tools/

# rpm -ivh ocfs2-tools-1.2.7-1.el5.i386.rpm
# rpm -ivh ocfs2-2.6.18-92.1.6.el5-1.2.9-1.el5.i686.rpm
# rpm -ivh ocfs2console-1.2.7-1.el5.i386.rpm

O2CBを有効にする。
# /etc/init.d/o2cb enable

rebootする。

◆ OCFS2の設定
コンソール画面で設定
# ocfs2console
→ [Cluster]-[Configure Nodes...]で[Node Configuration]画面を立ち上げ、[追加]ボタンをクリックして各ノードの名前、IPアドレス、ポート番号を記入

他のノードへの反映
[Cluster]-[Propagate Configuration...]メニューをクリックすれば登録されている全ノードにcluster.confファイルを転送してくれます。

設定の確認
# /etc/init.d/o2cb status

boot時の設定
# /etc/init.d/o2cb configure
Load O2CB driver on boot (y/n) [y]:
→ これをyにする。

◆ フォーマット
# mkfs.ocfs2 -b 4K -C 32K -N 2 -L eturnus /dev/drbd1

◆ マウント
すべてのノードで行う。
# mkdir /data
# mount -t ocfs2 -o datavolume /dev/drbd1 /data

boot時に自動マウントできるように/etc/fstabにマウントエントリを追加します。
-------------------------------------------------
/dev/drbd1 /data ocfs2 _netdev 0 0
-------------------------------------------------