Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Sobre os diferentes shells para a visão geral dos comandos CLI (somente administradores de cluster)

Colaboradores

O cluster tem três shells diferentes para comandos CLI, o clustershell, o nodeshell e o systemshell. Os shells são para finalidades diferentes, e cada um deles tem um conjunto de comandos diferente.

  • O clustershell é o shell nativo que é iniciado automaticamente quando você faz login no cluster.

    Ele fornece todos os comandos que você precisa para configurar e gerenciar o cluster. A ajuda CLI do clustershell (acionada pelo ? prompt do clustershell) exibe comandos disponíveis do clustershell. O man command_name comando no clustershell exibe a página de manual para o comando clustershell especificado.

  • O nodeshell é um shell especial para comandos que entram em efeito apenas no nível do nó.

    O nodeshell é acessível através do system node run comando.

    A ajuda da CLI nodeshell (acionada por ? ou help no prompt nodeshell) exibe os comandos nodeshell disponíveis. O man command_name comando no nodeshell exibe a página man para o comando nodeshell especificado.

    Muitos comandos e opções de nodeshell comumente usados são tunneled ou aliased no clustershell e podem ser executados também a partir do clustershell.

  • O systemshell é um shell de baixo nível que é usado apenas para fins de diagnóstico e solução de problemas.

    A estrutura do sistema e a conta "diag" associada destinam-se a fins de diagnóstico de baixo nível. Seu acesso requer o nível de privilégio de diagnóstico e é reservado apenas para o suporte técnico para executar tarefas de solução de problemas.

Acesso de comandos e opções nodeshell no clustershell

Os comandos e opções Nodeshell são acessíveis através do nodeshell:

system node run –node nodename

Muitos comandos e opções de nodeshell comumente usados são tunneled ou aliased no clustershell e podem ser executados também a partir do clustershell.

As opções Nodeshell que são suportadas no clustershell podem ser acessadas usando o vserver options clustershell comando. Para ver essas opções, você pode fazer um dos seguintes procedimentos:

  • Consulte a CLI do clustershell com vserver options -vserver nodename_or_clustername -option-name ?

  • Acesse a vserver options página man na CLI do clustershell com man vserver options

Se você inserir um comando nodeshell ou legacy ou opção no clustershell, e o comando ou opção tiver um comando conclustershell equivalente, o ONTAP informa você sobre o comando conclustershell a ser usado.

Se você inserir um comando nodeshell ou legacy ou uma opção que não é suportada no clustershell, o ONTAP informa o status "'não suportado'" para o comando ou opção.

Exibir comandos nodeshell disponíveis

Você pode obter uma lista de comandos nodeshell disponíveis usando a ajuda CLI do nodeshell.

Passos
  1. Para acessar o nodeshell, digite o seguinte comando no prompt do sistema do clustershell:

    system node run -node {nodename|local}

    local é o nó usado para acessar o cluster.

    Observação

    O system node run comando tem um comando alias, run.

  2. Digite o seguinte comando no nodeshell para ver a lista de comandos nodeshell disponíveis:

    [commandname] help

    `_commandname_` é o nome do comando cuja disponibilidade você deseja exibir. Se você não incluir `_commandname_`, a CLI exibirá todos os comandos nodeshell disponíveis.

    Você insere exit ou digita Ctrl-d para retornar à CLI do clustershell.

Exemplo de exibição de comandos nodeshell disponíveis

O exemplo a seguir acessa o nodeshell de um nó chamado node2 e exibe informações para o 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]]