Citrix ADC

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 installation à haute disponibilité (HA) exécutent différentes versions du logiciel Citrix ADC, les fonctionnalités suivantes sont désactivées :
    • Synchronisation de la configuration HA
    • Propagation de la commande
    • Synchronisation HA des informations des services d’état
    • Mise en miroir des connexions (basculement de connexion) des sessions
    • Synchronisation HA des informations sur les sessions de persistance
  • Les fonctionnalités mentionnées ci-dessus sont désactivées, si les deux nœuds d’une configuration haute disponibilité (HA) exécutent différentes versions de la même version, mais que les deux versions ont des versions HA internes différentes. Les fonctionnalités mentionnées ci-dessus fonctionnent bien si les deux nœuds dans une configuration haute disponibilité (HA) exécutent différentes versions de la même version, mais les deux versions ont les mêmes versions HA internes.

    Reportez-vous à la section Points to note des notes de version pour vérifier si la version HA interne a changé dans la version Citrix ADC.

  • 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 la configuration haute disponibilité.

Figure. 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.

    Remarque :

    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 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
Last login: Monday Apr  17 08:37:26 2017 from 10.102.29.9
Done
show ha node
        2 nodes:
1)      Node ID:      0
        IP:        10.0.4.2
        Node State: UP
        Master State: Primary
        ...
        Sync State: AUTO DISABLED
        Propagation: AUTO DISABLED
        ...
Done

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.

    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 ADC. Prenons un exemple de configuration haute disponibilité des appliances Citrix ADC CITRIX-ADC-A (primaire) et CITRIX-ADC-B (secondaire).

  1. Mettez à niveau le nœud secondaire. Connectez-vous à l’interface graphique du nœud secondaire à l’aide des informations d’identification de l’administrateur et effectuez la mise à niveau comme décrit à la sectionMettre à niveau un dispositif autonome Citrix ADC à l’aide de l’interface graphique.

  2. Forcer le basculement. Effectuez un basculement forcé sur le nœud secondaire à l’aide de l’interface graphique, comme décrit à la sectionForcer un nœud à basculer.

    Après l’opération de basculement, le nœud secondaire prend le relais en tant que principal et le nœud principal devient le nouveau nœud secondaire. Après l’opération de basculement dans l’exemple d’installation HA :

    • CITRIX-ADC-B devient la nouvelle
    • CITRIX-ADC-A devient le nouveau secondaire
  3. Mettez à niveau le nœud principal d’origine (nouveau nœud secondaire). Connectez-vous à la nouvelle interface graphique du nœud secondaire (CITRIX-ADC-A) et effectuez la mise à niveau comme décrit à la sectionMettre à niveau un dispositif autonome Citrix ADC à l’aide de l’interface graphique.

  4. Forcer le basculement. Effectuez un basculement forcé sur le nouveau nœud secondaire (CITRIX-ADC-A) à l’aide de l’interface graphique, comme décrit à la sectionForcer un nœud à basculer.

    Après cette deuxième opération de basculement, l’état des deux nœuds revient au même état qu’avant de démarrer l’opération de mise à niveau HA. Après l’opération de basculement dans l’exemple d’installation HA :

    • CITRIX-ADC-A devient primaire
    • CITRIX-ADC-B devient secondaire
  5. Vérifiez le processus de mise à niveau. Connectez-vous à l’interface graphique des deux nœuds. Accédez à Système > Haute disponibilité, sur la page de détails, vérifiez l’état HA des deux nœuds. Vérifiez également les détails de la version mise à niveau affichés dans le volet supérieur de l’interface graphique.

Mettre à niveau une paire haute disponibilité