lscontroller

Use o comando lscontroller para exibir uma lista concisa ou uma visualização detalhada dos controladores que estão visíveis ao sistema em cluster (sistema).

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>- lscontroller -- --+-----------------------------------+----->
                      '- -filtervalue -- attribute=value -'   

>-- --+----------+-- --+-----------------------+-- -- ---------->
      '- -nohdr -'     '- -delim -- delimiter -'         

>--+-----------------+--+-------------------+------------------><
   '- -filtervalue? -'  +- controller_id ---+   
                        '- controller_name -'   

Parâmetros

-filtervalue attribute=value
(Opcional) Especifica uma lista de um ou mais filtros. Apenas objetos com um valor que corresponda ao valor de atributo do filtro são retornados. Se uma capacidade for especificada, as unidades também deverão ser incluídas.
Nota: Alguns filtros permitem o uso de um curinga ao inserir o comando. As regras a seguir aplicam-se ao uso de caracteres curinga com o Storwize V3700 CLI:
  • O caractere curinga é um asterisco (*).
  • O comando pode conter, no máximo, um curinga, que pode deve ser o primeiro ou o último caractere na sequência.
-filtervalue?
(Opcional) Exibe os atributos de filtro válidos. Os seguintes atributos de filtro são válidos para o comando lscontroller:
  • controller_name
  • id
-nohdr
(Opcional) Por padrão, os títulos são exibidos para cada coluna de dados em uma visualização de estilo conciso e para cada item de dados em uma visualização de estilo detalhado. O parâmetro -nohdr suprime a exibição desses títulos.
Nota: Se não houver dados a serem exibidos, os títulos não serão exibidos.
-delim delimitador
(Opcional) Por padrão, em uma visualização concisa, todas as colunas de dados são separadas por espaços. A largura de cada coluna é configurada para a largura máxima possível de cada item de dados. Em uma visualização detalhada, cada item de dados tem sua própria linha e, se os cabeçalhos forem exibidos, os dados serão separados do cabeçalho por um espaço. O parâmetro -delim substitui esse comportamento. A entrada válida para o parâmetro -delim é um caractere de um byte. Se for inserido -delim : na linha de comandos, o caractere dois pontos (:) separa todos os itens de dados em uma visualização concisa; por exemplo, o espaçamento das colunas não ocorre. Em uma visualização detalhada, os dados são separados do título pelo delimitador especificado.
controller_id | controller_name
(Opcional) Especifica o nome ou ID de um controlador. Quando esse parâmetro é usado, é retornada a visualização detalhada do controlador específico e quaisquer valores especificados pelo parâmetro -filtervalue são ignorados. Se o parâmetro controller_id | controller_name não for especificado, será exibida a visualização concisa de todos os controladores correspondentes aos requisitos de filtragem especificados pelo parâmetro -filtervalue.

Descrição

Esse comando retorna uma lista concisa ou uma visualização detalhada de controladores visíveis ao sistema.

Os seguintes valores são aplicáveis aos dados das visualizações de saída:
degraded
no, yes

Para diferenciar o nome de um controlador de armazenamento do nome mostrado no sistema, liste os controladores de armazenamento, emitindo o comando lscontroller. Registre o nome ou ID do controlador que você deseja determinar. Para o controlador em questão, emita o comando lscontroller controller name | id, em que controller name | id é o nome ou ID do controlador. Registre o nome universal do nó (WWNN) do controlador. É possível usar o WWNN para determinar o controlador de armazenamento real, ativando a interface com o usuário do controlador nativo, ou usando as ferramentas de linha de comandos fornecidas, para verificar o verdadeiro controlador que possui o WWNN.

Notas:
  1. O valor mdisk_link_count é o número de MDisks atualmente associados a este controlador de armazenamento.
  2. O valor de max_mdisk_link_count é o valor mais alto que o mdisk_link_count atingiu desde que foi reconfigurado com o valor de mdisk_link_count pela última vez.
    Lembre-se: Esse valor é reconfigurado por procedimentos de manutenção específicos ou quando o log de eventos for limpo.
  3. Uma conexão SAN a partir de um nó ou porta da caixa do nó para uma porta do controlador para um único MDisk é um caminho. O valor path_count da porta do controlador é o número de caminhos que atualmente estão sendo usados para submeter dados de entrada/saída (E/S) para esta porta de controlador.
  4. O valor max_path_count do controlador de armazenamento é o valor mais alto que o path_count do controlador de armazenamento atingiu desde que foi reconfigurado pela última vez para o valor path_count. Este valor é reconfigurado por procedimentos de manutenção específicos ou quando o log de erro de sistema for limpo.
    Importante: O valor max_path_count é o valor mais alto que o path_count atingiu desde que foi reconfigurado pela última vez para o valor path_count.
    Lembre-se: Esse valor é reconfigurado por procedimentos de manutenção específicos ou quando o log de eventos for limpo.
  5. O valor allow_quorum identifica se o controlador está atualmente ativado para suportar discos quorum. O suporte ao quorum é ativado ou desativado, dependendo do tipo de hardware do controlador.
  6. O valor de ctrl_s/n é o número de série do controlador.
    Importante: Esses dados vêm de origens controladas pelo fornecedor e podem não estar disponíveis.
