Tenho o GlusterFS em execução em várias instâncias do Amazon Linux AMI. Demorou alguns ajustes para o arquivo .repo yum que você baixar embora. Estou usando um volume separado montado como / dev / sdf
Em relação à adição de blocos extras versus instâncias extras, ambas são soluções válidas. Isso depende da arquitetura que você está configurando. Mais servidores significa mais largura de banda, mas você está pagando pela instância extra. Aqui está um bom writeup na AWS & GlusterFS: link
Veja o que deve ter o servidor glusterfs instalado:
#installing gluster
sudo su -
#install xfs tools
yum install -y xfsprogs
#install glusterfs repo
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/glusterfs-epel.repo
#fix it for amazon linux
sed -i 's/$releasever/6/g' /etc/yum.repos.d/glusterfs-epel.repo
#create a new primary partition of the whole volume - enter n,p,1,enter,enter
fdisk /dev/sdf
#format new partion
mkfs.xfs -i size=512 /dev/sdf1
#setup mount point
mkdir -p /export/brick1
#setup fstab for brick
echo "/dev/sdf1 /export/brick1 xfs defaults 1 2" >> /etc/fstab
#mount
mount -a
#install glusterfs
yum install -y glusterfs{-fuse,-server}
#start glusterfs
service glusterd start
#turn on auto-start
chkconfig glusterd on
#peer with other servers if necessary
#gluster peer probe hostname2.example.com
#setup the volume
gluster volume create media-volume hostname.example.com:/export/brick1
gluster volume start media-volume
gluster volume info
Instalação do lado do cliente:
##CLIENT INSTALL
#installing gluster
sudo su -
#install glusterfs repo
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/glusterfs-epel.repo
#fix it for amazon linux
sed -i 's/$releasever/6/g' /etc/yum.repos.d/glusterfs-epel.repo
#install glusterfs
yum install -y glusterfs-fuse
#setup fstab
echo "hostname.example.com:/media-volume /mnt/glusterfs glusterfs defaults 0 0" >> /etc/fstab
#mount
mkdir -p /mnt/glusterfs
mount -a