Skip to main content
SANtricity commands
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Structure d'une commande de script

Contributeurs

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

controller

a ou b

drive

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.

replacementDrive

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.

driveChannel

Identificateur de canal de lecteur

host

Libellé utilisateur

hostChannel

Identificateur de canal hôte

hostGroup

Libellé utilisateur

hostPort

Libellé utilisateur

iscsiInitiator

Nom d'utilisateur ou nom qualifié iSCSI (IQN)

iscsiTarget

Nom d'utilisateur ou IQN

storageArray

Sans objet

tray

ID bac

volume

Libellé d'utilisateur du volume ou identifiant WWID (World Wide identifier) du volume (set commande uniquement)

volumeCopy

Libellé de l'utilisateur du volume cible et, éventuellement, libellé de l'utilisateur du volume source

volumeGroup

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