Erstellen Sie ein StyleBook um Dateien hochzuladen
Mit NetScaler ADM StyleBooks können Sie NetScaler-Konfigurationen erstellen, die unter anderem das Hochladen von Dateien beliebigen Typs aus Ihrem lokalen Dateisystem auf die NetScaler-Instanz mithilfe der NetScaler ADM-GUI oder der APIs umfassen können. Bei diesen Dateien kann es sich um Beispielzertifikatsdateien oder Geolocation-Dateien handeln. Sie können auch das Verzeichnis angeben, in das diese Dateien hochgeladen werden sollen.
StyleBook-Konfiguration
Im Folgenden法登您静脉Beispiel-StyleBook哒s beschreibt, wie eine Geo-Location-Datei auf die NetScaler-Instanz hochgeladen wird. Die Geodateien werden normalerweise in GSLB-Konfigurationen verwendet, um statische Nähe basierend auf dem geografischen Standort zu definieren:
Erstellen Sie Ihr StyleBook - 1
name:upload-geolocationsnamespace:com.citrix.adc.stylebooks.samplesversion:"1.0"display-name:GeoLocation File Upload描述:This StyleBook is used to upload a geolocation file to NetScalerschema-version:"1.0"import-stylebooks:-namespace:netscaler.nitro.configversion:"11.1"prefix:nsparameters:-name:locationfilelabel:Location File描述:The system file path of the geolocation file on NetScaler ADMtype:filerequired:truecomponents:-name:upload-file-comptype:ns::systemfileproperties:filename:$parameters.locationfile.filenamefilelocation:"/var/netscaler/inbuilt_db/"filecontent:base64.encode($parameters.locationfile.contents)
Hinweis
Der in diesem Beispiel verwendete Parameter ist vom Typ Datei. Sie können dieses StyleBook in NetScaler ADM importieren und es zum Hochladen von Geolocationsdateien verwenden.
Für dieses StyleBook muss die Datei bereits in NetScaler ADM vorhanden sein (z. B. hätten Sie sie bereits mit einem Dienstprogramm wie SCP auf NetScaler ADM kopiert). Wenn Sie eine Datei über NetScaler ADM auf NetScaler hochladen möchten, ohne sie zuerst in das NetScaler ADM-Dateisystem zu kopieren, können Sie ein StyleBook mit zwei “String”-Parametern erstellen. Einer dient zur Angabe des Dateinamens, der auf dem NetScaler verwendet werden soll, und der andere, um den Inhalt der Datei anzugeben. Verwenden Sie diese beiden Parameter in den Upload-File-Comp-Komponenten. Im Folgenden finden Sie ein alternatives StyleBook zum Hochladen einer Geolokalisierungsdatei:
Erstellen Sie Ihr StyleBook - 2
name:upload-geolocations-altnamespace:com.citrix.adc.stylebooks.samplesversion:"1.0"display-name:GeoLocation File Upload描述:This StyleBook is used to upload a geolocation file to NetScalerschema-version:"1.0"import-stylebooks:-namespace:netscaler.nitro.configversion:"11.1"prefix:nsparameters:-name:filenamelabel:Location Filename描述:The name of the location file on the NetScalertype:stringrequired:true-name:filecontentslabel:Location File Contents描述:The contents of the location filetype:stringrequired:truecomponents:-name:upload-file-comptype:ns::systemfileproperties:filename:$parameters.filenamefilelocation:"/var/NetScaler/inbuilt_db/"filecontent:base64.encode($parameters.filecontents)
Erstellen von Konfigurationen zum Hochladen von Dateien
Im folgenden Verfahren wird eine Konfiguration für eine ausgewählte NetScaler-Instanz erstellt, die eine Geolocationsdatei mithilfe des ersten oben beschriebenen StyleBook hochladen würde.
So erstellen Sie eine Konfiguration für das Hochladen von Dateien:
Navigieren Sie in NetScaler ADM zuAnwendungen>Konfiguration, und klicken Sie aufNeu erstellen. Auf der Seite StyleBook auswählen werden alle StyleBooks angezeigt, die in Ihrem NetScaler ADM verfügbar sind. Scrolle nach unten und wähle das StyleBook aus, das du importiert hast
Die StyleBook-Parameter werden als Benutzeroberflächenseite angezeigt, auf der Sie die Werte für alle in diesem StyleBook definierten Parameter eingeben können.
Geben Sie den Namen des Load Balancers und die virtuelle IP-Adresse im Abschnitt Grundeinstellungen des Load Balancers ein.
- Geben Sie im AbschnittStandortdateiden Namen oder Speicherort der Datei ein.
Hinweis
Stellen Sie sicher, dass die Datei in NetScaler ADM nur unter dem Ordner des aktuellen Mandanten ist. Kopieren Sie die Datei mit einem beliebigen FTP in das NetScaler ADM-Dateisystem.
Möglicherweise werden Sie aufgefordert, Ihre Benutzeranmeldeinformationen anzugeben, bevor Sie auf die Zielinstanzen zugreifen.
- Wählen Sie die NetScaler Zielinstanz aus, für die die Konfiguration erstellt werden muss, und klicken Sie aufErstellen.
Hinweis
Citrix empfiehlt, dass SieDry Runauswählen, um die auf der Zielinstanz erstellten Konfigurationsobjekte zu überprüfen, bevor Sie die eigentliche Konfiguration auf der Instanz ausführen.
Wenn die Erstellung des Konfigurationspakets erfolgreich ist, wird die Datei im NetScaler-Instanzdateisystem unter dem Speicherort gespeichert: /var/netscaler/inbuilt_db/
Hinweis
Sie können auch auf das Aktualisierungssymbol klicken, um kürzlich erkannte NetScaler-Instanzen in NetScaler ADM zur verfügbaren Liste der Instanzen in diesem Fenster hinzuzufügen.
Verwenden der NetScaler ADM -API zum Erstellen eines Konfigurationspakets
Sie können die NetScaler ADM API auch verwenden, um ein Konfigurationspaket zu erstellen, das Dateien in die ausgewählte NetScaler-Instanz hochlädt. Weitere Informationen zur Verwendung von APIs finden Sie unterVerwendung der API zum Erstellen von Konfigurationen zum Hochladen beliebiger Dateitypen.