lsarray

Use o comando lsarray para listar os MDisks de matriz.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>- lsarray -- -+----------+-- -+-----------------------+------->
                '- -nohdr -'    '- -delim -- delimiter -'     

>--+---------+-- --+-----------------+-- ----------------------->
   '- -bytes-'     '- -filtervalue? -'      

>--+-----------------------------------------------------+-- --->
   +- -filtervalue -- attribute=value -------------------+      
   '- -filtervalue -- capacity=value -- -unit --+- b --+-'      
                                                +- kb -+        
                                                +- mb -+        
                                                +- gb -+        
                                                +- tb -+        
                                                '- pb -'        

>--+------------------+----------------------------------------><
   '-+- mdisk_id  --+-'     
     '- mdisk_name -'       

Parâmetros

-nohdr
(Opcional) Por padrão, os títulos são exibidos para cada item dos 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) Em uma visualização detalhada, cada item de dados possui 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. Em uma visualização detalhada, os dados são separados de seu cabeçalho pelo delimitador especificado.
-bytes
(Opcional) Solicita a saída de capacidades em bytes (em vez de valores arredondados).
-filtervalue?
(Opcional) Inclui no relatório todos os atributos de filtro válidos. Os seguintes atributos de filtro são válidos para o comando lsarray:
  • balanced
  • capacity
  • distribuídas
  • mdisk_id
  • mdisk_name
  • mode
  • mdisk_grp_id
  • mdisk_grp_name
  • fast_write_state
  • raid_status
  • raid_level
  • redundancy
  • spare_goal
  • spare_protection_min
  • status
  • strip_size
  • camada
  • easy_tier_load
Quaisquer parâmetros especificados com o parâmetro-filtervalue? são ignorados.
-filtervalue attribute=value
(Opcional) Especifica uma lista de um ou mais atributos de filtro que correspondem aos valores especificados; consulte -filtervalue? para obter os atributos de suporte. Apenas objetos com um valor que corresponda ao valor de atributo do filtro são retornados. Se a capacidade for especificada, as unidades também deverão ser incluídas. Use o parâmetro unit para interpretar o valor para o tamanho ou capacidade.
Nota: Alguns filtros permitem o uso de um curinga ao inserir o comando. As regras a seguir se aplicam ao uso de curingas ao usar a 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.
  • Ao usar um caractere curinga, deve-se colocar a entrada de filtro entre aspas duplas (""):
    lsarray -filtervalue  "name=md*"
-filtervalue capacity=value
(Opcional) Especifica uma lista de um ou mais valores de capacidade (tamanho) de filtro que correspondem aos valores especificados para o parâmetro unit. Use o parâmetro unit para interpretar o valor para o tamanho ou capacidade.
-unit b | kb | mb | gb | tb | pb
(Opcional) As unidades usadas ao aplicar a capacidade -filtervalue, em que:
  • b = bytes
  • kb = 1.024 bytes
  • mb = 1.048.576 bytes
  • gb = 1.073.741.824 bytes
  • tb = 1.099.511.627.776 bytes
  • pb = 1.125.899.906.842.624 bytes
mdisk_id
(Opcional) A identidade do MDisk de matriz.
mdisk_name
(Opcional) O nome do MDisk da matriz.

Descrição

Este comando retorna uma lista sucinta ou uma visualização detalhada de MDisks de matriz visíveis para o sistema em cluster (sistema). Tabela 1 fornece os valores de atributo que podem ser exibidos como dados de visualização de saída.
Tabela 1. Saída da matriz
Atributo Valores
capacity Indica o valor para a capacidade especificada usando o parâmetro -unit.
status
  • on-line
  • offline
  • excluded
  • degraded (aplica-se apenas a MDisks internos)
mode Indica o modo. Os valores são:
  • não gerenciado
  • gerenciado
  • image
  • matriz
quorum_index Indica o índice de quorum. Os valores são:
  • 0
  • 1
  • 2
  • Em branco se o MDisk não estiver sendo usado como um disco quorum
