Konfiguration von Richtlinienerweiterungen
Wenn Ihre Richtlinienerweiterungsdatei fertig ist, importieren Sie sie in die NetScaler-Appliance. Der Importvorgang kopiert die Erweiterungsdatei in ein Verzeichnis auf der NetScaler-Appliance und sucht nach Syntaxfehlern.
Nach dem Import müssen Sie die Erweiterungsdatei für die Verwendung in den Richtlinienausdrücken zur Verfügung stellen.
Hinweis: Der Importbefehl wird verwendet \<src\>
, um den Dateiinhalt von einer externen Quelle oder einer internen Quelle auf das NetScaler-Dateisystem herunterzuladen. Um diesen Dateiinhalt zum ersten Mal in eine oder mehrere Paket-Engines zu laden, verwenden Sie den Befehl add. Wenn der Dateiinhalt aktualisiert wird, kann der aktualisierte Inhalt in das NetScaler-Dateisystem heruntergeladen werden, indem der Importbefehl mit dem Argument overwrite ausgegeben wird. Der Befehl aktualisiert den Inhalt im Dateisystem. Um den aktualisierten Inhalt in eine oder mehrere Paket-Engines zu laden, verwenden Sie den Befehl update.
Konfigurieren von Richtlinienerweiterungen mit der CLI
-
Importieren Sie die Richtlinienerweiterungsdatei entweder von einem Webserver (über HTTP) oder von Ihrer lokalen Workstation in die NetScaler Appliance.
-
HTTP-Import
Wenn Sie über einen Webserver verfügen, können Sie die Erweiterungsdatei im Webserver-Verzeichnis speichern und in die NetScaler-Appliance importieren.
import ns extension <src> <name> [-comment<string>] [-overwrite] <!--NeedCopy-->
Beispiel:
import ns extension http://myhost/path/to/extension myextension -comment “Custom crc calculation <!--NeedCopy-->
-
Lokaler Import
Sie können den SSH-Client verwenden, um die Erweiterungsdatei von Ihrer Workstation in das /var/tmp-Verzeichnis der NetScaler Appliance zu kopieren
scp extension-file-name <ns-userid@ns-ip-addr>:/var/tmp <!--NeedCopy-->
Hierbei gilt:
-
extension-file-name
ist der Name der Erweiterungsdatei auf Ihrem Client-Computer. -
ns-userid
ist der Benutzer der NetScaler Appliance mit der Berechtigung, in /var/tmp zu schreiben. -
ns-ip-addr
ist die NetScaler IP-Adresse.
Führen Sie nach dem Kopieren der Datei auf die NetScaler Appliance den Importbefehl auf der NetScaler Appliance aus.
import ns extension local:<extension-file-name extension-name> <!--NeedCopy-->
Hinweis: Die CLI muss verwendet werden, um eine lokale Erweiterungsdatei zu importieren, indem der Befehl import ausgeführt wird.
-
-
-
Fügen Sie der Paket-Engine die Richtlinienerweiterung zur Evaluierung hinzu.
add ns extension <name> [-comment <string>] <!--NeedCopy-->
Beispiel:
add ns extension myextension <!--NeedCopy-->
Nachdem eine Erweiterungsdatei importiert wurde, können Sie sie aktualisieren, indem Sie den Parameter -overwrite in den Importbefehl aufgenommen haben, oder sie entfernen. Sie können auch die Details einer importierten Erweiterungsdatei anzeigen.
Aktualisieren Sie eine Erweiterungsdatei auf der NetScaler-Appliance von der Quelle
Geben Sie an der Eingabeaufforderung Folgendes ein:
update ns extension <name>
<!--NeedCopy-->
Hinweis: Sie können die Erweiterungsdatei erst aktualisieren, nachdem Sie die angegebene Erweiterungsdatei mit dem Parameter -overwrite in die NetScaler-Appliance importiert haben.
Beispiel:
update ns extension myextension
<!--NeedCopy-->
Entfernen einer Erweiterungsdatei aus der NetScaler Appliance
Geben Sie an der Eingabeaufforderung Folgendes ein:
rm ns extension <name>
<!--NeedCopy-->
Beispiel:
rm ns extension myextension
<!--NeedCopy-->
Anzeigen der Details der angegebenen Erweiterungsfunktion auf der NetScaler Appliance
Geben Sie an der Eingabeaufforderung Folgendes ein:
show ns extension <name>
<!--NeedCopy-->
Beispiel:
show ns extension myextension
<!--NeedCopy-->
Konfigurieren Sie Richtlinienerweiterungen mithilfe der GUI
-
Importieren Sie die Richtlinienerweiterungsdatei entweder von einem Webserver (über HTTP) oder von Ihrer lokalen Workstation in die NetScaler Appliance.
-
Navigieren Sie zu AppExpert > Richtlinienerweiterungen, klicken Sie auf Richtlinienerweiterung . Wählen Sie in der Dropdownliste Importieren von die URL für den Speicherort der Erweiterungsdatei aus, die Sie importieren möchten.
-
Navigieren Sie zu AppExpert > Richtlinienerweiterungen, Richtlinienerweiterung, und importieren Sie die Erweiterungsdatei, indem Sie in der Dropdownliste Importieren von Datei auswählen.
-
-
Fügen Sie der Paket-Engine die Richtlinienerweiterung zur Evaluierung hinzu.
Navigieren Sie zu AppExpert > Policy Extensions und fügen Sie auf der RegisterkartePolicy Extensions die Erweiterungsdatei hinzu.
Aktualisieren Sie eine Erweiterungsdatei auf der NetScaler-Appliance von der Quelle
Navigieren Sie zu AppExpert > Policy Extensions und aktualisieren Sie auf der Registerkarte Policy Extensions die Erweiterungsdatei.
Entfernen einer Erweiterungsdatei aus der NetScaler Appliance
Navigieren Sie zu AppExpert > Richtlinienerweiterungen und entfernen Sie auf der Registerkarte Richtlinienerweiterungen die Erweiterungsdatei.
Anzeigen der Details der angegebenen Erweiterungsfunktion auf der NetScaler Appliance
Navigieren Sie zu AppExpert > Richtlinienerweiterungen, und klicken Sie auf der Registerkarte Funktionen für Richtlinienerweiterungen auf den Pfeil auf die Dropdownliste der Erweiterungsfunktion, für die Sie die Details anzeigen möchten.