Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
infrastructure:stockage:glusterfs:install [10/10/2020 11:48] – ↷ Page déplacée de documentation:stockage:glusterfs:install à infrastructure:stockage:glusterfs:install Stéphane Pailletinfrastructure:stockage:glusterfs:install [29/05/2021 18:51] (Version actuelle) Stéphane Paillet
Ligne 21: Ligne 21:
 Nous ajoutons le montage que nous allons utiliser dans /etc/fstab Nous ajoutons le montage que nous allons utiliser dans /etc/fstab
 <code> <code>
-/dev/mapper/vg_gluster-lv_gluster         /srv/gluster    ext4        auto,noatime,discard,acl 0       0+/dev/mapper/vg_gluster-lv_gluster         /exports/gluster    ext4        auto,noatime,discard  0       0
 </code> </code>
  
 nous activons le service et le démarrons nous activons le service et le démarrons
 <code> <code>
-sudo systemctl enable glusterd +sudo systemctl enable --now glusterd
-sudo systemctl start glusterd+
 </code> </code>
  
 Depuis le premier noeuds, nous ajoutons le second Depuis le premier noeuds, nous ajoutons le second
 <code> <code>
-sudo gluster peer probe node02.example.com+sudo gluster peer probe 192.168.100.31 
 +</code> 
 + 
 +Toujours depuis le premier noeuds, nous ajoutons le troisième 
 +<code> 
 +sudo gluster peer probe 192.168.100.31 192.168.100.32
 </code> </code>
  
Ligne 44: Ligne 48:
 Number of Peers: 2 Number of Peers: 2
  
-Hostname: node02.example.com+Hostname: 192.168.100.31
 Uuid: ff5945e3-f7d2-4e83-baa6-effafe0fb6b5 Uuid: ff5945e3-f7d2-4e83-baa6-effafe0fb6b5
 State: Peer in Cluster (Connected) State: Peer in Cluster (Connected)
  
-Hostname: node03.example.com+Hostname: 192.168.100.32
 Uuid: d3afe542-87b5-46d8-8c5e-fe4a854c7a37 Uuid: d3afe542-87b5-46d8-8c5e-fe4a854c7a37
 State: Peer in Cluster (Connected) State: Peer in Cluster (Connected)
Ligne 63: Ligne 67:
 Nous créons le répertoire de partage Nous créons le répertoire de partage
 <code> <code>
-sudo mkdir /srv/gluster/web+sudo mkdir /exports/gluster/www
 </code> </code>
  
 Nous créons le volume Nous créons le volume
 <code> <code>
-sudo gluster volume create webvol replica 3 transport tcp node01:/srv/gluster/web node02:/srv/gluster/web node03:/srv/gluster/web force+sudo gluster volume create wwwvol replica 3 transport tcp 192.168.100.30:/exports/gluster/www 192.168.100.31:/exports/gluster/www 192.168.100.32:/exports/gluster/www force
 </code> </code>
  
 Nous démarrons le partage Nous démarrons le partage
 <code> <code>
-sudo gluster volume start webvol+sudo gluster volume start wwwvol
 </code> </code>
  
Ligne 86: Ligne 90:
 Nous montons le partage sur le premier serveur Nous montons le partage sur le premier serveur
 <code> <code>
-sudo mount node01.example.com:/webvol /var/www  -t glusterfs  -o defaults+sudo mount 192.168.100.30:/webvol /var/www  -t glusterfs  -o defaults
 </code> </code>
  
 Nous montons le partage sur le second serveur Nous montons le partage sur le second serveur
 <code> <code>
-sudo mount node02.example.com:/webvol /var/www  -t glusterfs  -o defaults+sudo mount 192.168.100.31:/webvol /var/www  -t glusterfs  -o defaults
 </code> </code>
  
 Si tout est ok, nous pouvons ajouter le montage dans /etc/fstab Si tout est ok, nous pouvons ajouter le montage dans /etc/fstab
 <code> <code>
-node01.example.com:/webvol                /var/www        glusterfs   defaults,_netdev               0+192.168.100.31:/wwwvol                /var/www        glusterfs   defaults,_netdev               0
 </code> </code>
  
 ==== Montage résilient ==== ==== Montage résilient ====
  
-Nous créons le fichier /etc/glusterfs/webvol.vol+Nous créons le fichier /etc/glusterfs/wwwvol.vol
 <code> <code>
-sudo vi /etc/glusterfs/webvol.vol+sudo vi /etc/glusterfs/wwwvol.vol
 </code> </code>
  
Ligne 110: Ligne 114:
   type protocol/client   type protocol/client
   option transport-type tcp   option transport-type tcp
-  option remote-host node01.example.com +  option remote-host 192.168.100.30 
-  option remote-subvolume /srv/gluster/web+  option remote-subvolume /exports/gluster/web
 end-volume end-volume
  
Ligne 117: Ligne 121:
   type protocol/client   type protocol/client
   option transport-type tcp   option transport-type tcp
-  option remote-host node02.example.com +  option remote-host 192.168.100.31 
-  option remote-subvolume /srv/gluster/web+  option remote-subvolume /exports/gluster/web
 end-volume end-volume
  
Ligne 124: Ligne 128:
   type protocol/client   type protocol/client
   option transport-type tcp   option transport-type tcp
-  option remote-host node03.example.com +  option remote-host 192.168.100.32 
-  option remote-subvolume /srv/gluster/web+  option remote-subvolume /exports/gluster/web
 end-volume end-volume
  
Ligne 148: Ligne 152:
 Nous montons le partage manuellement Nous montons le partage manuellement
 <code> <code>
-sudo mount /etc/glusterfs/webvol.vol /var/www  -t glusterfs  -o defaults+sudo mount /etc/glusterfs/wwwvol.vol /var/www  -t glusterfs  -o defaults
 </code> </code>
  
 Si tout est ok, nous pouvons ajouter le montage dans /etc/fstab Si tout est ok, nous pouvons ajouter le montage dans /etc/fstab
 <code> <code>
-/etc/glusterfs/webvol.vol                /var/www        glusterfs   defaults,_netdev               0+/etc/glusterfs/wwwvol.vol                /var/www        glusterfs   defaults,_netdev               0
 </code> </code>
  
  • infrastructure/stockage/glusterfs/install.1602330484.txt.gz
  • Dernière modification : 10/10/2020 11:48
  • de Stéphane Paillet