Mettre à niveau une paire haute disponibilité

Une des conditions requises pour les appliances Citrix ADC dans une configuration haute disponibilité consiste à installer la même version logicielle Citrix ADC sur les deux appliances de l’installation. Par conséquent, lorsque le logiciel d’une appliance est mis à niveau, assurez-vous que le logiciel est mis à niveau sur les deux appliances.

Vous pouvez suivre la même procédure pour mettre à niveau une appliance autonome ou chaque appliance dans une paire haute disponibilité, bien que des considérations supplémentaires s’appliquent à la mise à niveau d’une paire haute disponibilité.

Avant de démarrer une mise à niveau du firmware Citrix ADC sur une paire HA, lisez les conditions préalables mentionnées dans laAvant de commencersection. En outre, vous devez considérer quelques points spécifiques à l’HA.

Points à noter

  • Mettez d’abord à niveau le nœud secondaire, puis le nœud principal. La mise à niveau du logiciel sur l’appliance secondaire avant l’appliance principale garantit que le processus de mise à niveau est terminé sans problème.

  • Si les deux nœuds d’une configuration HA exécutent différentes versions du logiciel Citrix ADC, les informations suivantes ne sont pas synchronisées sur les nœuds principal et secondaire :
    • Propagation et synchronisation de la configuration
    • États des services
    • Sessions de basculement de connexion
    • Sessions de persistance
  • Les informations ci-dessus peuvent ne pas être synchronisées sur les nœuds principal et secondaire si les deux nœuds exécutent des versions différentes de la même version. Reportez-vous à la section Problèmes connus des notes de publication pour vérifier si votre version Citrix ADC présente ce problème.
  • La synchronisation des fichiers dans le mode Tous de la commande Synchroniser les fichiers HA fonctionne correctement si les deux nœuds d’une configuration HA exécutent des versions logicielles Citrix ADC différentes, ou si les deux nœuds exécutent des versions différentes de la même version. Pour de plus amples informations, consultez Synchronisation des fichiers de configuration dans le programme d’installation de haute disponibilité.

Figurine. Mettre à niveau une paire haute disponibilité

image localisée

Vous pouvez effectuer une mise à niveau à l’aide de l’interface de ligne de commande ou de l’interface graphique Citrix ADC.

Mettre à niveau une paire haute disponibilité à l’aide de l’interface de ligne de commande

Le processus de mise à niveau comprend les étapes suivantes :

  1. Mise à niveau du logiciel sur l’appliance secondaire
  2. Mise à niveau du logiciel sur l’appliance principale
  3. Synchroniser le matériel secondaire

Mise à niveau du logiciel sur l’appliance secondaire

L’illustration suivante illustre la procédure de mise à niveau du logiciel sur l’appliance secondaire :

image localisée

  1. Connectez-vous à l’appliance NetScaler secondaire à l’aide d’un utilitaire SSH, tel que PuTTY et spécifiez l’IP NetScaler (NSIP). Utilisez les informations d’identification nsroot pour vous connecter à l’appliance.

  2. À partir de l’interface de ligne de commande de l’appliance, tapez la commande suivante pour enregistrer la configuration existante : save config

  3. Passez à l’invite du shell.

    login as: username
    Using keyboard-interactive authentication.
    Password:
    Last login: Wed Jun 24 14:59:16 2015 from 10.252.252.65
    Done
    > shell
    Copyright (c) 1992-20
    
    
  4. Exécutez la commande suivante pour passer au répertoire d’installation par défaut : # cd /var/nsinstall

  5. Exécutez la commande suivante pour créer un sous-répertoire temporaire du répertoire nsinstall : # mkdir x_xnsinstall

    Remarque : Le texte x_x est utilisé pour nommer la version NetScaler pour les futures configurations. Par exemple, le répertoire des fichiers d’installation de NetScaler 9.3 us appelé 9_3nsinstall. N’utilisez pas de point (.) dans le nom du dossier, cela peut entraîner l’échec des mises à niveau.

  6. Changez vers le répertoire x_xnsinstall.

  7. Téléchargez le package d’installation et le bundle de documentation requis, tels que « ns-x.0-xx.x-doc.tgz », dans le répertoire temporaire créé à l’étape 4.

    Notes :

    • Certaines versions n’ont pas de paquet de documentation car il n’a pas besoin d’être installé.
    • Cliquez sur l’onglet Documentation de l’interface graphique pour accéder à la documentation.
  8. Avant d’exécuter le script d’installation, les fichiers doivent être extraits et placés sur l’appliance. Utilisez la commande suivante pour décompresser le bundle téléchargé à partir du site Web Citrix : tar -zxvf ns-x.0-xx.x-doc.tgz. Voici une explication rapide des paramètres utilisés.

    x : Extraire des fichiers

    v : Imprimez les noms de fichiers au fur et à mesure qu’ils sont extraits un par un

    z : Le fichier est un fichier « gzippé »

    f : Utilisez l’archive tar suivante pour l’opération

  9. Exécutez la commande suivante pour installer le logiciel téléchargé : #. /installns

    Remarque : si l’appliance ne dispose pas d’un espace disque suffisant pour installer les nouveaux fichiers du noyau, le processus d’installation effectue un nettoyage automatique du lecteur flash.

  10. Une fois le processus d’installation terminé, le processus invite à redémarrer l’appliance. Appuyez sur y pour redémarrer l’appliance.

  11. Connectez-vous à l’interface de ligne de commande de l’appliance à l’aide des informations d’identification nsroot.

  12. Exécutez la commande suivante de pour afficher l’état de l’appliance NetScaler : show ha node La sortie de la commande précédente doit indiquer que l’appliance est un nœud secondaire et que la synchronisation est désactivée.

  13. Exécutez la commande suivante pour désactiver la synchronisation sur l’appliance si la synchronisation n’est pas désactivée : définir ha node -hasync disabled

  14. Assurez-vous que la configuration est complète et comme prévu.

  15. Exécutez la commande suivante pour effectuer un basculement forcé et une reprise en tant que appliance principale : forcer le basculement sur incident

