« LINUX:Glusterfs - Clients » : différence entre les versions

aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 92 : Ligne 92 :


===Service n°1===
===Service n°1===
Pour pallier ce problème, on peut créer un service simple que l'on nommera "glusterfsmount.service" et qu'on place dans le répertoire "/etc/systemd/system". Voici son contenu:
Le problème semble venir du côté du réseau qui n'est pas totalement prêt.
 
Normalement l'option "_netdev" force que le montage s'effectue plus tard au niveau du "target" "remote-fs" de Systemd. Celui-ci doit être activé au niveau du "target" "multi-user" de Systemd pour être effectif. Ce "target" démarre après l'activation du réseau.
 
En outre le service "NetworkManager-wait-online.service" doit être activé. Il sert a attendre que les couches réseaux soient totalement effectives avant de permettre le lancement de la suite des services notamment le "target" "remote-fs".
 
Mais malgré ces précautions, le montage des volumes Glusterfs ne se fait pas; il essaye mais n!y parvient pas.
 
Nous avons trouvé une solution en forçant un délais avant le démarrage du service "NetworkManager-wait-online.service".
 
Pour y arriver, nous créons le répertoire "NetworkManager-wait-online.service.d" dans le répertoire "/etc/systemd/system". Dans ce nouveau répertoire, nous créons le fichier "attente.conf" dont voici le contenu:
----
[Service]
ExecStartPre=/usr/bin/sleep 30
----
Avant de lancer le processus "nm-online", on attend 30 secondes. Ce délais est à adapter selon votre situation.
 
 
===Service n°2===
Voici une autre solution pour pallier ce problème. On peut créer un service simple que l'on nommera "glusterfsmount.service" et qu'on place dans le répertoire "/etc/systemd/system". Voici son contenu:
----
----
  [Unit]
  [Unit]
Ligne 122 : Ligne 141 :




===Service n°2===
===Service n°3===
Nous proposons une solution un peu plus complexe. Mais elle a plusieurs améliorations:
Nous proposons une solution un peu plus complexe. Mais elle a plusieurs améliorations:
* Si une des connexions ne peut s'établir, les autres le seront.
* Si une des connexions ne peut s'établir, les autres le seront.