Configuration des extensions de stratégie

Lorsque votre fichier d’extension de stratégie est prêt, importez-le dans l’appliance Citrix ADC. Le processus d’importation copie le fichier d’extension dans un répertoire de l’appliance Citrix ADC et vérifie les erreurs de syntaxe.

Après l’importation, vous devez rendre le fichier d’extension disponible pour une utilisation dans les expressions de stratégie.

Remarque : La commande import permet de télécharger le contenu du fichier à partir d’une source \<src\>externe ou d’une source interne sur le système de fichiers Citrix ADC. Pour charger ce contenu de fichier dans un ou plusieurs moteurs de paquets pour la première fois, utilisez la commande add. S’il y a une mise à jour du contenu du fichier, le contenu mis à jour peut être téléchargé sur le système de fichiers Citrix ADC en émettant la commande import avec l’argument écraser. La commande met à jour le contenu du système de fichiers. Pour charger le contenu mis à jour sur un ou plusieurs moteurs de paquets, utilisez la commande update.

Configurer les extensions de stratégie à l’aide de la CLI

  1. Importez le fichier d’extension de stratégie dans l’appliance Citrix ADC, à partir d’un serveur Web (à l’aide de HTTP) ou de votre station de travail locale.

    1. Importation HTTP

      Si vous disposez d’un serveur Web, vous pouvez stocker le fichier d’extension dans le répertoire du serveur Web et l’importer dans l’appliance Citrix ADC.

      import ns extension <src> <name> [-comment<string>] [-overwrite]
      <!--NeedCopy-->
      

      Exemple :

      import ns extension http://myhost/path/to/extension myextension -comment “Custom crc calculation
      <!--NeedCopy-->
      
    2. Importation locale

      Vous pouvez utiliser le client SSH pour copier le fichier d’extension de votre poste de travail vers le répertoire /var/tmp de l’appliance Citrix ADC.

      scp extension-file-name <ns-userid@ns-ip-addr>:/var/tmp
      <!--NeedCopy-->
      

      où,

      • extension-file-name est le nom du fichier d’extension sur votre machine cliente.
      • ns-userid est l’utilisateur de l’appliance Citrix ADC ayant l’autorisation d’écrire dans /var/tmp.
      • ns-ip-addr est l’adresse IP Citrix ADC.

      Après avoir copié le fichier sur l’appliance Citrix ADC, exécutez la commande import sur l’appliance Citrix ADC.

      import ns extension local:<extension-file-name extension-name>
      <!--NeedCopy-->
      

      Remarque : L’interface de ligne de commande doit être utilisée pour importer un fichier d’extension local, en exécutant la commande import .

  2. Ajoutez l’extension de stratégie au moteur de paquets pour évaluation.

    add ns extension <name> [-comment <string>]
    <!--NeedCopy-->
    

    Exemple :

    add ns extension myextension
    <!--NeedCopy-->
    

Après l’importation d’un fichier d’extension, vous pouvez le mettre à jour, si vous avez inclus le paramètre -overwrite dans la commande import, ou le supprimer. Vous pouvez également afficher les détails d’un fichier d’extension importé.

Mettre à jour un fichier d’extension sur l’appliance Citrix ADC à partir de la source

À l’invite de commandes, tapez :

update ns extension <name>
<!--NeedCopy-->

Remarque : vous ne pouvez mettre à jour le fichier d’extension qu’après avoir importé le fichier d’extension spécifié dans l’appliance Citrix ADC avec le paramètre -overwrite.

Exemple :

update ns extension myextension
<!--NeedCopy-->

Supprimer un fichier d’extension de l’appliance Citrix ADC

À l’invite de commandes, tapez :

rm ns extension <name>
<!--NeedCopy-->

Exemple :

rm ns extension myextension
<!--NeedCopy-->

Afficher les détails de la fonction d’extension spécifiée sur l’appliance Citrix ADC

À l’invite de commandes, tapez :

show ns extension <name>
<!--NeedCopy-->

Exemple :

show ns extension myextension
<!--NeedCopy-->

Configurer les extensions de stratégie à l’aide de l’interface graphique

  1. Importez le fichier d’extension de stratégie dans l’appliance Citrix ADC, à partir d’un serveur Web (à l’aide de HTTP) ou de votre station de travail locale.

    1. Accédez à AppExpert > Extensions de stratégie, cliquez sur Extensionde stratégie, dans la liste déroulante Importer de, sélectionnez l’URL correspondant à l’emplacement du fichier d’extension à importer.

    2. Accédez à AppExpert > Extensions de stratégie, Extension de stratégie et importez le fichier d’extension en sélectionnant Fichier dans la liste déroulante Importer depuis.

  2. Ajoutez l’extension de stratégie au moteur de paquets pour évaluation.

    Accédez à AppExpert > Extensions de stratégie et, sous l’ongletExtensions de stratégie, ajoutez le fichier d’extension.

Mettre à jour un fichier d’extension sur l’appliance Citrix ADC à partir de la source

Accédez à AppExpert > Extensions de stratégie et, sous l’onglet Extensions de stratégie, mettez à jour le fichier d’extension.

Supprimer un fichier d’extension de l’appliance Citrix ADC

Accédez à AppExpert > Extensions de stratégie et, onglet Extensions de stratégie, supprimez le fichier d’extension.

Afficher les détails de la fonction d’extension spécifiée sur l’appliance Citrix ADC

Accédez à AppExpert > Extensions de stratégie et, sous l’onglet Fonctions des extensions de stratégie, cliquez sur la flèche de liste déroulante de la fonction d’extension dont vous souhaitez voir les détails.

Configuration des extensions de stratégie