Citrix Application Delivery Management service

Utiliser des variables dans les tâches de configuration

Un travail de configuration est un ensemble de commandes de configuration que vous pouvez exécuter sur une ou plusieurs instances gérées. Lorsque vous exécutez la même configuration sur plusieurs instances, vous pouvez utiliser des valeurs différentes pour les paramètres utilisés dans votre configuration. Vous pouvez définir des variables qui vous permettent d’affecter des valeurs différentes pour ces paramètres ou d’exécuter un travail sur plusieurs instances.

Par exemple, envisagez une configuration d’équilibrage de charge de base dans laquelle vous ajoutez un serveur virtuel d’équilibrage de charge, ajoutez deux services et liez les services au serveur virtuel. Maintenant, vous pouvez souhaiter avoir la même configuration sur deux instances, mais avec des valeurs différentes pour les noms et adresses IP du serveur virtuel et des services. Vous pouvez utiliser la fonctionnalité de tâches de configuration pour y parvenir en utilisant des variables pour définir les noms et adresses IP du serveur virtuel et des services.

Dans cet exemple, les commandes et variables suivantes sont utilisées :

add lb vserver \*\*servername\*\* HTTP \*\*ipaddress\*\* \*\*portnumber\*\*

add service \*\*servicename1\*\* \*\*ipaddress1\*\* HTTP 80

add service \*\*servicename2\*\* \*\*ipaddress2\*\* HTTP 80

bind lb vserver \*\*servername\*\* \*\*servicename1\*\*

bind lb vserver \*\*servername\*\* \*\*servicename2\*\*

