Configuration des extensions de stratégie

Lorsque votre fichier d’extension de stratégie est prêt, importez-le dans l’appliance NetScaler. Le processus d’importation copie le fichier d’extension dans un répertoire de l’appliance NetScaler et vérifie l’absence d’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 d’importation est utilisée pour télécharger le contenu du fichier depuis une source \<src\>externe ou interne vers le système de fichiers NetScaler. Pour charger ce contenu de fichier dans un ou plusieurs moteurs de paquets pour la première fois, utilisez la commande add. En cas de mise à jour du contenu du fichier, le contenu mis à jour peut être téléchargé sur le système de fichiers NetScaler en exécutant la commande d’importation avec l’argument overwrite. 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 NetScaler, à partir d’un serveur Web (via HTTP) ou de votre poste de travail local.

    1. Importation HTTP

      Si un serveur Web est disponible, vous pouvez stocker le fichier d’extension dans le répertoire du serveur Web et l’importer dans l’appliance NetScaler.

      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 depuis votre poste de travail vers le répertoire /var/tmp de l’appliance NetScaler

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

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

      Après avoir copié le fichier sur l’appliance NetScaler, exécutez la commande d’importation sur l’appliance NetScaler.

      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 d’importation, 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 NetScaler à partir de la source

À l’invite de commandes, tapez :

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

Remarque : Vous pouvez mettre à jour le fichier d’extension uniquement après avoir importé le fichier d’extension spécifié dans l’appliance NetScaler à l’aide du paramètre -overwrite.

Exemple :

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

Supprimer un fichier d’extension de l’appliance NetScaler

À 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 NetScaler

À 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 NetScaler, à partir d’un serveur Web (via HTTP) ou de votre poste de travail local.

    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 NetScaler à 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 NetScaler

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 NetScaler

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