block_size Indica o tamanho de bloco. O valor é 512 bytes (ou em branco) em cada bloco de armazenamento.
ctrl_type 4, 6, em que 6 é um unidade flash conectado em um nó e 4 é qualquer outro dispositivo
raid_status Indica o status de RAID. Os valores são:
off-line
A matriz está offline em todos os nós.
degraded
A matriz possui membros desconfigurados ou offline; a matriz não é totalmente redundante.
sincronizando
Todos os membros da matriz estão online, a matriz está sincronizando paridade ou espelhos para atingir a redundância.
inicializando
Todos os membros da matriz estão online, a matriz está inicializando; a matriz é totalmente redundante.
on-line
Todos os membros da matriz estão online e a matriz é totalmente redundante.
fast_write_state Indica o estado de cache da matriz. Os valores são:
  • empty, que indica que os dados do disco da matriz não estão mudando
  • not_empty, que indica que os dados do disco da matriz podem mudar
  • corrupt, que indica que os dados do disco da matriz foram perdidos e a matriz está corrompida
Reparo pode ser iniciado usando o comando recoverarray ou recoverarraybysystem.
raid_level Indica o nível do RAID da matriz. Os valores são:
  • RAID0
  • RAID1
  • RAID5
  • RAID6
  • RAID10
redundancy Indica o número de discos de membros que podem falhar ao mesmo tempo sem fazer com que a matriz falhe.
strip_size Indica o tamanho de faixa da matriz (em KB).
spare_goal Indica o número de sobressalentes pelos quais os membros da matriz devem ser protegidos. Para matrizes distribuídas, este valor está em branco.
spare_protection_min Indica o número mínimo de sobressalentes pelos quais um membro da matriz é protegido por. Para matrizes distribuídas, este valor está em branco.
balanced
Para matrizes não distribuídas, isso indica se a matriz está balanceada de acordo com seus objetivos sobressalentes:
  • exact indica que todos os membros preenchidos têm a mesma capacidade e local (correspondente).
  • yes indica que todos os membros preenchidos têm pelo menos a mesma capacidade e cadeia, mas um gabinete ou slot diferente.
  • no indica que é desequilibrado.
Para matrizes distribuídas, isso indica se uma classe de unidade superior está sendo usada para a matriz:
  • exact indica se a mesma classe de unidade está em uso.
  • yes indica se ao menos um membro da matriz excede a classe de unidade da matriz.
Para matrizes distribuídas, a matriz também deve ser balanceada para os seus objetivos de área de reconstrução.
camada Indica a camada que essa matriz é designada pela detecção automática (para matrizes internas) ou pelo usuário:
  • tier0_flash
  • tier1_flash
  • tier_enterprise
  • tier_nearline
Nota: Use o comando chmdisk para alterar esse valor.
replacement_date Indica a data de uma potencial falha da matriz. O formato deve ser YYMMDD.
easy_tier_load Indica o valor para configurações Easy Tier, e fica em branco (para as matrizes) ou recebe um dos valores a seguir (para MDisks):
  • low
  • medium
  • high
  • very_high
slow_write_priority Indica o objetivo do tempo de resposta:
  • latency indica que a matriz será retirada da sincronização para concluir rapidamente operações de gravação que demoram muito tempo.
  • redundancy indica que as operações de gravação lentas são concluídas no tempo normal e as matrizes permanecem sincronizadas.
site_id Indica o valor do site para o conjunto de armazenamentos. Esse valor numérico é 1, 2, 3 ou branco.
site_name Indica o nome do site para o conjunto de armazenamentos. Esse é um valor alfanumérico ou branco.
fabric_type Indica um Fibre Channel (FC), SAS ou um outro tipo de matriz.
  • fc indica uma matriz de um controlador FC
  • sas_direct indica uma matriz de um controlador conectado diretamente ao SAS
distribuídas Indica se a matriz é distribuída. Os valores são yes ou no.
drive_class_id Indica a classe da unidade que compõe esta matriz. Se -allowsuperior foi usado durante a criação da matriz, o menor ID de classe de unidade usado será exibido. Este valor está em branco para as matrizes não distribuídas.
drive_count Indica a largura total da matriz, incluindo as áreas de reconstrução. O valor é um número de 4 a 128. O valor mínimo para as matrizes RAID-6 e RAID-10 é 6.
stripe_width Indica a largura de uma única unidade de redundância em um conjunto distribuído de unidades. Os valores são:
  • Qualquer número de 316 para matrizes RAID-5
  • Qualquer número de 416 para matrizes RAID-6
  • Um número par de 216 para matrizes RAID-10
