ADC

Mise à niveau d’une paire haute disponibilité

L’une des exigences des appliances NetScaler dans une configuration haute disponibilité est d’installer la même version du logiciel NetScaler sur les deux appliances de la configuration. 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 la mise à niveau du microprogramme NetScaler sur une paire HA, lisez les prérequis mentionnés dans la section Avant de commencer. En outre, vous devez considérer quelques points spécifiques à l’HA.

Points à noter

  • IMPORTANT :

    Il est important que les modifications de mise à niveau et vos personnalisations soient appliquées à une appliance NetScaler mise à niveau. Par conséquent, si vous avez des fichiers de configuration personnalisés dans le répertoire /etc, consultez Considérations relatives à la mise à niveau pour les fichiers de configuration personnalisés avant de procéder à la mise à niveau.

  • 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 différentes versions du logiciel NetScaler, les fonctionnalités suivantes sont désactivées :
    • Synchronisation de configuration HA
    • Propagation des commandes HA
    • 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 Nouvelle version HA interne dans les versions NetScaler pour vérifier si la version HA interne a changé dans une version NetScaler.

  • La synchronisation des fichiers en mode Tout de la commande Synchroniser les fichiers HA fonctionne correctement si les deux nœuds d’une configuration HA exécutent différentes versions du logiciel NetScaler 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é.

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

Image localisée

Vous pouvez effectuer la mise à niveau à l’aide de la CLI ou de l’interface graphique NetScaler.

Nouvelle version HA interne dans les versions de NetScaler

Le tableau suivant répertorie les {{page.citrix-adc-generic}} versions qui possèdent une nouvelle version HA interne :

Version 13.1 Version 13 Version 12.1
Build 33.54 Build 87.9 Version 65.21
Build 30.52 Build 86.17 Version 62.27
Build 27.59 Build 85.19 Version 61.19
Build 24.38 Build 84.11 Version 60.19
Build 21.50 Build 82.45 Version 59.16
Build 17.42 Build 79.64 Version 58.15
Build 12.51 Build76.31 Version 57.18
Build 9.60 Build 71.44 Version 56.22
Build 4.44 Build 67.43 Construire 55.24
  Build 64.35 Version 50.31
  Build 61.48 Version 49.37
  Build 58.32  
  Build 52.24  
  Build 41.28  

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. Connectez-vous à l’appliance secondaire à l’aide d’un utilitaire SSH, tel que PuTTY et en spécifiant l’adresse IP NetScaler (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 de NetScaler pour les configurations futures. Par exemple, le répertoire des fichiers d’installation de NetScaler 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 depuis pour afficher l’état de l’appliance NetScaler. 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 NetScaler dans une configuration haute disponibilité, à l’aide de l’interface graphique ADC. Prenons l’exemple d’une configuration à haute disponibilité des appliances NetScaler 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 NetScaler à 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 NetScaler à l’aidede 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.

Mise à niveau d’une paire haute disponibilité