SCP-Befehl (put) in Konfigurationsaufträgen verwenden
Sie können dieKonfigurationsaufträgevon NetScaler ADM verwenden, um Konfigurationsaufträge zu erstellen, E-Mail-Benachrichtigungen zu senden und die Ausführungsprotokolle der erstellten Jobs zu überprüfen. Ein Auftrag ist ein Satz von Konfigurationsbefehlen, die Sie auf einer einzelnen verwalteten Instanz oder auf mehreren verwalteten Instanzen erstellen und ausführen können. Sie können beispielsweise Konfigurationsaufträge für Geräte-Upgrades verwenden.
Konfigurationsaufträge in NetScaler ADM verwenden Secure Shell (SSH) -Befehle, um Instanzen zu konfigurieren, und Sie können einen Konfigurationsauftrag so konfigurieren, dass Secure Copy (SCP) zum sicheren Übertragen von Dateien verwendet wird. SCP basiert auf dem SSH-Protokoll. Einer der SCP-Befehle, die Sie in einen Konfigurationsauftrag aufnehmen können, ist der Befehl “put”. Sie können den Befehl put in Konfigurationsaufträgen verwenden, um eine oder mehrere Dateien, die in einem lokalen Verzeichnis auf Ihrem System gespeichert sind, in NetScaler ADM und dann in ein Verzeichnis auf der NetScaler-Instanz oder -Instanzen hochzuladen oder zu übertragen.
Hinweis
Die Datei wird in NetScaler ADM hochgeladen und später in die ausgewählten NetScaler-Instanzen kopiert (abgelegt). Die hochgeladene Datei wird in NetScaler ADM gespeichert und nur gelöscht, wenn der Auftrag gelöscht wird. Dies ist notwendig für Jobs, die später laufen sollen.
Der Befehl hat die folgende Syntax:
put
Hierbei gilt:
Beim Erstellen des Konfigurationsauftrags können Sie die Parameter für lokale und remote Dateinamen in Variablen konvertieren. Auf diese Weise können Sie diesen Parametern bei jeder Ausführung des Auftrags verschiedene Dateien für denselben Satz von NetScaler-Instanzen zuweisen. Wenn Sie eine Datei an mehreren Stellen in einem Auftrag verwenden und die Datei umbenennen möchten, können Sie die Variable umdefinieren, anstatt den Dateinamen an allen Stellen zu ändern.
So verwenden Sie den Befehl put zum Hochladen von Dateien in einem Konfigurationsauftrag:
Navigieren Sie in NetScaler ADM zuInfrastruktur > Konfiguration > Konfigurationsaufträge.
Klicken Sie auf der SeiteJobsaufJob erstellen.
Geben Sie auf der SeiteJob erstellenden Namen des Jobs in das Feld Jobname ein, und geben Sie imKonfigurationseditorden Befehl put ein.
Wenn Sie beispielsweise einen Konfigurationsauftrag erstellen möchten, der eine auf Ihrem lokalen System gespeicherte SSL-Zertifikatsdatei auf mehrere NetScaler-Instanzen kopiert, können Sie einen “put” -Befehl hinzufügen, der eine Variable anstelle des Namens einer bestimmten Datei verwendet, und den Variablentyp als “Datei” definieren.
put ssl-file /nsconfig/ssl-file
In diesem Beispiel wird
ssl-file
- Dies ist der Name der Datei, die in die NetScaler-Instanz hochgeladen werden muss./nsconfig/ssl-file
- es ist der Zielordner in der Instanz, in denssl-file
nach dem Ausführen der Aufgabe abgelegt wird.
Wählen Sie in dem eingegebenen Befehl den Dateinamen aus, den Sie in eine Variable konvertieren möchten, und klicken Sie dann auf InVariable umwandeln, wie in der folgenden Abbildung dargestellt.
Stellen Sie sicher, dass der Dateiname von Dollarzeichen eingeschlossen wurde (was darauf hinweist, dass es sich jetzt um eine Variable handelt), und klicken Sie dann auf die Variable.
Geben Sie die Details der Variablen an, wie Name, Anzeigename und Typ.
WählenSie in der Dropdownliste Typdie OptionDateiaus. Klicken Sie aufSpeichern.
Wenn Sie die Variable als Dateityp deklarieren, können Sie Dateien in NetScaler ADM hochladen.
Klicken Sie aufWeiter, und wählen Sie die NetScaler-Instanzen aus, in die die Dateien kopiert werden sollen.
Wählen Sie auf der RegisterkarteVariablenwerte angebenden AbschnittAllgemeine Variablenwerte für alle Instanzenaus, wählen Sie die Datei aus dem lokalen Speicher auf Ihrem System aus, klicken Sie aufHochladen, um die Datei in NetScaler ADM hochzuladen, und klicken Sie aufWeiter.
Auf der RegisterkarteAuftragsvorschaukönnen Sie die Befehle auswerten und überprüfen, die für jede Instanz oder Instanzgruppe ausgeführt werden sollen.
Auf der RegisterkarteAusführenkönnen Sie den Job jetzt ausführen oder planen, dass er später ausgeführt wird. Sie können auch auswählen, welche Aktion NetScaler ADM ausführen muss, wenn der Befehl fehlschlägt. Sie können auch eine E-Mail-Benachrichtigung erstellen, um Benachrichtigungen über den Erfolg oder Misserfolg des Auftrags und andere Details zu erhalten. Klicken Sie aufFertig stellen.
Sie können die Auftragsdetails anzeigen, indem Sie zuInfrastruktur > Konfiguration > Konfigurationsjobsnavigieren und den Job auswählen, den Sie konfiguriert haben. Klicken Sie aufDetailsund dann aufVariablendetails, um die Variablen aufzulisten, die Ihrem Job hinzugefügt wurden.