Structure d'une commande de script
Pour garantir la réussite de l'exécution, les commandes de script doivent être écrites dans la structure appropriée.
Toutes les commandes de script ont la structure suivante :
*command operand-data* (*statement-data*)
-
command
identifie l'action à effectuer. -
operand-data
représente les objets associés à une matrice de stockage que vous souhaitez configurer ou gérer. -
statement-data
fournit les informations nécessaires à la réalisation de la commande.
Syntaxe pour operand-data
a la structure suivante :
(*object-type* | all *object-types* | [*qualifier*] (*object-type* [*identifier*] (*object-type* [*identifier*] | *object-types* [*identifier-list*])))
Un objet peut être identifié de quatre façons :
-
Type d'objet — utilisez lorsque la commande ne fait pas référence à un objet spécifique.
-
all
Préfixe des paramètres — utilisez lorsque la commande fait référence à tous les objets du type spécifié dans la matrice de stockage (par exemple,allVolumes
). -
Crochets — utiliser lors de l'exécution d'une commande sur un objet spécifique pour identifier l'objet (par exemple,
volume [engineering]
). -
Une liste d'identificateurs — permet de spécifier un sous-ensemble d'objets. Placez les identificateurs d'objet entre crochets (par exemple,
volumes [sales engineering marketing]
).
Un critère est requis si vous souhaitez inclure des informations supplémentaires pour décrire les objets.
Le type d'objet et les identificateurs associés à chaque type d'objet sont répertoriés dans ce tableau.
Type d'objet | Identificateur |
---|---|
|
a ou b |
|
Pour les boîtiers avec tiroirs, utilisez l'ID du tiroir, l'ID du tiroir et l'ID du logement. Vous pouvez également utiliser l'ID du bac et l'ID du logement. |
|
Pour les boîtiers avec tiroirs, utilisez l'ID du tiroir, l'ID du tiroir et l'ID du logement. Vous pouvez également utiliser l'ID du bac et l'ID du logement. |
|
Identificateur de canal de lecteur |
|
Libellé utilisateur |
|
Identificateur de canal hôte |
|
Libellé utilisateur |
|
Libellé utilisateur |
|
Nom d'utilisateur ou nom qualifié iSCSI (IQN) |
|
Nom d'utilisateur ou IQN |
|
Sans objet |
|
ID bac |
|
Libellé d'utilisateur du volume ou identifiant WWID (World Wide identifier) du volume ( |
|
Libellé de l'utilisateur du volume cible et, éventuellement, libellé de l'utilisateur du volume source |
|
Libellé utilisateur Les caractères autorisés sont des caractères alphanumériques, un tiret et un trait de soulignement. |
Les données de la déclaration se présentent sous la forme suivante :
-
Paramètre = valeur (par exemple
raidLevel=5
) -
Nom-paramètre (par exemple
batteryInstallDate
) -
Nom-opération (par exemple
redundancyCheck
)
Une entrée définie par l'utilisateur (telle que le nom de l'utilisateur) est appelée une variable. Dans la syntaxe, elle est affichée en italique (par exemple trayID
ou volumeGroupName
).