Verwenden von vcemcli in einem skript – HP Insight Management-Software Benutzerhandbuch

Seite 10

Advertising
background image

Tabelle 1 Geläufige Optionen (Fortsetzung)

Beschreibung

CLI-Optionen

das Ergebnis des nicht blockierenden Auftrags oder
Energieversorgungsvorgangs separat überprüfen, um
festzustellen, ob er erfolgreich war oder fehlgeschlagen
ist.

HINWEIS:

Bei Verwendung dieser Option können

sequenzielle Bearbeitungen, die für das gleiche Profil in
die Warteschlange gestellt wurden, mit den Änderungen
konfligieren, die derzeit gerade angewendet werden.
HP empfiehlt, bei der Durchführung mehrerer Änderungen
an einem bestimmten Profil Blockierungsvorgänge zu
verwenden. Dadurch wird sichergestellt, dass die
Änderungen einer jeden Bearbeitung zuerst auf das Profil
angewandt werden, bevor die nächste Gruppe von
Änderungen aufgerufen wird. Senden Sie nicht mehrere
nicht blockierte Befehle für ein einzelnes Profil. Spätere
Befehle können die von früheren Befehlen vorgenommenen
Änderungen überschreiben. Sie sollten deshalb
beispielsweise keine Folgen nicht blockierter Befehle zum
Hinzufügen von Netzwerkverbindungen zu einem
gegebenen Profil senden.

Unterdrückt die Ausgabe von VCEMCLI.

–silent

Wenn diese Option gesetzt ist, weist sie VCEMCLI an, wie
lange bei blockierenden Befehlen zu warten ist.

–timeout Sekunden

Wenn diese Option gesetzt ist, weist sie VCEMCLI an, wie
oft VCEM nach dem Auftrags- oder
Energieversorgungsstatus abgefragt werden soll.

-pollinginterval Sekunden

Verwenden von VCEMCLI in einem Skript

Das folgende Beispiel veranschaulicht, wie VCEMCLI zur Automatisierung geläufiger
Profilverwaltungsaufgaben verwendet werden kann. Diese Beispiel veranlasst das:

Einschalten der Server im Gehäuse

Erstellen von Serverprofilen

Hinzufügen und Bearbeiten von Netzwerkverbindungen für die Serverprofile

Zuweisen von Serverprofilen zu Einschüben, die Server enthalten

@echo off
set CLI=vcemcli.exe
set VCDG=OA-78-VCDG
set NEWNET=NET2
set MAXPROFILES=5
set MAXBAYS=16
set ENCLNAME=OA-78
set VCEMCLI=-logfile c:\demo.log
echo Turn on all servers in enclosure %ENCLNAME% --------------------------------------------
for /L %%I in (1,1,%MAXBAYS%) DO (
%CLI% -show power-status -enclosureName %ENCLNAME% -bayname %%I
if ERRORLEVEL 240 (
echo There is no server in bay %%I
) else (
if ERRORLEVEL 1 (
echo Server in bay %%I is already on
) else (
echo Turning on server in bay %%I
%CLI% -poweron devicebay -enclosureName %ENCLNAME% -bayname %%I
if ERRORLEVEL 1 goto ERRORHANDLER
)
)
)
echo Creating %MAXPROFILES% profiles -------------------------------------------------------
for /L %%I in (1,1,%MAXPROFILES%) DO (
echo Creating profile %%I of %MAXPROFILES%

10

Verwenden von VCEMCLI

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: