VPlex: Volume de registro mostrando falha crítica devido à remoção do disco do storage array de back-end
Summary: Este artigo descreve o problema em que um disco é removido do storage array de back-end enquanto ainda está sendo usado no VPlex como um volume de log e fornece as etapas de solução temporária para resolver esse problema. ...
Symptoms
1. Um volume de registro é exibido como critical-failure na saída da verificação de integridade.
VPlexcli:/> verificação de integridade
Versão do produto: 5.3.0.03.00.04
Tipo de produto: Metro
Tipo de conectividade WAN: FC
Tipo de hardware: VS2
Tamanho do cluster: 1 motores
Clusters:
---------
Cluster Cluster Oper Health Connected Expelled Local-com
Estado do estado do ID do nome
--------- ------- ----- ------------- --------- -------- ---------
cluster-1 1 ok ok Verdadeiro Falso ok
cluster-2 2 ok falha secundária Verdadeiro Falso ok
Indicações de transição/integridade do cluster-2:
105 dispositivos ou volumes de armazenamento não íntegros
Volume de armazenamento inacessível
Metadados:
----------
Integridade da operação do volume do cluster ativa
Nome Nome Tipo Estado Estado
--------- -------------------------------------- -------------- ----- ---------------- ------
cluster-1 VPLEX_DC1_meta metavolume ok ok true
Cluster-1 logging_vplex_dc2_log Logging-Volume OK OK —
cluster-1 VPLEX_DC1_meta_backup_2016Jun15_235911 metavolume ok ok falso
cluster-1 VPLEX_DC1_meta_backup_2016Jun14_235911 metavolume ok ok False
Cluster-1 LV_CLUSTER1_LOG1 Logging-Volume OK OK —
cluster-2 logging_volume_vplex logging-volume error critical-failure —
cluster-2 VPLEX_DC2_META metavolume ok ok true
Cluster-2 LV_CLUSTER2_LOG1 Logging-Volume OK OK -
cluster-2 VPLEX_DC2_META_backup_2016Jun15_235907 metavolume ok ok false
cluster-2 VPLEX_DC2_META_backup_2016Jun14_235909 metavolume ok ok false
Armazenamento:
--------
Total de clusters não íntegros Total não íntegro Total não íntegro Não visível com
Nomeie Storage Storage Virtual Dist Dist Dual de Unsupported
Volumes Volumes Volumes Volumes Devs Devs Paths All Dirs # of Paths
--------- ------- --------- ------- --------- ----- --------- ----- ----------- -----------
Aglomerado-1 59 0 52 51 51 51 0 0 0
Cluster-2 57 1 51 51 51 51 0 0 0
2. Verificando essa hierarquia de volume de registro, o armazenamento no qual ela está incorporada foi removido.
VPlexcli:/clusters/cluster-2/system-volumes/vplex_dc2_log_vol/components> show-use-hierarchy /clusters/cluster-2/system-volumes/vplex_dc2_log_vol
volume de registro: vplex_dc2_log_vol (10G, raid-0, critical-failure, cluster-2)
extensão: extent_vplex_DC2_LOG_bad_1 (10 G, falha crítica)
volume de armazenamento: vplex_DC2_LOG_bad (10 G, falha crítica)
> NÃO ------ Informações do storage array
Cause
Resolution
Siga as etapas de solução temporária abaixo para resolver esse problema:
1. Verifique o contexto do volume de registro para ver se os dispositivos distribuídos ainda estão definidos para esse volume de registro.
VPlexcli:/clusters/cluster-2/system-volumes> ll
Nome, tipo de volume, estado de integridade operacional, geometria pronta, ativo, bloco de componentes Slots de capacidade
-------------------------------------- -------------- Status ---------------- ------ ----- -------- Tamanho da contagem de contagem -------- -----
-------------------------------------- -------------- ----------- ---------------- ------ ----- -------- --------- -------- ----- -------- -----
LV_CLUSTER2_LOG1_vol logging-volume ok ok - RAID-1 1 2621440 4K 10G -
VPLEX_DC2_META metavolume OK OK true RAID-1 2 22019840 4K 84G 32000
VPLEX_DC2_META_backup_2016Jun14_235909 metavolume OK OK falso verdadeiro RAID-1 1 22019840 4K 84G 64000
VPLEX_DC2_META_backup_2016Jun15_235907 metavolume OK OK falso verdadeiro RAID-1 1 22019840 4K 84G 64000
vplex_dc2_log_vol logging-volume error critical-failure - - raid-0 1 2621440 4K 10G -
VPlexcli:/clusters/cluster-2/system-volumes> cd /vplex_dc2_log_vol/segments
VPlexcli:/clusters/cluster-2/system-volumes/vplex_dc2_log_vol/segments> ll
Nome do uso do bloco inicial
---------------------------------------------------- contagem de blocos ------------------------------------------
---------------------------------------------------- -------- ------- ------------------------------------------
alocado-device_DD1 0 8192 alocado para device_DD1
alocado-device_DD2 0 1600 alocado para device_DD2
atribuído-device_DD3 0 800 atribuído para device_DD3
2. Crie um novo volume de log e verifique se a hierarquia está íntegra
VPlexcli:/clusters/cluster-2/system-volumes/LV_CLUSTER2_LOG1_vol/components> show-use-hierarchy /clusters/cluster-2/system-volumes/LV_CLUSTER2_LOG1_vol
Volume de registro: LV_CLUSTER2_LOG1_vol (10G, RAID-1, cluster-2)
extensão: extent_CLUSTER2_LOG1 (10G)
Volume de armazenamento: CLUSTER2_LOG1 (10 G)
Unidade lógica: VPD83T3:60060160690037000f5263e23732e611
storage-array:< NOME DO ARRAY>
3. Verifique se esse volume está mostrando espaço livre
VPlexcli:/clusters/cluster-2/system-volumes/LV_CLUSTER2_LOG1_vol/segments> ll
Nome: uso da contagem de blocos iniciais
------ -------------- ----------- ----
free-0 0 2621440 grátis
4. Navegue até o contexto de dispositivos distribuídos
VPlexcli:/> cd distributed-storage/distributed-devices/
5. Defina o novo volume de registro como o volume de registro do cluster
VPlexcli:/distributed-storage/distributed-devices> set-log --logging-volumes LV_CLUSTER2_LOG1_vol --distributed-devices *
6. Confirme se o novo volume de registro agora contém as informações do dispositivo distribuído
VPlexcli:/clusters/cluster-2/system-volumes/LV_CLUSTER2_LOG1_vol/segments> ll
Nome do uso do bloco inicial
---------------------------------------------------- contagem de blocos ------------------------------------------
---------------------------------------------------- -------- ------- ------------------------------------------
alocado-device_DD1 0 8192 alocado para device_DD1
alocado-device_DD2 0 1600 alocado para device_DD2
atribuído-device_DD3 0 800 atribuído para device_DD3
7. Confirme se o volume de log antigo agora está mostrando apenas espaço livre
VPlexcli:/clusters/cluster-2/system-volumes/vplex_dc2_log_vol/segments> ll
Nome: uso da contagem de blocos iniciais
------ -------------- ----------- ----
free-0 0 24578 grátis
8. Navegue até o contexto dos volumes do sistema e confirme se há um volume de log íntegro
VPlexcli:/clusters/cluster-2/system-volumes> ll
Nome, tipo de volume, estado de integridade operacional, geometria pronta, ativo, bloco de componentes Slots de capacidade
-------------------------------------- -------------- Status ---------------- ------ ----- -------- Tamanho da contagem de contagem -------- -----
-------------------------------------- -------------- ----------- ---------------- ------ ----- -------- --------- -------- ----- -------- -----
LV_CLUSTER2_LOG1_vol logging-volume ok ok - RAID-1 1 2621440 4K 10G -
VPLEX_DC2_META metavolume OK OK true RAID-1 2 22019840 4K 84G 32000
VPLEX_DC2_META_backup_2016Jun14_235909 metavolume OK OK falso verdadeiro RAID-1 1 22019840 4K 84G 64000
VPLEX_DC2_META_backup_2016Jun15_235907 metavolume OK OK falso verdadeiro RAID-1 1 22019840 4K 84G 64000
vplex_dc2_log_vol logging-volume error critical-failure - - raid-0 1 2621440 4K 10G -
9. Destrua o volume antigo exibido em critical-failure
VPlexcli:/clusters/cluster-2/system-volumes> logging-volume destroy --logging-volume vplex_dc2_log_vol
10. Destrua a extensão em que o volume de registro foi criado
VPlexcli:/clusters/cluster-2/storage-elements/extents> extent destroy --extents extent_vplex_DC2_LOG_bad_1
AVISO: Os seguintes itens serão destruídos:
Contexto
-----------------------------------------------------------------------
/clusters/cluster-2/storage-elements/extents/extent_vplex_DC2_LOG_bad_1
Deseja prosseguir? (Sim/Não) Sim
Destruiu 1 de 1 extensão direcionada.
11. Navegue até o contexto do volume de armazenamento e cancele a reivindicação do volume de armazenamento no qual o volume de registro foi criado
VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes/vplex_DC2_LOG_bad> unclaim
1 de 1 volumes de armazenamento não reivindicados.
12. Confirme se a verificação de integridade retorna limpa
VPlexcli:> verificação de integridade
Versão do produto: 5.3.0.03.00.04
Tipo de produto: Metro
Tipo de conectividade WAN: FC
Tipo de hardware: VS2
Tamanho do cluster: 1 motores
Clusters:
---------
Cluster Cluster Oper Health Connected Expelled Local-com
Estado do estado do ID do nome
--------- ------- ----- ------ --------- -------- ---------
cluster-1 1 ok ok Verdadeiro Falso ok
cluster-2 2 ok ok Verdadeiro Falso ok
Metadados:
----------
Integridade da operação do volume do cluster ativa
Nome Nome Tipo Estado Estado
--------- -------------------------------------- -------------- ----- ------ ------
cluster-1 VPLEX_DC1_meta metavolume ok ok true
Cluster-1 logging_vplex_dc2_log Logging-Volume OK OK —
cluster-1 VPLEX_DC1_meta_backup_2016Jun15_235911 metavolume ok ok falso
cluster-1 VPLEX_DC1_meta_backup_2016Jun14_235911 metavolume ok ok False
Cluster-1 LV_CLUSTER1_LOG1 Logging-Volume OK OK —
cluster-2 VPLEX_DC2_META metavolume ok ok true
Cluster-2 LV_CLUSTER2_LOG1 Logging-Volume OK OK -
cluster-2 VPLEX_DC2_META_backup_2016Jun15_235907 metavolume ok ok false
cluster-2 VPLEX_DC2_META_backup_2016Jun14_235909 metavolume ok ok false
Armazenamento:
--------
Total de clusters não íntegros Total não íntegro Total não íntegro Não visível com
Nomeie Storage Storage Virtual Dist Dist Dual de Unsupported
Volumes Volumes Volumes Volumes Devs Devs Paths All Dirs # of Paths
--------- ------- --------- ------- --------- ----- --------- ----- ----------- -----------
Aglomerado-1 59 0 52 0 51 0 0 0 0
Aglomerado-2 56 0 51 0 51 0 0 0 0
VPlexcli:/> ll **/storage-arrays/*
/clusters/cluster-2/storage-elements/storage-arrays/<NOME DO ARRAY:>
Atributos:
Valor do nome
------------------- ----------------------------------------------------------
Troca automática true
Conectividade - Status degradado
controladores [<ARRAY NAME.> SPA, <NOME DA ARRAY>. SPB]
Contagem de unidades lógicas 57
portas [0x5006016108602147, 0x5006016408602147,
0x5006016908602147, 0x5006016c08602147]
b. Verifique o contexto da unidade lógica para as unidades lógicas exibidas com erro
VPlexcli:/clusters/cluster-2/storage-elements/storage-arrays/<ARRAY NAME/>logical-units> ll
Nome da conectividade Ativo/passivo AAO/visibilidade AAN LUNs Suporte a ALUA
---------------------------------------- Status Controllers Controllers ---------- ------------------ -----------------
---------------------------------------- ------------ ------------------ ------------------ ---------- ------------------ -----------------
VPD83T3:6006016076003700b743afe458dbe311 erro <ARRAY NAME.> NOME DO ARRAY DA SPA<>. SPB nenhum implícito-explícito
c. Navegue até o contexto da unidade lógica exibida com erro e confirme se não há armazenamento subjacente associado a isso.
VPlexcli:/clusters/cluster-2/storage-elements/storage-arrays/<ARRAY NAME>/logical-units/VPD83T3:6006016076003700b743afe458dbe311> ll
Valor do nome
---------------------- --------------------
active-aao-controller [<NOME DO ARRAY>. SPA]
Ativo-AAO-Visibilidade []
alua-support implícito-explícito
Erro de status de conectividade
LUNs [] <-----------Sem armazenamento subjacente
passive-aan-controller [<NOME DO ARRAY.> SPB]
passivo-aan-visibilidade []
storage-volume —
Visibilidade Nenhum
d. Esqueça esta unidade lógica
VPlexcli:/clusters/cluster-2/storage-elements/storage-arrays/<ARRAY NAME>:/logical-units/VPD83T3:6006016076003700b743afe458dbe311> forget
1 of 1 logical-units were forgotten.
e. Confirme se o status de integridade do storage array está sendo exibido como ok
VPlexcli:/> ll **/storage-arrays
/clusters/cluster-2/storage-elements/storage-arrays:
Nome conectividade portas automáticas lógicas
Unidade ------------------- do switch de status do ---------------------------
----------------------------------------------------------------Contar
--------------------------- ------------ ------ ------------------- -------
<NOME DA> MATRIZ ok true 0x5006016108602147, 56
0x5006016408602147,
0x5006016908602147,
0x5006016c08602147