GlusterFSの設定

参考
http://dai_yamashita.bitbucket.org/glusterfs_ja/Filesystem_Administration_Guide.html

リポジトリ
http://download.gluster.org/pub/gluster/glusterfs/3.3/3.3.1/
環境

KVM上のcentos6.3 3台

192.168.1.1 dev01
192.168.1.2 dev02
192.168.1.3 dev03
とする
環境に合わせてリポジト追加

centos
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/glusterfs-epel.repo

fedora
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/Fedora/glusterfs-fedora.repo

yum install glusterfs glusterfs-fuse glusterfs-server
各サーバにhosts設定

192.168.1.1 dev01
192.168.1.2 dev02
192.168.1.3 dev03
各サーバで起動する
service glusterd start
各サーバで
許可するpeerの登録

gluster peer probe dev01
gluster peer probe dev02
gluster peer probe dev03
volumeの設定
gluster volume create gvol dev01:/export dev02:/export dev03:/export

 各サーバで/export ディレクトリが出来ます

glusterコマンドでvolumeの起動

gluster volume start gluster-vol

マウント
各サーバでマウント
mkdir /gluster-mnt

mount -t glustergs dev01:gvol /gluster-mnt

fstab にも書いておく

dev01:gvol /gluster-mnt  glusterfs    defaults 0 0
はまったところ
 はじめ作成された/exportディレクトリでファイルの共有すると思ってました

マウント先の/gluster-mntで共有します