5.5.15. Gestion de la haute disponibilité de GCaps

5.5.15.1. Introduction

Cette procédure décrit la haute disponibilité entre 2 GCaps.

Pour plus d'informations, se référer au paragraphe Gestion de la haute disponibilité de GCaps.


5.5.15.2. Prérequis


5.5.15.3. Opérations préliminaires


5.5.15.4. Procédure pour afficher l'état de la haute disponibilité (redondance des GCaps)

  • Entrer la commande suivante.

(gcap-cli) show advanced-configuration high-availability status
  • Valider.

Le système affiche l'état de la haute disponibilité avec les compteurs suivants :

  • status : état du GCap.

    • unhealthy : le GCap n'est pas connecté au GCap voisin

    • Not configured : il n'y pas de haute disponibilité configuré sur ce système

  • paired GCap : adresse IPv6 du GCap voisin.

  • leader : état de l'élection parmi Leader/Follower.

  • time since last status : temps écoulé depuis le dernier healthcheck du GCap voisin.

  • Leader since : date à laquelle le GCap est devenu Leader.

Cas de l'absence de la haute disponibilité (redondance des GCaps)

Current high-availability status:

  • status: Not configured

  • paired gcap: Unknown

  • leader: Follower

  • time since last status: Unknown

  • Follower since: Unknown

Cas de la haute disponibilité (redondance des GCaps) avec perte de connexion entre les GCaps

Current high-availability status:

  • status: Operational [unhealthy]

  • paired gcap: fe80::233

  • leader: Leader

  • time since last status: Unknown

  • Leader since: 2022-01-21T15:35:09Z


5.5.15.5. Procédure pour configurer la haute disponibilité sur le premier GCap

  • Entrer la commande suivante.

    (gcap-cli) set advanced-configuration high-availability peer-ip fe80::XXX 
    public-ip fe80::YYY multicast-group ff02::200 
    peer-pubkey 2wtmY/oCaoUGreyr2CROnKAIoEgTXkSOedXlXDvUfBU=   
    shared-secret Xxf4fknh4KoOH2zgrI4Wyw==
    

    Note

    Explication des paramètres :

    • set advanced-configuration high-availability : commande pour configurer la haute disponibilité

    • peer-ip fe80::XXXadresse IPv6 du GCap voisin parmi:
      • Link-local : si les GCap sont dans le même sous-réseau. Plage FE80::/10. Ex : FE80::100/64.

      • ULA (Unique Local Address) : si les GCap sont dans des sous-réseaux différents. Plage FD00::/7. Ex : FD00::100/64.

      • Global Unicast : si les GCap doivent communiquer via internet. Plage 2001::/3. Ex : 2001::1/64.

    • public-ip fe80::YYYadresse IPv6 du GCap parmi:
      • Link-local : si les GCap sont dans le même sous-réseau. Plage FE80::/10. Ex : FE80::100/64.

      • ULA (Unique Local Address) : si les GCap sont dans des sous-réseaux différents. Plage FD00::/7. Ex : FD00::100/64.

      • Global Unicast : si les GCap doivent communiquer via internet. Plage 2001::/3. Ex : 2001::1/64

    • multicast-group ff02::200 : adresse IPv6 multicast pour la communication entre les GCaps. Plage FF00::/8. Ex : FF02::200.

    • peer-pubkey 2wtmYCaoUGreyr2CROnKAIoEgTXkSOedXlXDvUfBU= : Clé publique du GCap voisin visible via la commande show advanced-configuration high-availability pubkey.

    • shared-secret Xxf4fknh4KoOH2zgrI4Wyw== : secret de 16 octets encodé en base64 qui doit être identique entre les 2 GCaps.

  • Valider.

    Le système affiche le résultat.

    Updating HA configuration
    High availability configuration successfully updated
    

5.5.15.6. Exemple pour configurer la haute disponibilité sur le deuxième GCap

  • Entrer la commande suivante.

(gcap-cli) set advanced-configuration high-availability peer-ip fe80::YYY public-ip fe80::XXX multicast-group ff02::200 peer-pubkey xehXnrigZ0IZZEvWbWri8XegNh0KaAQk8vC6mKj27Ug= shared-secret Xxf4fknh4KoOH2zgrI4Wyw==

Le système affiche le résultat.

Updating HA configuration
High availability configuration successfully updated

5.5.15.7. Exemple pour activer la haute disponibilité sur chaque GCap

  • Entrer la commande suivante.

(gcap-cli) set advanced-configuration high-availability enable confirm

Le système affiche le résultat.

Interfaces naming rules updated, reloading configuration
Operation successful.
High availability configuration successfully updated