Citrix ADC

Mise à niveau d’une paire haute disponibilité

L’une des exigences des appliances Citrix ADC dans une configuration haute disponibilité est d’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 commencer une mise à niveau du microprogramme Citrix ADC sur une paire HA, lisez les conditions préalables mentionnées dans la section Avant de commencer . 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 aucun problème.

  • Si les deux nœuds d’une configuration haute disponibilité (HA) exécutent des versions logicielles Citrix ADC différentes, les fonctionnalités suivantes sont désactivées :
    • Synchronisation de configuration HA
    • Propagation des commandes
    • Synchronisation HA des informations sur les services d’états
    • Mise en miroir de connexion (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 des versions différentes 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 correctement si les deux nœuds d’une configuration haute disponibilité (HA) exécutent des versions différentes de la même version mais que les deux versions ont les mêmes versions HA internes.

    Reportez-vous à la section Points à noter des notes de publication 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 plus d’informations, consultez Synchronisation des fichiers de configuration dans la configuration haute disponibilité.

Figurine. Mise à niveau d’une paire haute disponibilité

Image localisée

Vous pouvez effectuer une mise à niveau à l’Citrix ADC graphique ou de l’interface utilisateur

Mettre à niveau une paire haute disponibilité à l’aide de la CLI

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

  1. Mettre à niveau le logiciel sur l’appliance secondaire
  2. Mettre à niveau le logiciel sur l’appliance principale
  3. Synchroniser l’appliance secondaire

Mettre à niveau le 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. Ouvrez une session sur l’appliance secondaire à l’aide d’un utilitaire SSH, tel que PuTTY et en spécifiant l’adresse IP Citrix ADC (NSIP). Utilisez les nsroot informations d’identification pour vous connecter à l’appliance.

  2. Dans l’interface de ligne de commande de l’appliance, tapez la commande suivante pour enregistrer la configuration existante :

    save config
    <!--NeedCopy-->
    
  3. Passez à l’invite du shell :

    shell
    <!--NeedCopy-->
    
  4. Exécutez la commande suivante pour passer au répertoire d’installation par défaut :

    cd /var/nsinstall
    <!--NeedCopy-->
    
  5. Exécutez la commande suivante pour créer un sous-répertoire temporaire dans le répertoire nsinstall:

    mkdir x_xnsinstall
    <!--NeedCopy-->
    

    Remarque :

    Le texte x_x est utilisé pour nommer la version Citrix ADC pour les configurations futures. Par exemple, le répertoire des fichiers d’installation de Citrix ADC 13.1 s’appelle 13_1nsinstall. N’utilisez pas de point (.) dans le nom du dossier, cela peut entraîner l’échec des mises à niveau.

  6. Accédez au répertoire x_xnsinstall .

  7. Téléchargez le package d’installation et la documentation nécessaires, 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 bundle de documentation car il n’est pas nécessaire de l’installer.

    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. Vous trouverez ci-dessous une brève explication des paramètres utilisés.

    • x - Extraire les fichiers.
    • v - Affiche les noms de fichiers tels qu’ils sont extraits un par un.
    • z - Le fichier est un fichier gzipped.
    • f - Utilisez l’archive tar suivante pour l’opération.
  9. Exécutez la commande suivante pour installer le logiciel téléchargé :

    ./installns
    <!--NeedCopy-->
    

    Remarque :

    Si l’appliance ne dispose pas de suffisamment d’espace disque 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’appareil.

  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 à partir de pour afficher l’état de l’appliance Citrix ADC. 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.

    show ha node
    <!--NeedCopy-->
    
  13. Exécutez la commande suivante pour effectuer un basculement forcé et une prise de contrôle en tant qu’appliance principale :

    force failover
    <!--NeedCopy-->
    
  14. Vérifiez que le matériel est désormais un appareil principal.

    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
    <!--NeedCopy-->
    

Mettre à niveau le 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 « Mettre à niveau le logiciel sur l’appareil secondaire », l’appareil principal d’origine est désormais un appareil secondaire.

  1. Ouvrez une session sur le dispositif secondaire à l’aide d’un utilitaire SSH, tel que PuTTY. Utilisez les nsroot informations d’identification 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 aux étapes 2 à 9 de la section précédente (Mise à niveau du logiciel de l’appareil secondaire).

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

  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 du dispositif NetScaler. La sortie de la commande précédente doit indiquer que l’appliance est un nœud secondaire et que l’état de l’état du nœud est marqué comme UP.

    show ha node
    <!--NeedCopy-->
    
  5. Exécutez la commande suivante pour effectuer un basculement forcé afin de vous assurer que l’appliance est un dispositif principal :

    force failover
    <!--NeedCopy-->
    
  6. Vérifiez que le matériel est un appareil principal.

    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
    <!--NeedCopy-->
    

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

Suivez ces étapes 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 (principal) 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 dans Mettre à niveau une appliance 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 section Forcer 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 de configuration HA :

    • CITRIX-ADC-B devient le nouveau primaire
    • 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 dans Mettre à niveau une appliance 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 dans la section Forcer 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 le démarrage de l’opération de mise à niveau HA. Après l’opération de basculement dans l’exemple de configuration HA :

    • CITRIX-ADC-A devient primaire
    • CITRIX-ADC-B devient secondaire
  5. Vérifiez le processus de mise à niveau. Ouvrez une session sur 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.

Ressources connexes

Les ressources suivantes fournissent des informations relatives à la mise à niveau d’une configuration haute disponibilité Citrix ADC :

Mise à niveau d’une paire haute disponibilité