informatique:glusterfs
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:glusterfs [17/08/2021 16:36] – [Install] cyrille | informatique:glusterfs [11/09/2021 12:16] (Version actuelle) – [Les ''bricks'' ne sont pas synchro] cyrille | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== GlusterFS ====== | ====== GlusterFS ====== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | Articles: | ||
| + | * [[https:// | ||
| + | ===== Install ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| * glusterfs-01: | * glusterfs-01: | ||
| Ligne 18: | Ligne 30: | ||
| </ | </ | ||
| - | ===== Install ===== | ||
| - | |||
| - | [[https:// | ||
| <WRAP center round important 60%>À faire sur les 2 machines</ | <WRAP center round important 60%>À faire sur les 2 machines</ | ||
| + | |||
| + | Setup **'' | ||
| <code bash> | <code bash> | ||
| Ligne 47: | Ligne 58: | ||
| $ sudo mkdir -p / | $ sudo mkdir -p / | ||
| </ | </ | ||
| + | |||
| + | Si le gluster-server est sur localhost il faut l' | ||
| + | <code bash> | ||
| + | # Sur glusterfs-01 chez Scaleway | ||
| + | 127.0.0.1 glusterfs-01 glusterfs-01 | ||
| + | # glusterfs-02 chez Ovh | ||
| + | xxx.xxx.xxx.xxx glusterfs-02 | ||
| + | |||
| + | # Sur glusterfs-02 chez Ovh | ||
| + | 127.0.1.1 glusterfs-02 glusterfs-02 | ||
| + | # glusterfs-01 chez Scaleway | ||
| + | xxx.xxx.xxx.xxx glusterfs-01 | ||
| + | </ | ||
| + | |||
| <WRAP center round important 60%>À faire sur une machine (ici glusterfs-01) as '' | <WRAP center round important 60%>À faire sur une machine (ici glusterfs-01) as '' | ||
| Ligne 55: | Ligne 80: | ||
| gluster peer list | gluster peer list | ||
| - | gluster volume create vol01 transport tcp glusterfs-02:/ | + | # Create a " |
| + | gluster volume create vol01 replica 2 transport tcp glusterfs-01:/ | ||
| + | # Start volume | ||
| + | gluster volume start vol01 | ||
| </ | </ | ||
| + | |||
| + | Le status du volume: | ||
| + | <code bash> | ||
| + | gluster volume status | ||
| + | Status of volume: vol01 | ||
| + | Gluster process | ||
| + | ------------------------------------------------------------------------------ | ||
| + | Brick glusterfs-01:/ | ||
| + | Brick glusterfs-02:/ | ||
| + | Self-heal Daemon on localhost | ||
| + | Self-heal Daemon on glusterfs-02 | ||
| + | |||
| + | Task Status of Volume vol01 | ||
| + | ------------------------------------------------------------------------------ | ||
| + | There are no active volume tasks | ||
| + | </ | ||
| + | |||
| + | Monter le volume : | ||
| + | <code bash> | ||
| + | # le client glusterfs-client doit être installé | ||
| + | $ sudo mount -t glusterfs glusterfs-02:/ | ||
| + | </ | ||
| + | |||
| + | ==== TODO ==== | ||
| + | |||
| + | * firewall | ||
| + | * like '' | ||
| + | * SSL transport | ||
| + | * https:// | ||
| + | * Enabling TLS on the Management Path | ||
| + | * '' | ||
| + | |||
| + | ===== Résolution de problèmes ===== | ||
| + | |||
| + | ==== Les '' | ||
| + | |||
| + | En cas de coupure réseau, redémarrage d'un serveur, la resynchronisation se fait tout seule au rétablissement (// | ||
| + | |||
| + | Mais il peut y avoir des cas où il faudrait forcer une synchro. La commande est : | ||
| + | <code bash> | ||
| + | $ sudo gluster volume heal vol01 full | ||
| + | Launching heal operation to perform full self heal on volume vol01 has been successful | ||
| + | Use heal info commands to check status. | ||
| + | </ | ||
| + | |||
| + | Pour essayer, il suffit d' | ||
informatique/glusterfs.1629210964.txt.gz · Dernière modification : de cyrille
