参考
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で共有します