Outils pour utilisateurs

Outils du site


benevoles:technique:carp

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édentesRévision précédente
Prochaine révision
Révision précédente
benevoles:technique:carp [2021/10/11 16:17] – ↷ Liens modifiés en raison d'un déplacement. ljfbenevoles:technique:carp [2023/04/16 21:25] (Version actuelle) – [Scripts] ljf
Ligne 62: Ligne 62:
 Ucarp est livré brut de fonderie, sans iniscript sysvinit ni unit systemd. Le plus simple est d'utiliser une unit systemd. Ucarp est livré brut de fonderie, sans iniscript sysvinit ni unit systemd. Le plus simple est d'utiliser une unit systemd.
  
-Créons l'unit dans /etc/systemd/system/ucarp.service. Son contenu est disponible sur [[http://gitlab.netlib.re/arn/arn-confs/blob/master/ucarp/ucarp.master.service|notre dépôt git]].+Créons l'unit dans /etc/systemd/system/ucarp.service. Son contenu est disponible sur [[https://code.ffdn.org/arn/arn-confs/-/tree/master/ucarp|notre dépôt git]].
  
 Explications des paramètres que nous passons à ucarp :  Explications des paramètres que nous passons à ucarp : 
Ligne 112: Ligne 112:
   * La regex utilisée avec grep sélectionne le nom des interfaces réseau que l'on reconnaît grâce à leur nom : h-<pseudo_abonné>, « h- » comme « hébergement ». iproute2 affiche les noms d'interface sous la forme : <nom_demandé_par_l'admin>@<interface_physique>. Exemple : h-glucas@eth0 est le nom de l'interface réseau qui représente le VLAN de l'auteur de cette doc' ;) . iproute2 ne reconnaît pas ce format pour le nom de l'interface dans les commandes que nous sommes amenés à lui filer. Il faut donc conserver uniquement le nom, sans le « @<interface_physique> ». C'est tout l'objet de la regex [[http://www.perlmonks.org/?node_id=518444|look-ahead]].   * La regex utilisée avec grep sélectionne le nom des interfaces réseau que l'on reconnaît grâce à leur nom : h-<pseudo_abonné>, « h- » comme « hébergement ». iproute2 affiche les noms d'interface sous la forme : <nom_demandé_par_l'admin>@<interface_physique>. Exemple : h-glucas@eth0 est le nom de l'interface réseau qui représente le VLAN de l'auteur de cette doc' ;) . iproute2 ne reconnaît pas ce format pour le nom de l'interface dans les commandes que nous sommes amenés à lui filer. Il faut donc conserver uniquement le nom, sans le « @<interface_physique> ». C'est tout l'objet de la regex [[http://www.perlmonks.org/?node_id=518444|look-ahead]].
  
-Ces scripts sont disponibles sur [[http://gitlab.netlib.re/arn/arn-confs/tree/master/ucarp|notre dépôt git]] :+Ces scripts sont disponibles sur [[https://code.ffdn.org/arn/arn-confs/-/tree/master/ucarp|notre dépôt git]] :
   * vip-down.sh : la machine devient « backup » et perd l'IP virtuelle   * vip-down.sh : la machine devient « backup » et perd l'IP virtuelle
   * vip-up.sh : la machine devient « master » et possède l'IP virtuelle   * vip-up.sh : la machine devient « master » et possède l'IP virtuelle
benevoles/technique/carp.txt · Dernière modification : 2023/04/16 21:25 de ljf