(Em desenvolvimento)
* Caso o serviço NFS não funcione adequadamente, meu caso seria para repositorio Wildfly
* Substituto do CIFS
Diagrama
Distribuido ou Replicado
// Server
* Server, são os recursos que receberao o acesso de um cliente e terão que encaminhar a requisição do serviço para a area de storage
# apt-get install glusterfs-server
* Verificar se esta funcionando
# service glusterfs-server status
# gluster volume create webapps server1:/home/webapps <- cria automatico o diretorio
# gluster volume start webapps
# gluster volume info webapps
Opcional
# gluster volume set RepositorioWeb2 storage.owner-uid 33
# gluster volume set RepositorioWeb2 storage.owner-gid 33
// Client
* Client, são os recursos que encaminham os dados para o storage
# apt-get install glusterfs-client
# cd /home
# mkdir webapps
# chmod 750 webapps/
# mount -t glusterfs server1:webapps /home/webapps
# mount | grep glusterf
server1:webapps on /home/webapps type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
# vi /etc/fstab <- validar com as opçoes acima
server1:webapps /home/webapps glusterfs defaults,_netdev 0 0
// Ajustar
* Configurar IPTABLES
iptables -I INPUT -p all -s `<ip-address>` -j ACCEPT
`$ sudo iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 24007:24008 -j ACCEPT `
`$ sudo iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 49152:49156 -j ACCEPT`
$IPT -A OUTPUT -p all -s $NETINT -o $IFINT -j ACCEPT
*Distribuido
# gluster volume create dist-vol server1:/dist-data server2:/dist-data
*Replicado
# gluster volume create repl-vol replica 2 server1:/repl-data server2:/repl-data
Referencia