Erstellen Sie ein StyleBook um Dateien hochzuladen
Mit Citrix ADM StyleBooks können Sie Citrix ADC-Konfigurationen erstellen, die unter anderem das Hochladen von Dateien beliebigen Typs aus Ihrem lokalen Dateisystem auf die Citrix ADC-Instanz mithilfe der Citrix 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 finden Sie ein Beispiel-StyleBook, das beschreibt, wie eine Geo-Location-Datei auf die Citrix ADC-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-geolocations
namespace: com.citrix.adc.stylebooks.samples
version: "1.0"
display-name: GeoLocation File Upload
description: This StyleBook is used to upload a geolocation file to Citrix ADC
schema-version: "1.0"
import-stylebooks:
-
namespace: netscaler.nitro.config
version: "11.1"
prefix: ns
parameters:
-
name: locationfile
label: Location File
description: The system file path of the geolocation file on Citrix ADM
type: file
required: true
components:
-
name: upload-file-comp
type: ns::systemfile
properties:
filename: $parameters.locationfile.filename
filelocation: "/var/netscaler/inbuilt_db/"
filecontent: base64.encode($parameters.locationfile.contents)
<!--NeedCopy-->
Hinweis
Der in diesem Beispiel verwendete Parameter ist vom Typ Datei. Sie können dieses StyleBook in Citrix ADM importieren und es zum Hochladen von Geolocationsdateien verwenden.
Für dieses StyleBook muss die Datei bereits in Citrix ADM vorhanden sein (z. B. hätten Sie sie bereits mit einem Dienstprogramm wie SCP auf Citrix ADM kopiert). Wenn Sie eine Datei über Citrix ADM auf Citrix ADCs hochladen möchten, ohne sie zuerst in das Citrix ADM-Dateisystem zu kopieren, können Sie ein StyleBook erstellen, das über zwei string-Parameter verfügt. Einer ist für die Angabe des Dateinamens, der auf dem Citrix ADC verwendet werden soll, und der andere, um den Inhalt des -Datei und 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-alt
namespace: com.citrix.adc.stylebooks.samples
version: "1.0"
display-name: GeoLocation File Upload
description: This StyleBook is used to upload a geolocation file to Citrix ADC
schema-version: "1.0"
import-stylebooks:
-
namespace: netscaler.nitro.config
version: "11.1"
prefix: ns
parameters:
-
name: filename
label: Location Filename
description: The name of the location file on the Citrix ADC
type: string
required: true
-
name: filecontents
label: Location File Contents
description: The contents of the location file
type: string
required: true
components:
-
name: upload-file-comp
type: ns::systemfile
properties:
filename: $parameters.filename
filelocation: "/var/Citrix ADC/inbuilt_db/"
filecontent: base64.encode($parameters.filecontents)
<!--NeedCopy-->
Erstellen von Konfigurationen zum Hochladen von Dateien
Im folgenden Verfahren wird eine Konfiguration für eine ausgewählte Citrix ADC-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 Citrix ADM zu Anwendungen > Konfiguration, und klicken Sie auf Neu erstellen. Auf der Seite StyleBook auswählen werden alle StyleBooks angezeigt, die in Ihrem Citrix 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 Abschnitt Standortdatei den Namen oder Speicherort der Datei ein.
Hinweis
Stellen Sie sicher, dass die Datei in Citrix ADM nur unter dem Ordner des aktuellen Mandanten ist. Kopieren Sie die Datei mit einem beliebigen FTP in das Citrix ADM-Dateisystem.
-
Möglicherweise werden Sie aufgefordert, Ihre Benutzeranmeldeinformationen anzugeben, bevor Sie auf die Zielinstanzen zugreifen.
- Wählen Sie die Citrix ADC Zielinstanz aus, für die die Konfiguration erstellt werden muss, und klicken Sie auf Erstellen.
Hinweis
Citrix empfiehlt, dass Sie Dry Run auswä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 Citrix ADC-Instanzdateisystem unter dem Speicherort gespeichert: /var/netscaler/inbuilt_db/
Hinweis
Sie können auch auf das Aktualisierungssymbol klicken, um kürzlich erkannte Citrix ADC-Instanzen in Citrix ADM zur verfügbaren Liste der Instanzen in diesem Fenster hinzuzufügen.
Verwenden der Citrix ADM -API zum Erstellen eines Konfigurationspakets
Sie können die Citrix ADM API auch verwenden, um ein Konfigurationspaket zu erstellen, das Dateien in die ausgewählte Citrix ADC-Instanz hochlädt. Weitere Informationen zur Verwendung von APIs finden Sie unter Verwendung der API zum Erstellen von Konfigurationen zum Hochladen beliebiger Dateitypen.