VPLEX: 메타 볼륨의 자동 백업을 완료할 수 없음
Résumé: 이 문서에서는 Call Home 0x8a4a6006이 "The automated backup of the metavolume could not be completed"를 보고하거나, 0x8a4a6003이 "no valid backup metavolume exist"를 보고하거나, 0x8a4a6005가 "Metadata Backup does not create new day"를 보고하는 경우 VPLEX 메타데이터 백업을 다시 만들기 위해 수행해야 할 조치를 설명합니다. ...
Symptômes
메타데이터 백업이란 무엇입니까?
- 메타데이터 백업은 활성 메타데이터의 백업입니다. 여기에는 활성 메타데이터에 있는 모든 시스템 구성 설정이 포함됩니다. 메타데이터 백업 볼륨은 VPLEX 클러스터가 처음 구성될 때 생성되는 VPLEX의 시스템 볼륨입니다.
- 메타데이터 백업은 현재 활성 메타 볼륨의 시점 스냅샷입니다. 메타 볼륨 백업의 시점은 처음 구성되었을 때 설정된 스케줄에 따라 수행됩니다. 현재 활성 메타 볼륨 또는 활성 메타데이터 볼륨의 한 구간에 장애가 발생한 경우에만 활성화할 수 있습니다. 주요 구성 변경, 교체 또는 마이그레이션에 대한 추가 보호 기능을 제공하기 위한 것입니다.
- 최종 사용자가 백엔드 어레이 문제로 인해 DU(Data Unavailable) 상황이 발생할 때마다 메타 볼륨 백업은 필요한 경우 VPLEX 구성을 복구하는 데 필수적인 역할을 합니다.
- 이중화를 위해 VPLEX에는 서로 다른 두 어레이에 상주하는 활성 메타데이터의 각 구간과 동일한 두 개의 서로 다른 어레이에 생성되는 두 개의 메타데이터 백업 볼륨이 있습니다. 두 메타데이터 백업은 일정에 따라 매일 순환됩니다. 항상 한 날짜가 다른 날짜보다 이른 것으로 표시됩니다. 일수가 경과한 것으로 표시되는 경우 백업 스크립트가 실행되지 않는 문제가 있거나 문제로 인해 백업이 실행할 수 없어 완료되지 못한 것입니다.
예: "Metavolume backup("A")"이 오늘 업데이트된 다음 "Metavolume backup("B")"이 다음 날 업데이트됩니다. 추가 세부 정보는 아래의 출력을 참조하십시오.
VPlexcli:/clusters/cluster-1/system-volumes> ll
Name Volume Type Operational Health Active Ready Geometry Component Block Block Capacity Slots
---------------------------- ----------- Status State ------ ----- -------- Count Count Size -------- -----
---------------------------- ----------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 32000
meta_backup_2021Jul09_040009 ( A ) meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
meta_backup_2021Jul10_040007 ( B ) meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
예약된 메타데이터 백업이 실패할 경우 아래와 같은 다이얼 홈이 생성됩니다.
이 문제에 대해 전송된 다이얼 홈 샘플:
1. <SymptomCode>0x8a4a6006</SymptomCode>
<Category>Status</Category>
<Severity>Error</Severity>
<Status>Failed</Status>
<Component>CLUSTER</Component>
<ComponentID>SMS</ComponentID>
<SubComponent>CLUSTER-1</SubComponent>
<SubComponentID></SubComponentID>
<CallHome>Yes</CallHome>
<FirstTime>2012-07-10T00:00:01.334Z</FirstTime>
<LastTime>2012-07-09T00:00:01.334Z</LastTime>
<Count>1</Count>
<EventData><![CDATA[The automated backup of the meta-volume could not be completed.
[Versions:<code formats listed>] RCA: The automated backup of the meta-volume could not be completed.]]>
</EventData>
<Description>
The automated backup of the meta-volume could not be completed.
2. <SymptomCode>0x8a4a6003</SymptomCode>
<Severity>Error</Severity>
<Status>Failed</Status>
<Component>CLUSTER</Component>
<ComponentID>SMS</ComponentID>
<SubComponent>CLUSTER-1</SubComponent>
<SubComponentID></SubComponentID>
<CallHome>Yes</CallHome>
<FirstTime>2021-09-07T03:00:12.191Z</FirstTime>
<LastTime>2021-09-07T03:00:12.191Z</LastTime>
<Count>1</Count>
<EventData><![CDATA[No valid backup meta-volumes exist. [Versions:[code formats listed] RCA: The automated backup of metadata cannot identify the devices to be used. This is because existing backups cannot be located. The backups are rotated through being destroyed in order to be re-used.]]>
</EventData>
<Description>No valid backup meta-volumes exist.
<Status>Failed</Status>
3. <SymptomCode>0x8a4a6005</SymptomCode>
<Severity>Error</Severity>
<Status>Failed</Status>
<Component>CLUSTER</Component>
<ComponentID>unknown</ComponentID>
<SubComponent>sms</SubComponent>
<SubComponentID></SubComponentID>
<CallHome>Yes</CallHome>
<FirstTime>2017-12-04T00:00:35.420Z</FirstTime>
<LastTime>2018-09-06T23:59:02.813Z</LastTime>
<Count>1</Count>
<EventData><![CDATA[A meta-volume backup could not be destroyed. Reason: The meta-volume backup "<name of the affected metadata backup>" could not be destroyed: A meta-volume backup "<name of the affected metadata backup>" is not healthy enough to be destroyed. [Versions:[code formats listed>] RCA: Backup meta-volume could not be destroyed. Remedy: Confirm that the volumes configured to be used for the backup are in a healthy state. If the volumes are unhealthy, create new automated metavolume backups by: 1. Destroy the existing backups using the 'meta-volume destroy' command. 2. Unclaim those volumes if they are to be re-used with the 'storage-volume unclaim' command. 3. Use the 'configuration metadata-backup' command to reconfigure the backups. If the previous volumes used were not healthy enough to destroy, create the backups with new healthy devices.
]]></EventData>
<Description><![CDATA[A meta-volume backup could not be destroyed.
Cause
메타데이터 백업이 시점 복제본을 캡처하지 못했을 수 있습니다. 이는 백엔드 어레이에서 실패한 메타데이터 백업이 사용 중인 볼륨이 비정상 상태였거나
백업 볼륨이 위치한 백엔드 어레이와 VPLEX 간 연결성 문제로 인해 발생했을 수 있습니다.
2. SymptomCode 0x8a4a6003의 경우
메타데이터 백업 볼륨 구성 요소의 이름은 변경할 수 없습니다.
/clusters/cluster-1/system-volumes:
Name Volume Type Operational Health Active Ready Geometry Component Block Block Capacity Slots
------------------------------- ----------- Status State ------ ----- -------- Count Count Size -------- -----
------------------------------- ----------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C1_Meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 64000
META_VOLUME_backup_2021Jun11_044501 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
META_VOLUME_backup_2021Jun12_044501 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
다음은 양호한 백업 메타 볼륨의 예입니다. 구성 요소에서 여전히 VPD83T3을
사용하고 있습니다. 메타데이터 백업 볼륨 구성 요소 컨텍스트 레벨의 ID:
Name Slot Type Operational Health Capacity
---------------------------------------- Number -------------- Status State --------
---------------------------------------- ------ -------------- ----------- ------ --------
VPD83T3:60000970000xxxxxxxxxxxxxxxxx3030 0 storage-volume ok ok 120G
/--------------------------------------------------------\
이 시스템 볼륨 ID가 표시되어야 합니다.
다음은 구성 요소 컨텍스트 수준의 시스템 볼륨 ID가 VPD83T3 시스템 ID에서 사람이 읽을 수 있는 이름 "C1_MetaBackup_1"로 변경된 양호하지 않은 백업 메타 볼륨의 예입니다.
VPlexcli:/clusters/cluster-1/system-volumes/META_VOLUME_backup_2018Jun11_044501/components> ll
Name Slot Type Operational Health Capacity
------------------ Number -------------- Status State --------
------------------ -------- -------------- ------------- -------- --------
C1_MetaBackup_1 0 storage-volume ok ok 120G
/--------------------------\
사람이 읽을 수 있는 이름은 구성 요소 수준에서 허용되지 않으며,
백업 관리자 스크립트는 이 이름으로 메타데이터 백업 볼륨을 인식하지 못하고
백업 볼륨이 설정될 때 사용된
시스템 ID만 인식합니다.
3. SymptomCode 0x8a4a6005의 경우
메타데이터 백업을 확인할 때 백업 날짜가 최신 상태가 아닐 수 있습니다.
VPLEX에서 현재 날짜를 확인하는 예:
VPlexcli:/> date
Fri Sep 7 13:30:43 UTC YYYY <<<< 이 예에서 현재 날짜는 9월 7일입니다.
그런 다음 시스템 볼륨에서 각 백업 볼륨이 마지막으로 실행된 날짜를 확인합니다.
컨텍스트에서 백업 볼륨 이름에 나열된 날짜를 위에서 선택한 날짜와 비교합니다
(예에서는 날짜가 확대됨).
VPlexcli:/> ll /clusters/cluster-1/system-volumes/
/clusters/cluster-1/system-volumes:
Name Volume Type Operational Health Active Ready Geometry Block Block Capacity Slots
------------------------------- -------------- Status State ------ ----- -------- Count Size -------- -----
------------------------------- -------------- ----------- ------ ------ ----- -------- -------- ----- -------- -----
c1_meta meta-volume ok ok true true raid-1 20971264 4K 80G 32000
c1_meta_backup_2018Aug01_030002 meta-volume ok ok false true raid-1 20971264 4K 80G 32000
c1_meta_backup_2018Aug02_030003 meta-volume ok ok false true raid-1 20971264 4K 80G 32000
VPLEX의 스토리지 어레이 컨텍스트 수준을 보면 백업 볼륨을 호스팅하는 스토리지 어레이 내에 포함된 'visibility'를 'none'으로 표시하는 LUN이 있고 'connectivity-status'에 'error'가 표시됩니다.
/clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-CKM00000000000/logical
units/VPD83T3:6006016099xxxxxxxxxxxxxxxxx1e111:
Name Value
---------------------- --------------------
active-aao-controller [CKM00000000000.SPB]
active-aao-visibility []
alua-support none
connectivity-status error <<<< VPLEX와 어레이 간의 통신/연결 문제
luns []
passive-aan-controller [CKM00000000000.SPA]
passive-aan-visibility []
storage-volume -
visibility none <<<<< 백엔드 볼륨 표시 안 됨
이는 스토리지 어레이와 VPLEX 간 연결 문제가 있음을 나타내며, 자동 백업 스크립트 실행 중에 발생할 경우 연결 문제로 인해 어레이의 스토리지 볼륨을 인식하지 못해 문제가 발생할 수 있습니다.
Résolution
A. SymptomCode의 0x8a4a6003 및 0x8a4a6006
참고: VPD83T3을 사용하여 구성 요소의 이름을 변경하려고 시도하는 중: ID에 콜론(":")과 관련된 문제가 있으며 작동하지 않습니다.
이 문제를 해결하려면 해결 방법의 다음 단계를 수행하십시오.
해결 방법:
- VPLEX가 Metro 구성인 경우 메타 백업 볼륨을 삭제해야 하는 경우 문제를 보고한 클러스터에서 해결 방법을 실행해야 합니다.
(문제 섹션의 샘플 Call Home 세부 정보 참조) 명령을 사용하여 세부 정보를 확인합니다.
ll /clusters/cluster-<id>/system-volumes,
참고: 명령을 'll /clusters/*/system-volumes' 로 입력할 수 있으며 구성의 모든 클러스터에 대한 시스템 볼륨 세부 정보가 나열됩니다. VPLEX-Local인 경우
클러스터-1에 대한 정보만 표시됩니다.
클러스터 1을 사용한 샘플 출력:
Name Volume Type Operational Health Active Ready Geometry Component Block Block Capacity Slots
------------------------------- ----------- Status State ------ ----- -------- Count Count Size -------- -----
------------------------------- ----------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C1_Meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 64000
Meta_backup_2018Sep07_154626 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
Meta_backup_2018Sep07_154649 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
메타데이터 백업의 요구 사항을 충족하는 스토리지 볼륨만 표시됩니다.
VPlexcli:/> configuration show-meta-volume-candidates
Name Capacity Vendor IO Status Type Array Name
---------------------------------------- -------- -------- --------- ----------- ---------------------
VPD83T3:60000970000XXXXXXXXXXXXXXXXXXXXX 187G EMC alive traditional EMC-SYMMETRIX-XXXXXXXXX
VPD83T3:60000970000XXXXXXXXXXXXXXXXXXXXX 98.5G EMC alive traditional EMC-SYMMETRIX-XXXXXXXXX
예:
VPlexcli:/clusters/cluster-1/system-volumes> meta-volume destroy Meta_backup_2018Sep07_154649
3. VPlexcli에서 'schedule list' 명령을 실행하여 현재 "metadata backup local"
스케줄과 연결된 작업 번호를 표시합니다.
예:
VPlexcli:/> schedule list
[0] 30 13 * * 3 syrcollect
[2] 23 30 * * * metadata backup local
4. (3) 단계에서 언급한 'schedule remove [job ID]'를 실행하여
'metadata backup local' 스케줄을 제거합니다.
Removed scheduled job 2.
5. 아래 명령을 사용하여 이전 메타데이터 백업 볼륨의 클레임을 모두 해제합니다.
예를 들어 메타데이터 백업 이름을 사용하는 경우 다음과 같습니다.
VPlexcli: clusters/cluster-1/storage-elements/storage-volumes> unclaim Meta_backup_2018Sep07_154649
VPD 번호의 예:
VPD83T3:60000970000292XXXXXXXXXXXXXXXXXXXXX
VPlexcli: clusters/cluster-1/storage-elements/storage-volumes> unclaim VPD83T3:60000970000284XXXXXXXXXXXXXXXXXXXXX
*참고: 예약된 시간이 이미 설정되어 있을 수 있습니다. 예약된 시간을 유지하려면
"Y"를 입력하고, 그렇지 않으면 "N"을 입력합니다. 스크립트 이후 부분에 메타데이터 백업을 실행할 새 시간을
입력하라는 메시지가 표시됩니다.
메타데이터 백업 구성의 예:
VPlexcli:/clusters/cluster-1/system-volumes> configuration metadata-backup
A back up of the meta-data is already scheduled to occur everyday at
4:45 (UTC).
Do you want change the existing schedule? (Y/N): Y <<< Y - 현재 시간 유지
Configuring Meta-data Backups
To configure meta-data backups you will need to select two unclaimed
volumes (78G or greater), preferably on two different arrays. Backups
will occur automatically each day, at a time you specify. Please note:
All times are UTC and are not based on the local time.
VPLEX is currently configured to backup metadata on the following
volumes :
VPD83T3:6000097000029XXXXXXXXXXXXXXXXXXXXX,VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXXXXX
Would you like to change the volumes on which to backup the metadata? [no]: Yes
Available Volumes for Meta-data Backup
Name Capacity Vendor IO Status Type Array Name
---------------------------------------- -------- -------- --------- ----------- -----------------------
VPD83T3:6000097000029XXXXXXXXXXXXXXXXXXXXX 120G EMC alive traditional EMC-SYMMETRIX-<serial number>
VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXX 120G EMC alive traditional EMC-SYMMETRIX-<serial number>
Please select volumes for meta-data backup, preferably from two
different arrays (volume1,volume2):VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXXXXX,VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXXXXX
VPLEX is configured to back up meta-data every day at 04:45 (UTC).
Would you like to change the time the meta-data is backed up? [no]: N
You have chosen to configure the backup of the meta-data. Please note:
All times are UTC and are not based on the local time.
Review and Finish
Would you like to run the setup process now? [yes]: yes
Scheduling the backup of metadata...
Performing metadata backup (This will take a few minutes)
Successfully performed the initial backing up of metadata
Successfully scheduled the backing up of metadata
Successfully scheduled the metadata backup
The metadata backup has been successfully scheduled.
7. 새 메타데이터 백업이 생성되었고 Vplexcli 프롬프트에서 시스템이 지정한 이름을
확인하려면 "ll clusters/cluster-<id>/system-volumes"를 실행합니다.
샘플 출력:
VPlexcli:/> ll /clusters/cluster-1/system-volumes/
/clusters/cluster-1/system-volumes:
Name Volume Type Operational Health Active Ready Geometry Component Block Block Capacity Slots
------------------------------- ----------- Status State ------ ----- -------- Count Count Size -------- -----
------------------------------- ----------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C1_Meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 64000
C1_Meta_backup_2018Oct07_123208 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
C1_Meta_backup_2018Oct07_123208 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
8. 그런 다음 'schedule list' 명령을 실행하여 "metadatabackup local'이 매일 실행하도록 설정한
올바른 시간과 함께 나열되는지 확인합니다.
VPlexcli:/> schedule list
[0] 56 18 * * * syrcollect
[1] 45 4* * * metadatabackup local
9. 이전 메타데이터 백업 볼륨을 제거하고 새 볼륨을 다시 생성했으면
며칠 동안 백업을 모니터링하여 예약된 대로 실행되는지 확인합니다. 이 스크립트는 백업 스크립트가 실행될 때마다
두 백업 볼륨에서 번갈아 실행되므로 두 백업의 백업 날짜는
하루 차이가 나도록 표시됩니다. 백업 실행 시간이 백업 이름에 추가되며 설정된 시간과 완전히 일치하지 않더라도 괜찮습니다.
시간에 약간 차이가 있는 것은 정상입니다. 새 백업을 처음 실행하는 경우
하나 이상의 백업 볼륨에 새 날짜가 있는 것을 볼 수 있습니다.
예:
VPlexcli:/> ll /clusters/*/system-volumes/
/clusters/cluster-1/system-volumes:
Name Volume Type Operational Health Active Ready Geometry Component Block Block Capacity Slots
------------------------------- -------------- Status State ------ ----- -------- Count Count Size -------- -----
------------------------------- -------------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C1Logging_vol logging-volume ok ok - - raid-0 1 2621440 4K 10G -
C1_Meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 64000
C1_Meta_backup_2018Oct08_044532 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
C1_Meta_backup_2018Oct07_123208 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
|
Informations supplémentaires
메타데이터 백업 볼륨을 생성하는 데 사용할 수 있는 볼륨을 확인하기 위한 샘플 출력,
VPlexcli:/clusters/cluster-1/storage-elements/storage-volumes> configuration show-meta-volume-candidates
Name Capacity Vendor IO Status Type Array Name
---------------------------------------- -------- -------- --------- ----------- ---------------------------
VPD83T3:60060160c9c02cXXXXXXXXXXXX 80G DGC alive traditional EMC-CLARiiON-<serial number>
VPD83T3:60060160c9c02c0XXXXXXXXXXX 80G DGC alive traditional EMC-CLARiiON-<serial number>
백업이 실행되는 시간을 변경하려는 경우의 샘플 출력:
VPlexcli:/> configuration metadata-backup
A back up of the meta-data is already scheduled to occur everyday at 4:15 (UTC). Do you want change the existing schedule? (Y/N): y
Configuring Meta-data Backups
To configure meta-data backups you will need to select two unclaimed
volumes (78G or greater), preferably on two different arrays. Backups will occur automatically each day, at a time you specify. Please note: All times are UTC and are not based on the local time.
Available Volumes for Meta-data Backup
Name Capacity Vendor IO Status Type Array Name
---------------------------------------- -------- -------- --------- ----------- ---------------------------
VPD83T3:60060160c9c02cXXXXXXXXXXXX 80G DGC alive traditional EMC-CLARiiON-<serial number>
VPD83T3:60060160c9c02c0XXXXXXXXXXXX 80G DGC alive traditional EMC-CLARiiON-<serial number>
Please select volumes for meta-data backup, preferably from two different arrays (volume1,volume2):VPD83T3:60060160c9c02c00XXXXXXXXXXXX,VPD83T3:60060160c9c02c0058XXXXXXXXXXXX
VPLEX is configured to back up meta-data every day at 04:15 (UTC).
Would you like to change the time the meta-data is backed up? [no]: yes<< [백업 실행 시간을 변경할지 묻는 메시지가 다시 표시됩니다.]
What hour of the day (UTC) should the meta-data be backed up? (0..23): 23
What minute of the hour should the meta-data be backed up? (0..59): 00
VPLEX is configured to back up meta-data every day at 23:00 (UTC).
Would you like to change the time the meta-data is backed up? [no]: <<
[이번에는 기본 선택을 사용하여 Enter/Return 키를 눌러 새로 설정된 시간을 유지합니다.]
You have chosen to configure the backup of the meta-data. Please note:
All times are UTC and are not based on the local time.
Review and Finish
Review the configuration information below. If the values are correct,
enter yes (or simply accept the default and press Enter) to start the
setup process. If the values are not correct, enter no to go back and
make changes or to exit the setup.
Meta-data Backups
Meta-data will be backed up every day at 23:00.
The following volumes will be used for the backup
:VPD83T3:60060160c9c02XXXXXXXXXXXX,VPD83T3:60060160c9c02c005XXXXXXXXXXXX
Would you like to run the setup process now? [yes]: <<
기본 선택 항목을 사용하고 Enter/Return 키를 누릅니다.
Scheduling the backup of metadata...
Performing metadata backup (This will take a few minutes)
Successfully performed the initial backing up of metadata
Successfully scheduled the backing up of metadata
Successfully scheduled the metadata backup
The metadata backup has been successfully scheduled.