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 une configuration d’application StyleBook à partir d’une configuration NetScaler existante. Cette fonctionnalité automatise également la migration de la configuration des applications d’une instance NetScaler vers une autre instance.

À l’aide de Configuration Builder, vous pouvez rationaliser le processus de création d’un StyleBook personnalisé, en toute simplicité, même si vous ne comprenez pas parfaitement la grammaire et les 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 dans laquelle la configuration de l’application que vous souhaitez dupliquer est disponible.

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

  • Un ensemble de commandes CLI : Collez la configuration à partir de ns.conf ou Application config.

  • Télécharger le fichier de configuration : téléchargez 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 peuvent nécessiter votre entrée.

  • 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 depuis 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, commencez à migrer ou à dupliquer la configuration de l’application sur une instance NetScaler cible.

Workflow du Générateur de configuration de StyleBooks

Une fois la création et la migration de l’application terminées, un pack de configuration est créé dans NetScaler ADM avec le 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 .

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 :

  • Analytics
  • AppFlow
  • Configuration de la qualité d’expérience au niveau de l’application (AppQoE)
  • Authentification et autorisation
  • Audit
  • Gestion des bots
  • Redirection du cache
  • Commutation 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épondeur
  • Réécriture
  • Déchargement SSL
  • Débordement
  • Gestion du trafic
  • Transformation d’URL
  • Pare-feu applicatif Web (WAF)

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

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

  1. Accédez à Applications > Configuration > Config Packs .

  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 :

      • InstanceNetScaler 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 depuis un fichier de configuration.

    • Télécharger le fichier de configuration : cliquez sur Parcourir pour sélectionner un fichier de configuration sur votre ordinateur local.

    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 Advanced Policy Configuration, en fonction de votre configuration, les scénarios suivants se présentent :

    • Toutes les stratégies classiques existantes dans la configuration sont converties en stratégies 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 stratégies classiques existantes dans la configuration sont converties en stratégies avancées avec succès avec des erreurs. Vérifiez et corrigez les erreurs. Cliquez sur Précédent.
    • En l’absence de stratégies classiques, la configuration n’est pas mise à jour. Cliquez sur OK pour continuer.
  6. Dans Définir une application,

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

    2. Sélectionnez les serveurs virtuels à migrer.

    3. Cliquez sur Suivant.

  7. Dans Commandes CLI équivalentes, passez en revue les commandes et cliquez sur Suivant.

    Ces commandes sont spécifiques à la configuration de l’application sélectionnée.

  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

    Sur 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

    Remarque :

    • L’état de l’entité NSIP pour l’adresse 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 ayant la même adresse IP. La modification de l’état du serveur virtuel n’affecte que le serveur virtuel associé.
    • L’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, l’ARP est également automatiquement désactivé et vous ne pouvez pas modifier l’ARP.

    L’onglet Informations sur le déploiement de l’application ne s’affiche pas si les instances source et cible sont identiques.

  9. Dans Informations sur le déploiement de l’authentification, vous pouvez afficher et modifier les attributs des serveurs d’authentification, s’ils sont disponibles. Cliquez sur l’icône de modification pour modifier l’adresse IP, l’adresse IP du serveur, le nom du serveur et le numéro de port des serveurs.

  10. Dans Resource Files/Secrets, chargez les certificats et les clés pour déchiffrer les mots de passe et les certificats. Cliquez sur Suivant.

  11. Dans Configuration globale, visualisez les différences entre les paramètres de configuration globale entre la source et la cible. Passez en revue la configuration à appliquer à la cible et sélectionnez l’accusé de réception. Cliquez sur Suivant.

  12. Dans Migrate, consultez les détails du StyleBook. Cliquez sur Migrate.

    Remarque :

    Par défaut, NetScaler ADM 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 ADM si vous ne souhaitez pas associer de confipack à la configuration résultante.

  13. Dans Configuration non prise en charge, consultez toutes les configurations manquées ou non prises en charge. Pour réussir la migration de ces configurations, vous devez appliquer les configurations manquées ou non prises en charge séparément sur l’instance cible. Cliquez sur Suivant.

Limitations

  • 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 dispose d’une configuration pour servicegroup et d’une liaison de surveillance comme suit :

    bind serviceGroup <Name> <Port> -monitorName <Monitor_Name>

    L’erreur suivante s’affiche :

     CLI Command conversion failed: 100 - No such command [{ "errorcode": 1090, "message": "No such argument [XXX]", "severity": "ERROR" }]
     <!--NeedCopy-->
    

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

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