A Tabela 1 fornece os valores de atributo que podem ser exibidos como dados de visualização de saída.
Esta tabela fornece os valores de atributos que podem ser exibidos como dados da visualização de saída.
Tabela 1. Saída de lscontroller
Atributo Valores Possíveis
id Indica o ID do controlador.
nome Indica o nome do controlador.
WWNN Indica o nome universal do nó (WWNN). Este campo fica em branco para controladores iSCSI.
mdisk_link_count Indica a contagem de links de MDisk.
max_mdisk_link_count Indica a contagem de links de MDisk máximo.
degraded Indica se o controlador possui MDisks degradados.
vendor_id Indica o nome ou número de identificação do fornecedor.
product_id_low Indica a identificação do produto.
product_id_high Indica a identificação do produto.
product_revision Indica a revisão do produto.
ctrl_s/n Indica o número de série do controlador.
allow_quorum Indica que o controlador pode suportar discos quorum.
WWPN Indica o nome da porta universal (WWPN). Este campo fica em branco para controladores iSCSI.
path_count Indica o número de caminhos que atualmente estão sendo usados para submeter dados de entrada/saída (E/S) para a porta do controlador.
max_path_count Indica o número máximo de caminhos que atualmente estão sendo usados para submeter dados de entrada/saída (E/S) para a porta do controlador.
site_id Indica o valor de site para o controlador. Esse valor numérico é 1, 2, 3 ou em branco.
site_name Indica o nome do site para o controlador. Esse é um valor alfanumérico ou está em branco.
fabric_type Indica um Fibre Channel (FC) ou controlador SAS.
  • fc indica um controlador FC
  • sas_direct indica um controlador conectado diretamente ao SAS
  • multiple indica diversos controladores (FC, SAS ou ambos)
  • iscsi indica um controlador iSCSI
iscsi_port_id Indica o identificador da porta de E/S, que é o mesmo que o valor WWPN do domínio FC. Esse valor mostra o ID da porta iSCSI para o controlador iSCSI e fica em branco para outros controladores. Este valor deve ser um valor numérico.

Esse ID se refere ao número da linha na saída do comando lsiscsistorageport. O lsiscsistorageport pode ser utilizado para localizar o nome qualificado de iSCSI do controlador.

IP Indica o endereço IP associado com o iscsi_port_id. Isso mostra o valor IP para o controlador iSCSI e fica em branco para outros controladores. Isso deve ser um endereço IPv6 ou IPv4.

Um exemplo de chamada concisa para um controlador iSCSI

lscontroller -delim :

A saída resultante concisa:

id:controller_name:ctrl_s/n:vendor_id:product_id_low:product_id_high:WWNN:degraded:fabric_type:site_id:site_name
0:controller0::IBM:1726-4xx:FAStT::no:iscsi:1:snpp1
1:controller1::IBM:1726-4xx:FAStT::no:iscsi:2:snpp2
7:controller7:3EK0J5Y8:SEAGATE :ST373405:FC:200600A0B851061E:yes:fc:1:snpp1
8:controller8:3EK0J6CR:SEAGATE :ST373405:FC:200600A0B851061D:no:fc:2:snpp2
9:controller9:3EK0J4YN:SEAGATE :ST373405:FC:200600A0B851061C:no:fc:3:snpp3
10:controller10:3EK0GKGH:SEAGATE :ST373405:FC:200600A0B851061B:no:fc:1:snpp4
11:controller11:3EK0J85C:SEAGATE :ST373405:FC:200600A0B851061A:no:fc:2:snpp5
12:controller12:3EK0JBR2:SEAGATE :ST373405:FC:200600A0B851062A:no:fc:3:snpp6
13:controller13:3EKYNJF8:SEAGATE :ST373405:FC:200600A0B851062B:no:fc:1:snpp7
14:controller14:3EK0HVTM:SEAGATE :ST373405:FC:200600A0B851062C:no:fc:2:snpp8 

Um exemplo de chamada detalhada para um controlador Fibre Channel

lscontroller -delim = 7

A saída resultante detalhada:

id=7
controller_name=controller7
WWNN=20000004CF2412AC
mdisk_link_count=1
max_mdisk_link_count=1
degraded=no
vendor_id=SEAGATE 
product_id_low=ST373405
product_id_high=FC      
product_revision=0003
ctrl_s/n=3EK0J5Y8
allow_quorum=no

WWPN=22000004CF2412AC
path_count=1
max_path_count=1
WWPN=21000004CF2412AC
path_count=0
max_path_count=0
fabric_type=sas_direct
iscsi_port_id=
ip=

Um exemplo de chamada detalhada para um controlador iSCSI

lscontroller 0

A saída resultante detalhada:

id 0
controller_name controller0
WWNN 
mdisk_link_count 4
max_mdisk_link_count 4
degraded no
vendor_id IBM
product_id_low 1726-4xx
product_id_high   FAStT
product_revision 0617
ctrl_s/n
allow_quorum no
fabric_type iscsi
site_id
site_name
WWPN
path_count 4
max_path_count 4
iscsi_port_id 1
ip 10.10.10.1
WWPN
path_count 4
max_path_count 4
iscsi_port_id 2
ip 10.10.10.2