Acerca de los distintos shell para los comandos de la CLI (solo administradores de clúster)
El clúster tiene tres shell diferentes para los comandos de la CLI, el clustershell, el nodeshell y el systemshell. Los shells son para propósitos diferentes, y cada uno tiene un conjunto de comandos diferente.
-
Clustershell es el shell nativo que se inicia automáticamente cuando se inicia sesión en el clúster.
Se proporcionan todos los comandos que necesita para configurar y gestionar el clúster. Ayuda de CLI de clustershell (desencadenado por
?
en el símbolo del sistema clustershell) muestra los comandos clustershell disponibles. Laman command_name
en el clustershell muestra la página man del comando clustershell especificado. -
El nodesinfierno es un shell especial para comandos que sólo tienen efecto a nivel de nodo.
El nodesinfierno es accesible a través del
system node run
comando.La ayuda de la CLI de Nodesinfierno (activada por
?
o.help
en el prompt de nodeshell) muestra los comandos nodeshell disponibles. Laman command_name
comando en el nodeshell muestra la página man para el comando nodeshell especificado.Muchos comandos y opciones de nodeshell utilizados comúnmente se tunean o se alian en el clustershell y pueden ejecutarse también desde el clustershell.
-
El shell del sistema es un shell de bajo nivel que se utiliza sólo para fines de diagnóstico y solución de problemas.
El shell del sistema y la cuenta asociada "diag" están destinados a fines de diagnóstico de bajo nivel. Su acceso requiere el nivel de privilegio de diagnóstico y se reserva únicamente para que el soporte técnico realice tareas de solución de problemas.
Acceso a comandos y opciones nodeshell en el clustershell
Los comandos y opciones de Nodeshell son accesibles a través de Nodeshell:
system node run –node nodename
Muchos comandos y opciones de nodeshell utilizados comúnmente se tunean o se alian en el clustershell y pueden ejecutarse también desde el clustershell.
Se puede acceder a las opciones de Nodeshell que son compatibles con el clustershell mediante el vserver options clustershell
comando. Para ver estas opciones, puede realizar una de las siguientes acciones:
-
Consulte la CLI de clustershell con
vserver options -vserver nodename_or_clustername -option-name ?
-
Acceda a
vserver options
Manual en la CLI de clustershell conman vserver options
Si introduce un comando u opción nodeshell u legacy en clustershell y el comando u opción tiene un comando clustershell equivalente, ONTAP le informa del comando clustershell para utilizarlo.
Si introduce un comando u opción nodeshell u heredado que no está soportado en clustershell, ONTAP le informa del estado "'no soportado'" para el comando u opción.
Mostrar los comandos nodeshell disponibles
Puede obtener una lista de los comandos nodeshell disponibles utilizando la ayuda de la CLI de nodeshell.
-
Para acceder a nodeshell, introduzca el siguiente comando en el símbolo del sistema del clustershell:
system node run -node {nodename|local}
local
es el nodo que utilizó para acceder al clúster.La
system node run
el comando tiene un comando de alias,run
. -
Introduzca el siguiente comando en el nodeshell para ver la lista de comandos nodeshell disponibles:
[commandname] help
`_commandname_` es el nombre del comando cuya disponibilidad desea mostrar. Si no incluye `_commandname_`, La CLI muestra todos los comandos nodeshell disponibles.
Introduzca
exit
O bien escriba Ctrl-d para volver a la CLI del clustershell.
En el ejemplo siguiente se accede al nodo nodesinfierno de un nodo llamado 2 y se muestra información sobre el comando nodeshell environment
:
cluster1::> system node run -node node2 Type 'exit' or 'Ctrl-D' to return to the CLI node2> environment help Usage: environment status | [status] [shelf [<adapter>[.<shelf-number>]]] | [status] [shelf_log] | [status] [shelf_stats] | [status] [shelf_power_status] | [status] [chassis [all | list-sensors | Temperature | PSU 1 | PSU 2 | Voltage | SYS FAN | NVRAM6-temperature-3 | NVRAM6-battery-3]]