rebuild_areas_total Indica o número total de áreas de reconstrução configurado quando a matriz for criada. Essas áreas de reconstrução oferecem desempenho, mas nenhuma capacidade. O valor é 1 - 4 para a matriz distribuída RAID-5 e RAID-6. O valor está em branco para as matrizes não distribuídas.
rebuild_areas_available Indica o número de áreas de reconstrução restantes dentro do conjunto de unidades. O valor é 1 - 4 para a matriz distribuída RAID-5 e RAID-6. O valor está em branco para as matrizes não distribuídas.
rebuild_areas_goal Indica o limite de áreas de reconstrução (limite mínimo) no ponto em que a matriz registra um erro. O valor é 1 - 4 para a matriz distribuída RAID-5 e RAID-6. O valor está em branco para as matrizes não distribuídas.
Essa lista define os campos de status:
on-line
O MDisk está on-line e disponível.
degraded
(Apenas MDisks internos) a matriz possui membros que são degradados ou o raid_status está degradado.
degraded_ports
Há um ou mais erros de porta de disco gerenciado.
degraded_paths
Um ou mais caminhos para o disco gerenciado foram perdidos; o disco gerenciado não está online para cada nó no sistema.
off-line
Todos os caminhos para o MDisk foram perdidos.
excluded
O MDisk é excluído do uso pelo sistema; a contagem de erros da porta do MDisk excedeu o limite.

Um Exemplo de Chamada Concisa

lsarray -delim :

A saída resultante:

mdisk_id:mdisk_name:status:mdisk_grp_id:mdisk_grp_name:capacity:raid_status:raid_level:redundancy:strip_size:tier
:distributed
1::online:0:mdiskgrp0:68.4GB:online:raid0:0:256:enterprise:yes
2:mdisk2:online:0:mdiskgrp0:88.4GB:syncing:raid5:1:256:nearline:no
533:mdisk533:degraded:1:mdiskgrp1:78.2GB:syncing:raid6:2:128:ssd:yes
534:mdisk534:online:2:mdiskgrp1:94.2GB:initting:raid6:2:64:ssd:no

Um Exemplo de Chamada Detalhada

lsarray 

A saída resultante:

mdisk_id 144
mdisk_name draid6_5
status online
mode array
mdisk_grp_id 1
mdisk_grp_name pool_512
capacity 5.6TB
quorum_index
block_size
controller_name
ctrl_type
ctrl_WWNN
controller_id
path_count
max_path_count
ctrl_LUN_#
UID
preferred_WWPN
active_WWPN
fast_write_state not_empty
raid_status initting
raid_level raid6
redundancy 2
strip_size 256
spare_goal
spare_protection_min
balanced exact

tier tier0_flash
replacement_date 121110090907
slow_write_priority redundancy
fabric_type
site_id
site_name
easy_tier_load
encrypt no
distributed yes
drive_class_id 1
drive_count 28
stripe_width 15
rebuild_areas_total 4
rebuild_areas_available 4
rebuild_areas_goal 2

Um Exemplo de Chamada Detalhada

lsarray 1

A saída resultante:

mdisk_id:1
mdisk_name:
status:on-line
mode:array
mdisk_grp_id:0
mdisk_grp_name:mdiskgrp0
capacity:68.4GB
quorum_index:
block_size:
controller_name:
ctrl_type:
ctrl_WWNN:
controller_id:
path_count:
max_path_count:
ctrl_LUN_#:
UID:
preferred_WWPN:
active_WWPN:
node_id:
node_name:
location:fast_write_state:empty
raid_status:online
raid_level:raid0
redundancy:0
strip_size:256
spare_goal:2
spare_protection_min:2
balanced:yes



tier tier1_flash
replacement_date 121110090907
slow_write_priority:latency

fabric_type:

distributed no
 drive_class_id
 drive_count 8
 stripe_width 4
 total_rebuild_areas 
 available_rebuild_areas 
 rebuild_areas_goal