lsrcrelationship

Use o comando lsrcrelationship para retornar uma lista concisa ou uma visualização detalhada de relacionamentos de cópia remota, como relacionamentos do Metro Mirror, do Global Mirror ou ativo/ativo visíveis para o sistema.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe lsrcrelationship -filtervalueattribute=value-nohdr-delimdelimiter-filtervalue?object_idobject_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 curingas com a CLI do SAN Volume Controller :
  • 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 curinga, deve-se colocar a entrada do filtro com aspas duplas (""), conforme a seguir:
    lsrcrelationship
    -filtervalue  "name=md*"
-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, mesmo se o parâmetro -nohdr for especificado.
-delim delimiter
(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 com a largura máxima 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 de seu cabeçalho pelo delimitador especificado.
object_id | object_name
(Opcional) Especifica o nome ou ID de um objeto. Quando esse parâmetro é usado, é retornada a visualização detalhada do objeto específico, e quaisquer valores especificados pelo parâmetro -filtervalue são ignorados. Se não especificar o parâmetro object_id | object_name, será exibida a visualização concisa de todos os objetos que correspondem aos requisitos de filtragem especificados pelo parâmetro -filtervalue.
-filtervalue?
(Opcional) Especifica que você quer que o relatório exiba algum ou todos que estão na lista de atributos de filtro válidos. Os atributos de filtro válido para o comando lsrcrelationship são:
  • RC_rel_id
  • RC_rel_name
  • master_system_id
  • master_system_name
  • master_vdisk_id
  • master_vdisk_name
  • aus_system_id
  • aux_system_name
  • aux_vdisk_id
  • aux_vdisk_name
  • primary
  • consistency_group_id
  • consistency_group_name
  • estado
  • progresso
  • copy_type

Para obter mais informações sobre os atributos de filtragem, consulte Atributos dos Parâmetros -filtervalue.

Descrição

Esse comando retorna uma lista concisa ou uma visualização detalhada de relacionamentos de cópia remota, como relacionamentos do Metro Mirror, do Global Mirror ou ativo/ativo visíveis para o sistema.

Esta tabela fornece valores possíveis para os atributos exibidos como dados nas visualizações de saída.
Tabela 1. Atributos e Valores do Comando lsrcrelationship
Atributo Valor
primary Indica quais volumes têm a função principal. O volume primário é acessível para E/S de gravação. Um volume secundário não está disponível para E/S de gravação. A direção de cópia é do primário para secundário. Os valores são master, aux ou blank.
estado Indica o estado do relacionamento. Os valores são os seguintes:
  • consistent_copying
  • inconsistent_stopped
  • inconsistent_copying
  • consistent_stopped
  • consistent_synchronized
  • idling
  • idling_disconnected
  • inconsistent_disconnected
  • consistent_disconnected
progress Indica o progresso do relacionamento. O valor deve ser um número (inteiro) no intervalo de 0 a 100.
cycle_period_seconds Indica o período mínimo em segundos entre múltiplos ciclos. O valor deve ser um número (inteiro) no intervalo de 60 a 86400. O padrão é 300.
cycling_mode Indica o tipo de ciclo de Global Mirror, Metro Mirror ou ativo-ativo a ser usado. Os valores são none e multi.
copy_type Indica o tipo de cópia. Os valores são
  • metro
  • global
  • activeactive
  • branco
freeze time Indica o horário no formato YY/MM/DD/HH/MM
estado Indica o status. Os valores são os seguintes:
  • online indica que o relacionamento está on-line e acessível. Se o estado do relacionamento for ConsistentSynchronized, ConsistentCopying ou InconsistentCopying, os volumes replicarão as operações de E/S do host que o volume primário recebe.
  • primary_offline indica que o volume primário no relacionamento está off-line. Isso evita mais operações de E/S e pausas de sincronização até que o volume primário esteja on-line novamente.
  • secondary_offline indica que o volume secundário no relacionamento está off-line. Para relacionamentos do Global Mirror em um estado ConsistentSynchronized (sem volumes de mudança) e relacionamentos do Metro Mirror, operações de gravação de E/S adicionais para o volume primário finalizam o relacionamento.
  • io_channel_offline indica que o sistema remoto não está acessível. Para relacionamentos do Global Mirror em um estado ConsistentSynchronized (sem volumes de mudança) e relacionamentos do Metro Mirror, operações de gravação de E/S adicionais para o volume primário finalizam o relacionamento.
  • primary_change_offline indica que o volume de mudança primário no relacionamento está off-line. Para o Global Mirror com relacionamentos de volume de mudança, o ciclo de E/S atual termina e um novo ciclo de E/S começa quando o volume de mudança primário está on-line novamente.
  • secondary_change_offline indica que o volume de mudança secundário no relacionamento está off-line. Para Global Mirror com relacionamentos de volume de mudança, o ciclo de E/S atual pausa e um novo ciclo de E/S continua quando o volume secundário está on-line novamente.
  • change_volumes_needed, indica um relacionamento ativo/ativo que está em volumes do HyperSwap ou Global Mirror com relacionamentos de volume de mudança. Além disso, ao menos um volume de mudança não está configurado.
sync Indica se um grupo de relacionamento interrompido ou inativo consistente ainda está sincronizado. Os valores são in_sync, out_of_sync ou blank.

O atributo sync possui um valor de in_sync quando o conteúdo está sincronizado (idêntico) entre os volumes. Se acontecerem operações de gravação no volume primário ou secundário após ocorrer um estado consistente (interrompido) ou inativo, eles não estarão mais sincronizados.

previous_primary Para relacionamentos de Global Mirror, Metro Mirror e GMCV cujo estado é inativo, esse campo indica o volume primário anterior para o relacionamento. Para esses tipos de relacionamentos, quando o estado não é inativo, o campo fica em branco. Para relacionamentos ativos-ativos que fazem parte de um volume HyperSwap, esse campo não é usado e fica em branco. Os vales válidos são em branco, principal ou aux.
master_change_vdisk_name Indica o nome do volume que está agindo como o volume de mudança principal para o relacionamento (em branco se não definido)
Nota: Esse campo identifica o volume de mudança do volume principal, se configurado. Para um relacionamento intersistema, se o volume principal estiver no outro sistema, o volume de mudança principal também estará.
aux_change_vdisk_id Indica o ID do volume que está agindo como o volume de mudança auxiliar para o relacionamento (em branco se não definido)
Nota: Este campo identifica o volume de mudança para o volume auxiliar, se tal volume estiver configurado. Para um relacionamento intersistemas, se o volume auxiliar estiver no outro sistema, o volume de mudança auxiliar também está no outro sistema.
aux_change_vdisk_name Indica o nome do volume que está agindo como o volume de mudança auxiliar para o relacionamento (em branco se não definido)
Nota: Esse campo identifica o volume de mudança para o volume auxiliar, se configurado. Para um relacionamento intersistemas, se o volume auxiliar estiver no outro sistema, o volume de mudança auxiliar também está no outro sistema.
bg_copy_priority Não usado.
Nota: Os nomes dos relacionamentos e grupos de consistências do Global Mirror, do Metro Mirror ou ativo/ativo poderão ficar em branco se o relacionamento ou os grupos de consistências forem intersistemas e a parceira do sistema estiver desconectada.
O status change_volumes_needed será configurado se o volume de mudança principal ou auxiliar não estiver definido para relacionamentos com um destes tipos:
  • Tipo de cópia que é configurado como ativo/ativo
  • Tipo de cópia que é configurado para global e cycling_mode configurado para multi

Um Exemplo de Chamada Concisa

lsrcrelationship -delim : -filtervalue name=j*

A saída resultante concisa:

id:name:master_cluster_id:master_cluster_name:master_vdisk_id:master_vdisk_name:
aux_cluster_id:aux_cluster_name:aux_vdisk_id:
aux_vdisk_name:primary:consistency_group_id:consistency_group_name:state:bg_copy
_priority:progress:copy_type:cycling_mode:freeze_time
45:jrel_AB1:0000020061413ABA:clusterA:45:jdisk_B8:0000020060406746:clusterB:38:j
disk_B1:master:::consistent_stopped:50:metro:none:06/06/27/08/31/37
48:jrel_AB2:0000020061413ABA:clusterA:48:jdisk_A4:0000020060406746:clusterB:41:j
disk_B4:master:::consistent_synchronized:50:metro:none:06/06/27/09/31/37
49:jrel_BA_1:0000020060406746:clusterB:42:jdisk_B5:0000020061413ABA:clusterA:49:j
disk_A5:master:248:jdemo_BA_cons1:consistent_stopped:50:metro:none:06/06/27/10/31/37
50:jrel_BA_2:0000020060406746:clusterB:43:jdisk_B6:0000020061413ABA:clusterA:
50:jdisk_A6:master:248:jdemo_BA_cons1:consistent_stopped:50:metro:none:06/06/27/11/31/37

Um Exemplo de Chamada Detalhada

lsrcrelationship -delim : AB_2

A saída resultante detalhada:

id:9
name:AB_2
master_cluster_id:0000020061413MOE
master_cluster_name:chelseaB
master_vdisk_id:9
master_vdisk_name:stripe9
aux_cluster_id:0000020061413MOE
aux_cluster_name:chelseaB
aux_vdisk_id:10
aux_vdisk_name:stripe9_b
copy_type:activeactive
cycle_period_seconds:300
cycling_mode:multi
primary:master
consistency_group_id:
consistency_group_name:
state:consistent_synchronized
bg_copy_priority:50
progress:
freeze_time:2006/05/05/08/26/46
status:on-line
sync:in_sync
previous_primary: