Différences
Ci-dessous, les différences entre deux révisions de la page.
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 Paillet | infrastructure: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 | ||
< | < | ||
- | / | + | / |
</ | </ | ||
nous activons le service et le démarrons | nous activons le service et le démarrons | ||
< | < | ||
- | sudo systemctl enable | + | sudo systemctl enable |
- | sudo systemctl start glusterd | + | |
</ | </ | ||
Depuis le premier noeuds, nous ajoutons le second | Depuis le premier noeuds, nous ajoutons le second | ||
< | < | ||
- | sudo gluster peer probe node02.example.com | + | sudo gluster peer probe 192.168.100.31 |
+ | </ | ||
+ | |||
+ | Toujours depuis le premier noeuds, nous ajoutons le troisième | ||
+ | < | ||
+ | sudo gluster peer probe 192.168.100.31 192.168.100.32 | ||
</ | </ | ||
Ligne 44: | Ligne 48: | ||
Number of Peers: 2 | Number of Peers: 2 | ||
- | Hostname: | + | Hostname: |
Uuid: ff5945e3-f7d2-4e83-baa6-effafe0fb6b5 | Uuid: ff5945e3-f7d2-4e83-baa6-effafe0fb6b5 | ||
State: Peer in Cluster (Connected) | State: Peer in Cluster (Connected) | ||
- | Hostname: | + | Hostname: |
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 | ||
< | < | ||
- | sudo mkdir /srv/gluster/web | + | sudo mkdir /exports/gluster/www |
</ | </ | ||
Nous créons le volume | Nous créons le volume | ||
< | < | ||
- | sudo gluster volume create | + | sudo gluster volume create |
</ | </ | ||
Nous démarrons le partage | Nous démarrons le partage | ||
< | < | ||
- | sudo gluster volume start webvol | + | sudo gluster volume start wwwvol |
</ | </ | ||
Ligne 86: | Ligne 90: | ||
Nous montons le partage sur le premier serveur | Nous montons le partage sur le premier serveur | ||
< | < | ||
- | sudo mount node01.example.com:/webvol / | + | sudo mount 192.168.100.30:/webvol / |
</ | </ | ||
Nous montons le partage sur le second serveur | Nous montons le partage sur le second serveur | ||
< | < | ||
- | sudo mount node02.example.com:/webvol / | + | sudo mount 192.168.100.31:/webvol / |
</ | </ | ||
Si tout est ok, nous pouvons ajouter le montage dans /etc/fstab | Si tout est ok, nous pouvons ajouter le montage dans /etc/fstab | ||
< | < | ||
- | node01.example.com:/webvol | + | 192.168.100.31:/wwwvol |
</ | </ | ||
==== Montage résilient ==== | ==== Montage résilient ==== | ||
- | Nous créons le fichier / | + | Nous créons le fichier / |
< | < | ||
- | sudo vi / | + | sudo vi / |
</ | </ | ||
Ligne 110: | Ligne 114: | ||
type protocol/ | type protocol/ | ||
option transport-type tcp | option transport-type tcp | ||
- | option remote-host | + | option remote-host |
- | option remote-subvolume /srv/ | + | option remote-subvolume /exports/ |
end-volume | end-volume | ||
Ligne 117: | Ligne 121: | ||
type protocol/ | type protocol/ | ||
option transport-type tcp | option transport-type tcp | ||
- | option remote-host | + | option remote-host |
- | option remote-subvolume /srv/ | + | option remote-subvolume /exports/ |
end-volume | end-volume | ||
Ligne 124: | Ligne 128: | ||
type protocol/ | type protocol/ | ||
option transport-type tcp | option transport-type tcp | ||
- | option remote-host | + | option remote-host |
- | option remote-subvolume /srv/ | + | option remote-subvolume /exports/ |
end-volume | end-volume | ||
Ligne 148: | Ligne 152: | ||
Nous montons le partage manuellement | Nous montons le partage manuellement | ||
< | < | ||
- | sudo mount / | + | sudo mount / |
</ | </ | ||
Si tout est ok, nous pouvons ajouter le montage dans /etc/fstab | Si tout est ok, nous pouvons ajouter le montage dans /etc/fstab | ||
< | < | ||
- | / | + | / |
</ | </ | ||