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 18:16] – [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</ | ||
Ligne 49: | 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 57: | 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 ==== | ||
- | TODO | ||
* firewall | * firewall | ||
* like '' | * like '' | ||
* SSL transport | * SSL transport | ||
* https:// | * https:// | ||
- | | + | |
+ | * '' | ||
+ | |||
+ | ===== 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.txt · Dernière modification : 11/09/2021 12:16 de cyrille