[[Glusterfs]]

*説明 [#k5b66e50]
以降の設定は全て「gluster」を実行して、対話式でも実行可能です。~
その場合は「# gluster」の箇所を「gluster>」に読み替えてください。~
~
*構成 [#rc06485e]
-SVR01  CentOS6.3 x86_64
-SVR02  CentOS6.3 x86_64
-同期対象のディレクトリ:それぞれ/var/www/html配下
-Gluisterfsのbrickを保存するディレクトリ:/glusterfs/brick

~
*作業内容 [#ca9e3615]
 ●Peer登録
 ※↓SVR01のみ
 # gluster peer probe SVR02

 ※↓SVR02のみ
 # gluster peer probe SVR02

 # gluster peer status
 'State'がすべて'Connected'になっていることを確認

 ●Peerの削除:不要なPeerを削除する場合
 # gluster peer detach SVR01

 ●replicaタイプのGlusterFS作成
 ※↓どちらか片方のサーバーでのみ実行
 #  gluster volume create gluster_vol replica 2 SVR01:/glusterfs/brick00 SVR02:/glusterfs/brick00

 ●ボリューム削除:volume作成間違いの場合
 # gluster volume stop  gluster_vol
 # gluster volume delete  gluster_vol
 # setfattr -x trusted.glusterfs.volume-id $brick_path ←(/data)
 # setfattr -x trusted.gfid $brick_path
 # rm -rf $brick_path/.glusterfs

 ●Volumeの情報の確認:2台で実施
 # gluster volume info
  Volume Name: gluster_vol
  Type: Replicate
  Volume ID: 720ad6af-8283-4381-8f48-3a01a9163c9b
  Status: Created
  Number of Bricks: 1 x 2 = 2
  Transport-type: tcp
  Bricks:
  Brick1: SVR01:/glusterfs/brick00
  Brick2: SVR02:/glusterfs/brick00

 ●Volumeの状態の確認
 # gluster volume status
 Volume gluster_vol is not started

 ●Volumeの開始
 # gluster volume start gluster_vol
 Starting volume gluster_vol has been successful

 ●Volumeの状態の確認
 # gluster volume status
 Status of volume: gluster_vol
 Gluster process                                         Port    Online  Pid
 ------------------------------------------------------------------------------
 Brick SVR01:/glusterfs/brick00                          24009   Y       2769
 Brick SVR02:/glusterfs/brick00                          24009   Y       2651
 NFS Server on localhost                                 38467   Y       2774
 Self-heal Daemon on localhost                           N/A     Y       2780
 NFS Server on SVR02                                     38467   Y       2656
 Self-heal Daemon on SVR02                               N/A     Y       2662


 ●Glusterfsのマウント:各々のサーバーで実施
 # mount -t glusterfs SVR01:gluster_vol /var/www/html
 ※自分のサーバー名:Volume名 マウント対象(同期したい)ディレクトリ

 ●fstabに登録:サーバー起動時に自動マウント
 # vi /etc/fstab
 SVR01:gluster_vol        /var/www /html                   glusterfs defaults,_netdev 0 0
 ※「_netdev」を追加することで、glusterdの起動後にマウントする。

~
以上で作業完了です。

~
~

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS