Application Delivery Management

Migrer la configuration de l’application NetScaler à l’aide de StyleBooks Configuration Builder

Le générateur de configuration StyleBooks est utilisé pour créer un StyleBook de configuration d’application à partir d’une configuration NetScaler existante. Cette fonctionnalité automatise également la migration de la configuration de l’application d’une instance NetScaler vers une autre instance.

En utilisant Configuration Builder, vous pouvez rationaliser le processus de création d’un StyleBook personnalisé, le rendant ainsi facile même si vous n’avez pas une compréhension approfondie de la grammaire et des constructions de StyleBook. Sinon, une connaissance de la grammaire et des constructions de StyleBook est requise pour créer un StyleBook.

Le générateur de configuration crée également un pack de configuration dans lequel la configuration d’une instance NetScaler peut être dupliquée vers une autre instance NetScaler. La source de configuration initiale peut être l’une des suivantes :

  • Une instance NetScaler : Spécifiez l’instance où la configuration d’application que vous souhaitez dupliquer est disponible.

    Le générateur de configuration convertit la configuration NetScaler en un StyleBook et un pack de configuration même si vous ne spécifiez pas l’instance cible. Vous pouvez ensuite utiliser ce pack de configuration pour migrer la configuration NetScaler vers d’autres instances NetScaler.

  • Un ensemble de commandes CLI : Collez la configuration depuis ns.conf ou Configuration de l'application.

  • Télécharger le fichier de configuration : Télécharger une configuration depuis votre machine locale.

Le générateur de configuration identifie la liste des applications distinctes intégrées dans la configuration source. Lorsque vous sélectionnez la configuration d’application qui vous intéresse, le générateur de configuration extrait l’ensemble des commandes CLI pour l’application sélectionnée. Ces commandes CLI sont extraites de la configuration source. Il identifie également les attributs de déploiement et de configuration qui pourraient nécessiter votre intervention.

  • Informations sur le déploiement de l’application - Vous pouvez afficher et modifier l’adresse IP et le port des serveurs virtuels, des services et des membres du groupe de services à partir de la configuration d’origine. Vous pouvez également afficher et modifier l’état et l’ARP d’un serveur virtuel.

  • Attributs de configuration - Ces attributs peuvent être des mots de passe ou des certificats spécifiés dans la configuration source.

Après avoir spécifié les informations nécessaires, démarrez la migration ou la duplication de la configuration de l’application sur une instance NetScaler cible.

Flux de travail du générateur de configuration StyleBooks

Une fois la création et la migration de l’application terminées, un pack de configuration est créé dans la console NetScaler avec son StyleBook correspondant. Ce pack de configuration représente la configuration de l’application sur l’instance NetScaler cible. Pour afficher le pack de configuration créé, accédez à Applications > StyleBooks > Configurations.

Partage d’entités de configuration entre les configurations migrées

Vous pouvez réutiliser des entités de configuration lors de la migration de configurations à l’aide de l’utilitaire Config Migration. Les migrations ultérieures réutilisent avec succès les entités de configuration existantes. Auparavant, la migration des configurations échouait avec une erreur La ressource existe déjà lors de la migration de deux configurations qui partageaient certaines entités de configuration. Cette option rationalise le flux de travail de migration en permettant la réutilisation des entités de configuration dans des scénarios où elles sont utilisées dans plusieurs configurations.

Fonctionnalités NetScaler prises en charge

Le générateur de configuration StyleBook reconnaît et prend en charge les fonctionnalités NetScaler suivantes dans la configuration source :

  • Analytique
  • AppFlow
  • Configuration de la qualité d’expérience au niveau de l’application (AppQoE)
  • Authentification & Autorisation
  • Audit
  • Gestion des robots
  • Redirection du cache
  • Changement de contenu
  • DNS
  • Optimisation du frontend
  • Compression HTTP
  • Mise en cache intégrée
  • Équilibrage de charge
  • Surveillance
  • Protocole QUIC
  • Limitation de débit
  • Répondant
  • Récrire
  • Déchargement SSL
  • Débordement
  • Gestion du trafic
  • Transformation d’URL
  • Pare-feu d’application Web (WAF)

Créer un StyleBook pour migrer la configuration de l’application NetScaler

