Exécution de commandes par lots – HP Module Fibre Channel Virtual Connect 8 Gb 20 ports pour HP BladeSystem classe C Manuel d'utilisation

Page 12

Advertising
background image

Exécution de commandes par lots

Les scripts sont utiles pour l'exécution par lots de nombreuses commandes CLI. Vous pouvez créer
un script d'interface de ligne de commande unique pour configurer un domaine VC entier, à partir de
zéro et l'utiliser sur plusieurs boîtiers.

Lorsque vous utilisez un client SSH Linux, il vous suffit de formater le script en SSH. Si les clés SSH
ne sont pas configurées dans l'environnement du client et du microprogramme, un message de saisie
de mot de passe s'affiche. Pour permettre l'automatisation d'un script et assurer une meilleure
sécurité, des paires de clés publiques/privées SSH peuvent être générées et téléchargées dans le
microprogramme VC. Par exemple :

>ssh [email protected] < myscript.txt

Lorsqu'on utilise un client SSH basé sur Windows, passer le nom du fichier au client en utilisant
l'option -m. Si les clés SSH ne sont pas configurées dans l'environnement du client et du
microprogramme, un message de saisie de mot de passe s'affiche. Afin de permettre l'automatisation
des scripts et d'assurer une meilleure sécurité, des paires de clés publiques/privées SSH peuvent
être générées et téléchargées dans l'environnement du microprogramme VC. Par exemple :

>plink [email protected] -m myscript.txt

L'interface CLI permet de saisir de multiples commandes d'interface de ligne de commande en une
seule ligne de commande d'invocation. Cette fonctionnalité est utile lors du groupement de plusieurs
commandes et de leur exécution dans une séquence particulière, dans le cadre de la même session
SSH. Cette méthode améliore la performance globale de traitement des scripts excessivement longs.

Exemple 1 : exemple de commandes sans exécution de commandes par lots

add profile Profile1

add network Network1

add uplinkset UplinkSet1

Exemple 2 : exemple de commandes avec exécution de commandes par lots

add profile Profile1 ; add network Network1 ; add uplinkset UplinkSet1

Prise en charge de commentaires et lignes vides dans scripts de

l'interface CLI

L'interface CLI prend en charge les scripts contenant des lignes vides et des commentaires. La prise
en charge des commentaires et des lignes vides permet de conserver des notes descriptives au sein
du script de configuration.

L'exemple de script suivant illustre un script d'interface de ligne de commande contenant ce type de
formatage. Toutes les lignes comportant des commentaires doivent commencer par "#".

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

# Voici un exemple de script de configuration du domaine Virtual Connect

# Révision 1.0.1.2

# 15 février 2012

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

# Ajouter des utilisateurs

add user SomeNetworkUser password=pass1 privileges=network

FRWW

Syntaxe de ligne de commande

5

Advertising