Utilisation de vcemcli dans un script – HP Logiciel HP Insight Management Manuel d'utilisation

Page 10

Advertising
background image

Tableau 1 Option 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équentielle en file d’attente
pour le même profil puissent entrer en conflit avec les
modifications appliquées. HP vous recommande d’utiliser
des opérations bloquantes lorsque vous apportez 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é.

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

Attribue 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
)

echo Profile creation complete - adding network connections --------------------------------
for /L %%I in (1,1,%MAXPROFILES%) DO (
echo Adding enet connection to PROFILE-%%I
%CLI% -add enet-connection -profilename PROFILE-%%I
if ERRORLEVEL 1 goto ERRORHANDLER

10

Utilisation de VCEMCLI

Advertising
Ce manuel est liée aux produits suivants: