-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Di seguito vengono descritti gli step necessari alla creazione di un cluster di server GlusterFS e alla creazione di un volume da condividere sui compute node per dotare l'infrastruttura cloud della funzionalità di live-migration.
Dati tre nodi (gluster01 - 10.0.1.1
, gluster02 - 10.0.1.2
, gluster03 - 10.0.1.3
) ciascuno dei quali con partizione dedicata per i brick montata sotto /brick-nova
e formattata con file system xfs
.
Le successive istruzioni si riferiscono ad una distribuzione RedHat like.
Su tutti i nodi che comporranno il server:
cd /etc/yum.repos.d
wget http://download.gluster.org/pub/gluster/glusterfs/LATEST/CentOS/glusterfs-epel.repo
yum install -y glusterfs-server
service glusterfs start
chkconfig glusterfs on
Su un solo nodo (ad esempio gluster01 – 10.0.1.1
)
gluster peer probe 10.0.1.2
gluster peer probe 10.0.1.3
gluster peer status
Creazione volume in replica 3
gluster volume create volume-nova replica 3 transport tcp 10.0.1.1:/brick-nova 10.0.1.2:/brick-nova 10.0.1.3:/brick-nova
gluster volume start volume-nova
gluster volume info
Le risorse che successivamente vengono messe in condivisione possono essere montate dai client attraverso i protocolli CIFS, NFS oppure attraverso il client nativo Gluster. Su tutti i nova-compute eseguire i seguenti passi:
cd /etc/yum.repos.d
wget http://download.gluster.org/pub/gluster/glusterfs/LATEST/CentOS/glusterfs-epel.repo
yum install glusterfs
grep gluster /etc/fstab
10.0.1.1:/volume-nova /var/lib/nova/instances glusterfs defaults 1 1
Una volta che nova-compute è installato, assicurarsi che la directory /var/lib/nova/instances
abbia i permessi giusti (owner nova).