https://www.gluster.org
服务端
[root@wallet01 ~]# yum install -y centos-release-gluster
[root@wallet01 ~]# yum install -y glusterfs-server
[root@wallet01 ~]# /etc/init.d/glusterd start
Starting glusterd: [ OK ]
[root@wallet01 ~]# netstat -tunlp|grep gluster
tcp 0 0 0.0.0.0:24007 0.0.0.0:* LISTEN 2054/glusterd
[root@wallet02 ~]# yum install -y centos-release-gluster
[root@wallet02 ~]# yum install -y glusterfs-server
[root@wallet02 ~]# /etc/init.d/glusterd start
Starting glusterd: [ OK ]
[root@wallet02 ~]# netstat -tunlp|grep gluster
tcp 0 0 0.0.0.0:24007 0.0.0.0:* LISTEN 2038/glusterd
[root@wallet02 ~]# mkdir -p /usr/local/tomcat7
[root@wallet01 ~]# gluster peer probe wallet02
peer probe: success.
[root@wallet01 ~]# gluster peer status
Number of Peers: 1
Hostname: 192.168.1.202
Uuid: d1ad7030-a994-4cc2-aac5-2d5e7a190070
State: Peer in Cluster (Connected)
[root@wallet01 ~]# mkdir -p /usr/local/tomcat7
[root@wallet01 ~]# gluster volume create tomcat-volume replica 2 wallet01:/usr/local/tomcat7 wallet02:/usr/local/tomcat7
volume create: tomcat-volume: success: please start the volume to access data
[root@wallet01 ~]# gluster volume start tomcat-volume
volume start: tomcat-volume: success
[root@wallet01 ~]# gluster volume info tomcat-volume
Volume Name: tomcat-volume
Type: Replicate
Volume ID: 694ee9c4-f934-472c-8978-d9dd0b2aae07
Status: Started
Snapshot Count: 0
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: wallet01:/usr/local/tomcat7
Brick2: wallet02:/usr/local/tomcat7
Options Reconfigured:
transport.address-family: inet
performance.readdir-ahead: on
nfs.disable: on
客户端
[root@wallet03 ~]# yum install -y centos-release-gluster
[root@wallet03 ~]# yum install -y glusterfs glusterfs-fuse
[root@wallet03 ~]# mount -t glusterfs wallet01:/tomcat-volume /usr/local/tomcat7