[fs is for a different cluster] GFS2マウントエラー

DRBDでデュアルプライマリするために、ファイルシステムとしてGFS2を採用した。
しかし下記のように「fs is for a different cluster」というマウント時のエラーが発生した。
GFS2マウント時のエラーメッセージ

# mount -t gfs2 /dev/drbd0 /data/
fs is for a different cluster
error mounting lockproto lock_dlm


GFS2マウントのエラー解決手順
gfs2ファイルシステムを作成時(mkfs.gfs2実行時)のクラスタ名前指定とcluster.confのクラスタ名前が異なるため発生したエラーです。
そのため、エラーを回避するためには、cluster.confのクラスタ名前とGFS2ファイルシステム作成時のクラスタ名の両値を揃える必要があります。
・/etc/cluster/cluster.conf確認

/etc/cluster/cluster.conf
~省略~
<cluster name="my-cluster" config_version="1">
~省略~


■GFS2ファイルシステム作成

 修正前:mkfs.gfs2 -p lock_dlm -j 2 -t pcmk:imgfs /dev/drbd0
 修正後:mkfs.gfs2 -p lock_dlm -j 2 -t my-cluster:imgfs /dev/drbd0



DRBD構築の関連記事

Pacemaker + DRBD構築【記事一覧】



Google+