Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Acerca de los distintos shell para los comandos de la CLI (solo administradores de clúster)

Colaboradores

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. La man 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. La man 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 con man 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.

Pasos
  1. 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.

    Nota

    La system node run el comando tiene un comando de alias, run.

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

Ejemplo de visualización de comandos nodeshell disponibles

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]]