Estructura de un comando de script
Para garantizar una correcta ejecución, los comandos de script deben escribirse en la estructura adecuada.
Todos los comandos de script presentan la siguiente estructura:
*command operand-data* (*statement-data*)
-
command
identifica la acción que se realizará. -
operand-data
representa los objetos asociados con una cabina de almacenamiento que se desea configurar o gestionar. -
statement-data
proporciona la información necesaria para ejecutar el comando.
La sintaxis para operand-data
tiene la siguiente estructura:
(*object-type* | all *object-types* | [*qualifier*] (*object-type* [*identifier*] (*object-type* [*identifier*] | *object-types* [*identifier-list*])))
Un objeto se puede identificar de cuatro maneras:
-
Object type — Use cuando el comando no haga referencia a un objeto específico.
-
all
Prefijo de parámetro — utilice cuando el comando haga referencia a todos los objetos del tipo especificado en la cabina de almacenamiento (por ejemplo,allVolumes
). -
Corchetes — utilizar al ejecutar un comando en un objeto específico para identificar el objeto (por ejemplo,
volume [engineering]
). -
Una lista de identificadores — utilice para especificar un subconjunto de objetos. Los identificadores de objeto deben escribirse entre corchetes (por ejemplo,
volumes [sales engineering marketing]
).
Se requiere un calificador para incluir información adicional de descripción de los objetos.
El tipo de objeto y los identificadores asociados con cada tipo de objeto se detallan en esta tabla.
Tipo de objeto | Identificador |
---|---|
|
a o b |
|
En el caso de compartimentos con cajones, utilice el ID de soporte, el ID de cajón y el ID de ranura. Como alternativa, solo el ID de soporte y el ID de ranura. |
|
En el caso de compartimentos con cajones, utilice el ID de soporte, el ID de cajón y el ID de ranura. Como alternativa, solo el ID de soporte y el ID de ranura. |
|
Identificador de canal de unidad |
|
Etiqueta de usuario |
|
Identificador del canal de host |
|
Etiqueta de usuario |
|
Etiqueta de usuario |
|
Etiqueta de usuario o nombre completo de iSCSI (IQN) |
|
Etiqueta de usuario o IQN |
|
No aplicable |
|
ID de soporte |
|
Etiqueta de usuario de volumen o identificador a nivel mundial (WWID) de volumen ( |
|
Etiqueta de usuario de volumen objetivo y, opcionalmente, etiqueta de usuario de volumen de origen |
|
Etiqueta de usuario Los caracteres válidos son los alfanuméricos, los guiones y los guiones bajos. |
Los datos de declaración presentan el siguiente formato:
-
Parámetro = valor (como
raidLevel=5
) -
Parámetro-nombre (por ejemplo
batteryInstallDate
) -
Operación-nombre (por ejemplo
redundancyCheck
)
Se denomina variable a una entrada definida por el usuario (como una etiqueta de usuario). En la sintaxis, se muestra en cursiva (por ejemplo trayID
o. volumeGroupName
).