Pour créer une tâche de configuration en définissant des variables dans Citrix ADM :

  1. Accédez à Réseaux > Travaux de configuration.

  2. Cliquez sur Créer un travail.

  3. Dans la page Créer un travail, sélectionnez les paramètres de travail personnalisés tels que le nom de la tâche, le type d’instance et le type de configuration.

  4. Dans l’Éditeur de configuration, tapez les commandes pour ajouter un serveur virtuel d’équilibrage de charge, deux services et lier les services au serveur virtuel. Double-cliquez pour sélectionner les valeurs que vous souhaitez convertir en variable, puis cliquez sur Convertir en variable. Par exemple, sélectionnez l’adresse IP du serveur d’équilibrage de charge ipaddress, puis cliquez sur Convertir en variable comme indiqué dans l’image ci-dessous.

    Convertir en variable

  5. Une fois que vous voyez des signes dollar enferment la valeur de la variable, cliquez sur la variable pour spécifier davantage les détails de la variable, tels que le nom, le nom complet et le type. Vous pouvez également cliquer sur l’option Avancé si vous souhaitez spécifier une valeur par défaut pour votre variable. Cliquez sur Enregistrer, puis sur Suivant.

    Spécifier les détails des variables

    Tapez le reste de vos commandes et définissez toutes les variables.

    Définir des variables

  6. Vous pouvez consulter toutes les variables que vous avez définies lors de la création ou de la modification d’un travail de configuration dans une vue consolidée unique.

  7. Pour afficher toutes les variables dans une seule vue consolidée, procédez de l’une des manières suivantes :

    • Lors de la création d’un travail de configuration, accédez à Réseaux > Travaux de configuration, sélectionnez Créer un travail. Sur la page Créer un travail, vous pouvez consulter toutes les variables que vous avez ajoutées lors de la création du travail de configuration.
    • Lors de la modification d’un travail de configuration, accédez à Réseau > Travaux de configuration, sélectionnez le nom du travail et cliquez sur Modifier. Sur la page Configurer le travail, vous pouvez passer en revue toutes les variables qui ont été ajoutées lors de la création du travail de configuration.
  8. Vous pouvez ensuite cliquer sur l’onglet Aperçu des variables pour prévisualiser les variables dans une vue consolidée unique que vous avez définie lors de la création ou de la modification d’un travail de configuration.

    Aperçu de la variable

  9. Une nouvelle fenêtre contextuelle apparaît et affiche tous les paramètres des variables telles que Nom, Nom d’affichage, Type et valeur par défaut dans un format tabulaire. Vous pouvez également modifier ces paramètres. Cliquez sur le bouton Terminé après avoir modifié l’un des paramètres.

    Confirmer les détails de

  10. Vous pouvez ensuite réorganiser les commandes dans l’éditeur de configuration selon les besoins. Vous pouvez déplacer la commande d’une ligne à l’autre en faisant glisser la ligne de commande. Vous pouvez également déplacer ou réorganiser la ligne de commande d’une ligne à n’importe quelle ligne cible en changeant simplement le numéro de ligne de commande dans la zone de texte.

  11. Sélectionnez les instances sur lesquelles vous voulez exécuter le travail de configuration.

  12. Dans l’onglet Spécifier les valeurs de variable, sélectionnez l’option Télécharger le fichier d’entrée pour les valeurs de variable, puis cliquez sur Télécharger le fichier de clé d’entrée . Dans notre exemple, vous devrez spécifier le nom du serveur sur chaque instance, les adresses IP du serveur et des services, les numéros de port et les noms de service. Enregistrez le fichier et téléchargez-le. Si vos valeurs ne sont pas définies avec précision, le système peut générer une erreur.

  13. Le fichier de clé d’entrée est téléchargé sur votre système local et vous pouvez le modifier en spécifiant les valeurs de variable pour chaque instance de Citrix ADC sélectionnée précédemment, puis en cliquant sur Télécharger pour charger le fichier de clé d’entrée dans Citrix Application Delivery Management (ADM). Cliquez sur Suivant. Le fichier de clé d’entrée se télécharge sur votre système local et vous pouvez le modifier en spécifiant les valeurs de variable pour chaque instance de Citrix ADC sélectionnée précédemment.

    Remarque

    Dans le fichier de clé d’entrée, les variables sont définies à trois niveaux :

       -  Niveau mondial
    
    • Niveau du groupe d’instances
    • Niveau d’instance

    Les variables globales sont des valeurs variables qui sont appliquées à toutes les instances. Les valeurs des variables de niveau groupe d’instances sont appliquées à toutes les instances définies dans un groupe. Les valeurs des variables au niveau de l’instance ne sont appliquées qu’à une instance spécifique.

    Citrix ADM donne la priorité aux valeurs de niveau instance. Si aucune valeur n’est fournie aux variables pour les instances individuelles, Citrix ADM utilise la valeur fournie au niveau du groupe. Si aucune valeur n’est fournie au niveau du groupe, Citrix ADM utilise la valeur de variable fournie au niveau global. Si vous fournissez une entrée pour une variable sur les trois niveaux, Citrix ADM utilise la valeur de niveau d’instance comme valeur par défaut.

  14. cliquez sur Télécharger pour télécharger le fichier de clé d’entrée dans Citrix ADM. Cliquez sur Suivant.

    Charger la clé d'entrée

    Important

    Lorsque vous téléchargez un fichier CSV à partir d’un Mac, Mac stocke le fichier CSV avec des points-virgules au lieu de virgules. Cela provoque l’échec de la configuration lorsque vous téléchargez le fichier d’entrée et exécutez le travail. Si vous utilisez un Mac, utilisez un éditeur de texte pour apporter les modifications nécessaires, puis téléchargez le fichier.

  15. Vous pouvez également attribuer des valeurs de variable communes à toutes les instances et cliquer sur Télécharger pour télécharger le fichier de clé d’entrée dans Citrix ADM.

    Les fichiers d’entrée clés contenant les valeurs de variables sont conservés (avec le même nom de fichier) dans les tâches de configuration. Vous pouvez afficher et modifier ces fichiers d’entrée que vous avez utilisés et chargés précédemment lors de la création ou de la modification des tâches de configuration.

    Pour afficher les travaux de configuration exécutés lors de la création d’un travail de configuration, accédez à Réseau > Travaux de configuration, puis cliquez sur Créer un travail. Dans la page Créer une tâche. Sous l’onglet Spécifier les valeurs de variable, sélectionnez l’option Valeurs variables communes pour toutes les instances pour afficher les fichiers téléchargés. Pour modifier les fichiers d’entrée, téléchargez le fichier d’entrée, puis modifiez et chargez les fichiers (en conservant le même nom de fichier).

    Pour afficher les travaux de configuration déjà exécutés lors de la modification d’un travail de configuration, accédez à Réseau > Travaux de configuration, sélectionnez le nom du travail et cliquez sur Modifier. Dans la page Configurer la tâche, sous l’onglet Spécifier les valeurs de variable, sélectionnez l’option Valeurs variables communes pour toutes les instances pour afficher les fichiers chargés. Pour modifier les fichiers d’entrée, téléchargez le fichier d’entrée, puis modifiez et téléchargez les fichiers (en conservant le même nom de fichier).

  16. Sous l’onglet Aperçu des tâches, vous pouvez évaluer et vérifier les commandes à exécuter sur chaque instance ou groupe d’instances.

  17. Dans l’onglet Exécuter, vous pouvez choisir d’exécuter votre travail maintenant ou de le planifier pour qu’il soit exécuté ultérieurement. Vous pouvez également choisir l’action que Citrix ADM doit prendre si la commande échoue et si vous souhaitez envoyer une notification par e-mail concernant le succès ou l’échec de la tâche ainsi que d’autres détails.

    Exécuter le travail de configuration

Après avoir configuré vos tâches et les exécuter, vous pouvez afficher les détails de la tâche en accédant à Réseaux > Tâces de configuration et sélectionnez le travail que vous avez configuré. Cliquez sur Détails, puis cliquez sur Détails des variables pour afficher la liste des variables ajoutées à votre travail.

Vérifier les variables ajoutées à votre travail

Remarque

Les valeurs que vous avez fournies pour les variables à l’ étape 5 sont conservées par Citrix ADM lorsque vous enregistrez le travail et quittez, ou lorsque vous planifiez l’exécution d’un travail à un moment ultérieur.

Utiliser des variables dans les tâches de configuration