Voici un exemple de configuration dans le nouveau nœud principal.

login: nsroot
Password: nsroot
Dernière connexion : lundi  17 avr 08:37:26 2017 de 10.102.29.9
Terminé
show ha node
        2 nœuds :
1) ID      du nœud :      0
        IP :        10.0.4.2
        État du nœud : UP
        État maître : Primaire
        ...
État de        synchronisation : AUTO DISABLED
        Propagation : AUTO DISABLED
        ...
Terminé

Mise à niveau du logiciel sur l’appliance principale

L’illustration suivante illustre la procédure de mise à niveau du logiciel sur l’appliance principale :

image localisée

Remarque : après avoir terminé la procédure « Mise à niveau du logiciel sur l’appliance secondaire », l’appliance principale d’origine est désormais une appliance secondaire.

  1. Connectez-vous à l’appliance NetScaler secondaire à l’aide d’un utilitaire SSH, tel que PuTY. Utilisez les informations d’identification nsroot pour vous connecter à l’appliance. Suivez les mêmes étapes que celles mentionnées dans la section ci-dessus pour terminer le processus d’installation. Nous devons suivre les mêmes étapes que celles mentionnées à l’étape 2 à l’étape 9 de la section précédente (Mise à niveau du logiciel de l’appliance secondaire)

  2. Une fois le processus d’installation terminé, le processus invite à redémarrer l’appliance. Appuyez sur y pour redémarrer l’appliance.

  3. Connectez-vous à l’interface de ligne de commande de l’appliance à l’aide des informations d’identification nsroot.

  4. Exécutez la commande suivante pour afficher l’état de l’appliance NetScaler : show ha node. La sortie de la commande précédente doit indiquer que l’appliance est un nœud principal et que l’état de l’état du nœud est marqué comme UP.

  5. Exécutez la commande suivante pour effectuer un basculement forcé afin de vous assurer que l’appliance est une appliance principale : forcer le basculement sur incident

  6. Vérifiez que l’appliance est une appliance principale.

Activer la synchronisation sur l’appliance secondaire

Pour activer la synchronisation sur l’appliance secondaire, procédez comme suit :

  1. Exécutez la commande suivante pour vérifier que l’appliance est une appliance secondaire : show node

  2. Exécutez la commande suivante pour activer la synchronisation sur l’appliance : définir ha node -hasync activé

  3. Exécutez la commande suivante pour vérifier que la configuration de l’appliance secondaire est synchronisée avec celle de l’appliance principale : show ns runningconfig

Voici un exemple de configuration du nouveau nœud principal et du nouveau nœud secondaire.

show ha node
        Node ID:      0
        IP :   10.0.4.11
        Node State: UP
        Master State: Primary
...
...
        INC State: DISABLED
        Sync State: ENABLED
        Propagation: ENABLED
        Enabled Interfaces : 1/1
        Disabled Interfaces : None
        HA MON ON Interfaces : 1/1
...
...
        Local node information
        Critical Interfaces: 1/1
Done

Show ha node
        Node ID:      0
        IP:   10.0.4.2
        Node State: UP
        Master State: Secondary
        ..
      ..
        INC State: DISABLED
        Sync State: SUCCESS
        Propagation: ENABLED
        Enabled Interfaces : 1/1
        Disabled Interfaces : None
        HA MON ON Interfaces : 1/1
        . . .
        . . .
        Local node information:
        Critical Interfaces: 1/1
Done

Mettre à niveau une paire haute disponibilité à l’aide de l’interface graphique

Procédez comme suit pour mettre à niveau une paire Citrix ADC dans une configuration haute disponibilité, à l’aide de l’interface graphique :

  1. Ouvrez une session sur le nœud secondaire et effectuez la mise à niveau comme décrit dans la section « Mettre à niveau un dispositif autonome Citrix ADC à l’aide de l’interface graphique » dans Mettre à niveau une appliance autonome Citrix ADC.

  2. Ouvrez une session sur le nœud principal et effectuez la mise à niveau comme décrit dans la section « Mettre à niveau un dispositif autonome Citrix ADC à l’aide de l’interface graphique » dans Mettre à niveau une appliance autonome Citrix ADC.