Utilisation de vcemcli dans un script – HP Logiciel HP Virtual Connect Enterprise Manager Manuel d'utilisation

Page 10

Advertising
background image

Tableau 1 Options communes (suite)

Description

Options CLI

soumission. Vous devez vérifier le résultat du travail, ou
de l'opération d'alimentation, non bloquant séparément
afin de déterminer s'il a réussi ou échoué.

REMARQUE :

Lorsque cette option est utilisée, il est

possible que les modifications séquentielles en file d'attente
pour le même profil puissent entrer en conflit avec les
modifications appliquées. HP recommande d'utiliser des
opérations bloquantes lors de l'apport de plusieurs
modifications à un profil donné. Cela permet de garantir
que toutes les modifications sont appliquées au profil avant
que le groupe de modifications suivant ne soit initié. Ne
soumettez pas plusieurs commandes non bloquées pour
un profil unique. Des commandes ultérieures peuvent
écraser les modifications apportées par les commandes
antérieures. Par exemple, ne soumettez pas une série de
commandes non bloquées pour ajouter des connexions
réseau à un profil donné.

Inhibe les données de VCEMCLI.

–silent

Lorsqu'elle est définie, cette option indique à VCEMCLI
pendant combien de temps attendre les commandes
bloquantes.

–timeout secondes

Lorsque cette option est définie, elle indique à VCEMCLI
la fréquence à laquelle rechercher des travaux ou états
d'alimentation dans VCEM.

-pollinginterval secondes

Utilisation de VCEMCLI dans un script

L'exemple suivant illustre la manière dont VCEMCLI peut être utilisé pour automatiser les tâches
de gestion de profil communes. L'exemple suivant :

S'alimente à partir des serveurs du boîtier

Crée des profils de serveur

Ajoute et modifie les connexions réseau des profils de serveur

Affecte des profils de serveur aux baies qui contiennent des serveurs

@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%
%CLI% -add profile -vcdomaingroup %VCDG% -profilename PROFILE-%%I
if ERRORLEVEL 1 goto ERRORHANDLER

10

Utilisation de VCEMCLI

Advertising
Ce manuel est liée aux produits suivants: