Befehlsbatches, Kommentare und leerzeilen in cli-skripts – HP Virtual Connect Flex-10 10 Gb Ethernet-Modul für BladeSystem der Klasse C Benutzerhandbuch

Seite 12

Advertising
background image

Befehlsbatches

In Skripts können viele CLI-Befehle zu Batches zusammengefasst werden. Sie können ein einzelnes
CLI-Skript erstellen, um eine VC-Domäne vollständig zu konfigurieren und für mehrere Gehäuse zu
verwenden.

Leiten Sie das Skript bei Verwendung eines Linux SSH-Clients einfach nach SSH um. Wenn die
SSH-Schlüssel nicht auf dem Client und in der Firmware konfiguriert sind, wird eine Kennwort-
Eingabeaufforderung angezeigt. Paare aus öffentlichen/privaten SSH-Schlüsseln können generiert
und via öffentlichem Schlüssel zur VC-Firmware hochgeladen werden, um die Skriptausführung zu
automatisieren und die Sicherheit zu steigern. Beispiel:

>ssh [email protected] < meinSkript.txt

Wenn Sie einen SSH-Client unter Windows verwenden, müssen Sie die Datei mit der Option -m an
den Client übergeben. Wenn die SSH-Schlüssel nicht auf dem Client und in der Firmware konfiguriert
sind, wird eine Kennwort-Eingabeaufforderung angezeigt. Paare aus öffentlichen/privaten SSH-
Schlüsseln können generiert und via öffentlichem Schlüssel zur VC-Firmware hochgeladen werden,
um die Skriptausführung zu automatisieren und die Sicherheit zu steigern. Beispiel:

>plink [email protected] -m meinSkript.txt

Die CLI erlaubt die Eingabe mehrerer CLI-Befehle bei nur einem Aufruf der Befehlszeile. Dies ist
hilfreich, wenn mehrere Befehle zu Batches zusammengefasst und in bestimmter Reihenfolge im
Kontext derselben SSH-Sitzung ausgeführt werden sollen. Diese Methode steigert die Leistung bei
der Verarbeitung längerer Skripts.

Beispiel 1: Beispielbefehle ohne Befehlsbatch

add profile Profil1

add network Netzwerk1

add uplinkset UplinkSet1

Beispiel 2: Beispielbefehle mit Befehlsbatch

add profile Profil1;add network Netzwerk1;add uplinkset UplinkSet1

Kommentare und Leerzeilen in CLI-Skripts

Die CLI unterstützt Befehlsskripts mit Leerzeilen und Kommentaren. Die Unterstützung von
Kommentaren und Leerzeilen ermöglicht das Einfügen von erläuternden Hinweisen in das
Konfigurationsskript.

Das folgende Beispielskript zeigt ein CLI-Skript mit dieser Art von Formatierung. Alle
Kommentarzeilen müssen mit dem Zeichen „#“ beginnen.

#------------------------------------------------------------------------

# Dies ist mein Beispiel-Konfigurationsskript für eine Virtual Connect-
Domäne

# Version 1.0.1.2

# 15.02.12

#------------------------------------------------------------------------

# Benutzer hinzufügen

add user EinNetzwerkbenutzer password=Kenn1 privileges=network

DEWW

Befehlszeilensyntax

5

Advertising