VPlex: Logvolume met kritieke fout als gevolg van schijf die wordt verwijderd uit de back-end storagearray
Summary: In dit artikel wordt het probleem beschreven waarbij een schijf uit de back-end storagearray wordt verwijderd terwijl deze nog steeds op de VPlex wordt gebruikt als logboekvolume en worden de tijdelijke oplossingen voor dit probleem beschreven. ...
Symptoms
1. Een logvolume wordt weergegeven als kritieke fout in de healthcheck-uitvoer.
VPlexcli:/> health-check
Product Version: 5.3.0.03.00.04
Product Type: Metro
Type WAN-connectiviteit: FC
Hardwaretype: VS2
Clustergrootte: 1 motoren
Clusters:
---------
Cluster Cluster Oper Health Connected Uitgezet Local-com
Naam-ID Staat: Staat
--------- ------- ----- ------------- --------- -------- ---------
cluster-1 1 ok ok True False ok
cluster-2 2 ok kleine fout Waar onwaar ok
cluster-2 Overgangs-/gezondheidsindicaties:
105 ongezonde apparaten of storagevolumes
Storagevolume onbereikbaar
Metagegevens:
----------
Clustervolume Volume Oper Health Active
Naam, Naam, Type, Staat, Staat
--------- -------------------------------------- -------------- ----- ---------------- ------
Cluster-1 VPLEX_DC1_meta metavolume, OK, OK, Waar
Cluster-1 logging_vplex_dc2_log logging-volume OK OK -
Cluster-1 VPLEX_DC1_meta_backup_2016Jun15_235911 metavolume, OK, OK, Onwaar
Cluster-1 VPLEX_DC1_meta_backup_2016Jun14_235911 meta-volume OK OK False
Cluster-1 LV_CLUSTER1_LOG1 logging-volume OK OK -
Cluster-2 logging_volume_vplex logging-volumefout kritiek-fout -
cluster-2 VPLEX_DC2_META meta-volume ok ok Waar
Cluster-2 LV_CLUSTER2_LOG1 logging-volume OK OK -
Cluster-2 VPLEX_DC2_META_backup_2016Jun15_235907 meta-volume OK OK False
Cluster-2 VPLEX_DC2_META_backup_2016Jun14_235909 meta-volume OK OK False
Opslag:
--------
Cluster totaal ongezond Totaal ongezond Totaal ongezond Nee Niet zichtbaar met
Naam: Storage, storage, virtuele, virtuele dist, dist dual, van niet-ondersteund
Volumes volumes volumes volumes devs devs paden alle dirs # van paden
--------- ------- --------- ------- --------- ----- --------- ----- ----------- -----------
Cluster-1 59 0 52 51 51 51 0 0 0
Cluster-2 57 1 51 51 51 51 0 0 0
2. Bij het controleren van deze hiërarchie van logging-volumes is de storage waarop deze is gebouwd verwijderd.
VPlexcli:/clusters/cluster-2/system-volumes/vplex_dc2_log_vol/components> show-use-hierarchy /clusters/cluster-2/system-volumes/vplex_dc2_log_vol
Logging-volume: vplex_dc2_log_vol (10G, RAID-0, kritieke fout, cluster-2)
omvang: extent_vplex_DC2_LOG_bad_1 (10G, kritieke storing)
storagevolume: vplex_DC2_LOG_bad (10G, kritieke fout)
> ------ GEEN informatie over storage-array
Cause
Resolution
Volg de onderstaande tijdelijke oplossingen om dit probleem op te lossen:
1. Controleer de context van het logboekvolume om te zien of de gedistribueerde apparaten nog steeds op dit logboekvolume zijn ingesteld.
VPlexcli:/clusters/cluster-2/system-volumes> ll
Naam, volumetype, operationele status, actieve gereedstaande geometrie, component, blokcapaciteitsslots,
-------------------------------------- -------------- status ---------------- ------ ----- -------- aantal Aantal grootte -------- -----
-------------------------------------- -------------- ----------- ---------------- ------ ----- -------- --------- -------- ----- -------- -----
LV_CLUSTER2_LOG1_vol logging-volume ok ok - - RAID-1 1 2621440 4K 10G -
VPLEX_DC2_META meta-volume ok ok true true raid-1 2 22019840 4K 84G 32000
VPLEX_DC2_META_backup_2016Jun14_235909 metavolume ok ok false true raid-1 1 22019840 4K 84G 64000
VPLEX_DC2_META_backup_2016Jun15_235907 meta-volume ok ok false true 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
Naam Startblok gebruiken
---------------------------------------------------- aantal blokken ------------------------------------------
---------------------------------------------------- -------- ------- ------------------------------------------
toegewezen device_DD1 0 8192 voor device_DD1
toegewezen device_DD2 0 1600 toegewezen voor device_DD2
device_DD3 0 800 toegewezen voor device_DD3
2. Maak een nieuw logging-volume en controleer of de hiërarchie in orde is
VPlexcli:/clusters/cluster-2/system-volumes/LV_CLUSTER2_LOG1_vol/components> show-use-hierarchy /clusters/cluster-2/system-volumes/LV_CLUSTER2_LOG1_vol
logging-volume: LV_CLUSTER2_LOG1_vol (10G, raid-1, cluster-2)
omvang: extent_CLUSTER2_LOG1 (10G)
Storage-volume: CLUSTER2_LOG1 (10G)
logical-unit: VPD83T3:60060160690037000f5263e23732e611
storage-array:<ARRAY NAME>
3. Controleer of dit volume vrije ruimte weergeeft
VPlexcli:/clusters/cluster-2/system-volumes/LV_CLUSTER2_LOG1_vol/segments> ll
Naam Startblok Aantal blokken Gebruik
------ -------------- ----------- ----
vrij-0 0 2621440 vrij
4. Navigeer naar de context van gedistribueerde apparaten
VPlexcli:/> cd gedistribueerde-storage/gedistribueerde-apparaten/
5. Stel het nieuwe logging-volume in als logging-volume voor het cluster
VPlexcli:/distributed-storage/distributed-devices> set-log --logging-volumes LV_CLUSTER2_LOG1_vol --distributed-devices *
6. Controleer of het nieuwe logboekvolume nu de informatie over het gedistribueerde apparaat bevat
VPlexcli:/clusters/cluster-2/system-volumes/LV_CLUSTER2_LOG1_vol/segments> ll
Naam Startblok gebruiken
---------------------------------------------------- aantal blokken ------------------------------------------
---------------------------------------------------- -------- ------- ------------------------------------------
toegewezen device_DD1 0 8192 voor device_DD1
toegewezen device_DD2 0 1600 toegewezen voor device_DD2
device_DD3 0 800 toegewezen voor device_DD3
7. Controleer of het oude logvolume nu alleen vrije ruimte weergeeft
VPlexcli:/clusters/cluster-2/system-volumes/vplex_dc2_log_vol/segments> ll
Naam Startblok Aantal blokken Gebruik
------ -------------- ----------- ----
vrij-0 0 24578 vrij
8. Navigeer naar de context van systeemvolumes en controleer of er een gezond logboekvolume is
VPlexcli:/clusters/cluster-2/system-volumes> ll
Naam, volumetype, operationele status, actieve gereedstaande geometrie, component, blokcapaciteitsslots,
-------------------------------------- -------------- status ---------------- ------ ----- -------- aantal Aantal grootte -------- -----
-------------------------------------- -------------- ----------- ---------------- ------ ----- -------- --------- -------- ----- -------- -----
LV_CLUSTER2_LOG1_vol logging-volume ok ok - - RAID-1 1 2621440 4K 10G -
VPLEX_DC2_META meta-volume ok ok true true raid-1 2 22019840 4K 84G 32000
VPLEX_DC2_META_backup_2016Jun14_235909 metavolume ok ok false true raid-1 1 22019840 4K 84G 64000
VPLEX_DC2_META_backup_2016Jun15_235907 meta-volume ok ok false true raid-1 1 22019840 4K 84G 64000
vplex_dc2_log_vol logging-volume error critical-failure - - RAID-0 1 2621440 4K 10G -
9. Het oude volume vernietigen dat wordt weergegeven in kritieke fout
VPlexcli:/clusters/cluster-2/system-volumes> logging-volume destroy --logging-volume vplex_dc2_log_vol
10. Vernietig de mate waarop het logging-volume is gemaakt
VPlexcli:/clusters/cluster-2/storage-elements/extents> extent destroy --extents extent_vplex_DC2_LOG_bad_1
WAARSCHUWING: De volgende items worden vernietigd:
Context
-----------------------------------------------------------------------
/clusters/cluster-2/storage-elements/extents/extent_vplex_DC2_LOG_bad_1
Wilt u doorgaan? (Ja/Nee) Ja
1 van de 1 doelgebieden vernietigd.
11. Navigeer naar de context van het storagevolume en maak de claim ongedaan van het storagevolume waarop het logging-volume is gemaakt
VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes/vplex_DC2_LOG_bad> unclaim
Niet opgeëist 1 van 1 storage-volumes.
12. Bevestig dat de statuscontrole schoon wordt geretourneerd
VPlexcli:> health-check
Product Version: 5.3.0.03.00.04
Product Type: Metro
Type WAN-connectiviteit: FC
Hardwaretype: VS2
Clustergrootte: 1 motoren
Clusters:
---------
Cluster Cluster Oper Health Connected Uitgezet Local-com
Naam-ID Staat: Staat
--------- ------- ----- ------ --------- -------- ---------
cluster-1 1 ok ok True False ok
cluster-2 ok ok True False ok
Metagegevens:
----------
Clustervolume Volume Oper Health Active
Naam, Naam, Type, Staat, Staat
--------- -------------------------------------- -------------- ----- ------ ------
Cluster-1 VPLEX_DC1_meta metavolume, OK, OK, Waar
Cluster-1 logging_vplex_dc2_log logging-volume OK OK -
Cluster-1 VPLEX_DC1_meta_backup_2016Jun15_235911 metavolume, OK, OK, Onwaar
Cluster-1 VPLEX_DC1_meta_backup_2016Jun14_235911 meta-volume OK OK False
Cluster-1 LV_CLUSTER1_LOG1 logging-volume OK OK -
cluster-2 VPLEX_DC2_META meta-volume ok ok Waar
Cluster-2 LV_CLUSTER2_LOG1 logging-volume OK OK -
Cluster-2 VPLEX_DC2_META_backup_2016Jun15_235907 meta-volume OK OK False
Cluster-2 VPLEX_DC2_META_backup_2016Jun14_235909 meta-volume OK OK False
Opslag:
--------
Cluster totaal ongezond Totaal ongezond Totaal ongezond Nee Niet zichtbaar met
Naam: Storage, storage, virtuele, virtuele dist, dist dual, van niet-ondersteund
Volumes volumes volumes volumes devs devs paden alle dirs # van paden
--------- ------- --------- ------- --------- ----- --------- ----- ----------- -----------
cluster-1 59 0 52 0 51 0 0 0 0 0
cluster-2 56 0 51 0 51 0 0 0 0 0
VPlexcli:/> ll **/storage-arrays/*
/clusters/cluster-2/storage-elements/storage-arrays/<ARRAY NAME>:
Kenmerken:
Naam Waarde
------------------- ----------------------------------------------------------
Auto-Switch True
Connectiviteitsstatus verslechterd
controllers [<ARRAY NAME>. SPA, <ARRAYNAAM.> SPB]
logische-eenheid-telling 57
poorten [0x5006016108602147, 0x5006016408602147,
0x5006016908602147, 0x5006016c08602147]
b. Controleer de context van logische eenheden op logische eenheden die ten onrechte worden weergegeven
VPlexcli:/clusters/cluster-2/storage-elements/storage-arrays/<ARRAY NAME>/logical-units> ll
Naam Connectiviteit Actief/AAO passief/AAN Zichtbaarheid LUN's ALUA support
---------------------------------------- Status Controllers Controllers ---------- ------------------ -----------------
---------------------------------------- ------------ ------------------ ------------------ ---------- ------------------ -----------------
VPD83T3:6006016076003700b743afe458dbe311 fout <ARRAY NAME.> SPA-ARRAYNAAM <.> SPB: geen impliciet-expliciet
c. Navigeer naar de context van de logische eenheid die fout wordt weergegeven en controleer of er geen onderliggende storage-gerelateerd is.
VPlexcli:/clusters/cluster-2/storage-elements/storage-arrays/<ARRAY NAME>/logical-units/VPD83T3:6006016076003700b743afe458dbe311> ll
Naam Waarde
---------------------- --------------------
ACTIVE-AAO-CONTROLLER [<NAAM VAN ARRAY.> SPA]
Actieve-AAO-zichtbaarheid []
ALUA-Support Impliciet-Expliciet
Connectiviteitsstatusfout
LUN's [] <-----------Geen onderliggende storage
passive-aan-controller [<ARRAY NAME>. SPB]
passieve-aan-zichtbaarheid []
storage-volume -
Zichtbaarheid Geen
d. Vergeet deze logische eenheid
VPlexcli:/clusters/cluster-2/storage-elements/storage-arrays/<ARRAY NAME>:/logical-units/VPD83T3:6006016076003700b743afe458dbe311> forget
1 of 1 logical-units were forgotten.
e. Controleer of de status van de storage-array nu OK is
VPlexcli:/> ll **/storage-arrays
/clusters/cluster-2/storage-elements/storage-arrays:
Naam, Connectiviteit, Automatische poorten, Logisch
--------------------------- Statusschakelaar ------------------- apparaat
----------------------------------------------------------------Tellen
--------------------------- ------------ ------ ------------------- -------
<ARRAYNAAM> OK True 0x5006016108602147, 56
0x5006016408602147,
0x5006016908602147,
0x5006016c08602147