La procédure suivante permet de créer un StyleBook qui migre la migration de l’application NetScaler dans la console NetScaler :

  1. Accédez à Applications > Configuration > Packs de configuration.

  2. Cliquez sur Migrer la configuration NetScaler.

  3. Cliquez sur Commencer.

  4. Dans Spécifier la configuration, choisissez l’une des sources de configuration suivantes :

    • Importer depuis un NetScaler:

      • Instance NetScaler source - Sélectionnez une instance NetScaler à partir de laquelle vous souhaitez migrer ou dupliquer la configuration de l’application. Cliquez sur OK.
    • Importer à l’aide des commandes CLI - Collez la configuration à partir d’un fichier de configuration.

    • Télécharger le fichier de configuration - Cliquez sur Parcourir pour sélectionner un fichier de configuration sur votre machine locale.

    Instance cible - Sélectionnez une instance NetScaler ou un groupe Autoscale vers lequel vous souhaitez migrer ou dupliquer la configuration de l’application. Cliquez sur OK.

    Cliquez sur Suivant.

  5. Dans Configuration de stratégie avancée, selon votre configuration, les scénarios suivants se produisent :

    • Toutes les politiques classiques existantes dans la configuration sont converties en politiques avancées avec succès et sans erreur. Vérifiez la configuration mise à jour et sélectionnez l’accusé de réception. Cliquez sur Suivant.
    • Toutes les politiques classiques existantes dans la configuration sont converties avec succès en politiques avancées sans erreurs. Révisez et corrigez les erreurs. Cliquez sur Précédent.
    • S’il n’y a pas de politiques classiques, la configuration n’est pas mise à jour. Cliquez sur OK pour continuer.
  6. Dans Définir l’application,

    1. Dans Nom de l’application, spécifiez le nom de l’application.

    2. Sélectionnez les serveurs virtuels que vous souhaitez migrer.

    3. Cliquez sur Suivant.

  7. Dans Configuration de l’application, passez en revue les commandes de l’application. Ces commandes sont spécifiques à la configuration d’application sélectionnée.

    Activez Visualizer pour afficher les configurations d’application et leurs entités associées. Le visualiseur vous permet de visualiser comment les différents composants sont connectés et vous aide dans votre compréhension et votre prise de décision pendant le processus de migration.

    Modifier les paramètres du serveur virtuel

    Avec le Visualiseur, vous pouvez :

    • Afficher la hiérarchie des actions et des politiques associées à un serveur
    • Survolez un serveur pour obtenir des descriptions détaillées du serveur, y compris les politiques et les actions liées à un serveur
    • Effectuez un zoom avant et un zoom arrière sur la vue à l’aide du curseur de zoom
    • Réduire ou développer la hiérarchie en cliquant sur le symbole moins (-) ou plus (+) sur une entité

    Cliquez sur Suivant.

  8. Dans Informations sur le déploiement de l’application, vous pouvez afficher et modifier l’adresse IP, le port, l’état et l’ARP des serveurs virtuels, des services et des membres du groupe de services.

    Modifier les paramètres du serveur virtuel

    Dans la page Détails , vous pouvez modifier l’adresse IP, le port, l’état et le statut ARP de l’entité NSIP.

    Modifier l'état et le statut ARP

    Note:

    • L’état de l’entité NSIP pour l’IP du serveur virtuel détermine l’état initial de l’ARP.
    • Si l’entité NSIP pour l’adresse IP du serveur virtuel est déjà configurée sur le NetScaler cible, vous ne pouvez pas modifier l’état ARP du serveur virtuel.
    • La modification de l’état ARP d’un serveur virtuel modifie l’état ARP de tous les serveurs virtuels avec la même adresse IP. La modification de l’état du serveur virtuel affecte uniquement le serveur virtuel associé.
    • ARP n’est pas applicable aux serveurs virtuels basés sur des modèles IP.
    • Si l’état NSIP de l’adresse IP du serveur virtuel est désactivé dans la configuration source, ARP est également automatiquement désactivé et vous ne pouvez pas modifier ARP.

    L’onglet Informations de déploiement d’application n’apparaît pas si les instances source et cible sont identiques.

  9. Dans Informations sur le déploiement d’authentification/réseau, vous pouvez afficher et modifier les attributs des serveurs d’authentification et des profils réseau, s’ils sont disponibles.

    1. Dans Informations de déploiement d’authentification, sélectionnez le serveur d’authentification requis et modifiez l’adresse IP, l’IP du serveur, le nom du serveur et le numéro de port des serveurs.
    2. Dans NetProfile Info, sélectionnez le profil réseau requis et modifiez les détails NetProfile et IPSET .

Note:

Les modifications d’adresse NSIP effectuées à cette étape sont prises en compte pour la migration finale et les configurations des étapes précédentes sont mises à jour pour refléter les modifications.

  1. Dans Fichiers de ressources/Secrets, téléchargez les certificats et les clés pour décrypter les mots de passe et les certificats. Cliquez sur Suivant.

  2. Dans Configuration globale, affichez les différences dans les paramètres de configuration globale entre la source et la cible. Vérifiez la configuration à appliquer sur la cible et sélectionnez l’accusé de réception. Cliquez sur Suivant.

  3. Dans Migrer, affichez les détails du StyleBook. Cliquez sur Migrer.

    Note:

    Par défaut, NetScaler Console gère le pack de configuration créé lors de la migration d’applications ou de serveurs virtuels vers NetScaler. Décochez la case Gérer la configuration via la console NetScaler si vous ne souhaitez pas associer un confipack à la configuration résultante.

  4. Dans Configuration non prise en charge, affichez toutes les configurations manquantes ou non prises en charge. Pour migrer ces configurations avec succès, vous devez appliquer les configurations manquantes ou non prises en charge séparément sur l’instance cible. Cliquez sur Suivant.

Limites

  • Les expressions nommées et responderhtmlpages mentionnées dans l’instance source ne sont pas identifiées. Assurez-vous de configurer les expressions nommées et responderhtmlpages sur l’instance cible avant la migration.

  • Si la source a une configuration pour servicegroup et surveillez la liaison comme suit :

    lier le groupe de services <Name> <Port> -monitorName <Monitor_Name>

    L’erreur suivante apparaît :

     Échec de la conversion de la commande CLI : 100 - Aucune commande de ce type [{ "errorcode": 1090, "message": "Aucun argument de ce type [XXX]", "severity": "ERROR" }]
     <!--NeedCopy-->
    

    Cette erreur se produit car NetScaler enregistre la liaison entre le groupe de services et le moniteur dans un format non valide. Ce problème est résolu à partir de la version NetScaler 12.1.52.15.

Migrer la configuration de l’application NetScaler à l’aide de StyleBooks Configuration Builder