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

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
- 4 GB Virtual Connect Glasfaserkanal-Modul für BladeSystem der Klasse C Virtual Connect 4Gb Fibre Channel Module for c-Class BladeSystem 8 Gb Virtual Connect Glasfaserkanal-Modul mit 24 Anschlüssen für BladeSystem der Klasse C 1.10 GB Virtual Connect Ethernet-Modul für BladeSystem der Klasse C Virtual Connect FlexFabric 10 Gb-Modul mit 24 Anschlüssen für BladeSystem der Klasse C