Skip to content

AmazonLinuxでGlusterFSを試してみる

mechamogera edited this page Jan 17, 2013 · 6 revisions

背景

環境

  • EC2 Instance1/2:Amazon Linux AMI 2012.09 64bit
  • 以下のポート解放
  • 111 tcp 0.0.0.0/0
  • 24007-24011 tcp 0.0.0.0/0
  • 38465-38485 tcp 0.0.0.0/0
  • glusterfs 3.2.7-1.el6

実験手順

  1. GlusterFS導入(EC2 Instance1と2で実行)
$ sudo yum update -y
$ sudo yum install --enablerepo=epel glusterfs glusterfs-server
$ sudo service glusterd start
$ sudo chkconfig glusterd on
  1. peerの設定(EC2 Instance1と2で実行)
$ sudo gluster
gluster> peer probe [もう一方のec2インスタンスのDNS名]
  1. クラスタボリュームを作成して起動する(EC2 Instance1で実行)
$ sudo gluster
gluster> volume create test-volume replica 2 transport tcp [EC2 Instance1のDNS名]:/media/ephemeral0 [EC2 Instance2のDNS名]:/media/ephemeral0
gluster> volume start test-volume
gluster> volume info test-volume
# => 状態確認
  1. マウント(EC2 Instance1と2で実行)
$ sudo mkdir /media/gluster0
$ sudo mount -t glusterfs localhost:/test-volume /media/gluster0
$ df
# => マウントを確認
$ echo 'localhost:/test-volume  /media/gluster0 glusterfs       defaults        0       0' | sudo tee -a /etc/fstab
  1. ファイル確認
# EC2 Instance1で実施
$ sudo touch /media/gluster0/test.txt

# EC2 Instance2で実施
$ sudo ls /media/gluster0
# => test.txtがある

参考サイト

Clone this wiki locally