VPLEX:无法完成元卷的自动备份
Résumé: 本文介绍了当 Call Home 报告以下错误时,如何重新创建 VPLEX 元备份:0x8a4a6006“无法完成元卷的自动备份”、0x8a4a6003“不存在有效的备份元卷”或 0x8a4a6005“元数据备份未每天创建新备份”。
Symptômes
元数据备份是什么?
- 元数据备份是活动元数据的备份。它包括活动元数据中的所有系统配置设置。VPLEX 中的元数据备份卷是在初始配置 VPLEX 群集时创建的系统卷。
- 元数据备份是当前活动的元卷的时间点快照。系统将根据初始配置元卷备份时设定的计划来确定元卷备份的时间点。 仅当活动元数据卷的当前活动元卷或活动元数据卷的一个分支出现故障时,才能激活它们。它们 旨在为重大配置更改、刷新或迁移提供额外保护。
- 无论何时,当终端用户因后端阵列问题而遇到数据不可用 (DU) 情况时,元数据备份在必要时对于恢复 VPLEX 配置起着至关重要的作用。
- 为了实现冗余,VPLEX 具有两个元数据备份卷,这些备份卷将在两个不同的阵列上创建,这与活动元数据的每个分支分别驻留在两个不同的阵列上的配置相同。 根据计划,两个元数据备份每天轮换。您应该始终看到一个日期早于另一个日期。如果显示天数已过去,则备份脚本存在未运行的问题,或者由于问题而无法完成备份。
例如:“元卷备份 (“A”)”今天更新,然后“元卷备份 (“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>错误</Severity>
<Status>失败</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[无法完成元卷的自动备份。
[版本:<列出代码格式>] 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>错误</Severity>
<Status>失败</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[不存在有效的备份元卷。 [版本:[列出代码格式] RCA:自动备份元数据无法识别要使用的设备。 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>失败</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 "<name of the affected metadata backup>" is not healthy enough to be destroyed. [版本:[列出的代码格式>] 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. 使用“meta-volume destroy”命令销毁现有备份。 2. Unclaim those volumes if they are to be re-used with the 'storage-volume unclaim' command. 3. 使用“configuration metadata-backup”命令重新配置备份。 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.对于症状代码 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.对于症状代码 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 的存储阵列上下文级别,托管备份卷的存储阵列中有一些 LUN 的“visibility”显示为“none”,并且其“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. 对于症状代码 0x8a4a6003 和 0x8a4a6006:
提醒:尝试重命名具有 VPD83T3: ID 的组件时,冒号“:”出现问题,因此无法正常工作。
要解决该问题,请按照解决办法中的步骤操作:
解决办法:
- 如果 VPLEX 是 Metro 配置,则在需要删除元备份卷时,请确保在报告了此问题的群集上运行该解决办法。
(请参阅“问题”部分中的 Call Home 详细信息示例),以使用以下命令查看详细信息。
ll /clusters/cluster-<id>/system-volumes,
提醒:您可以键入命令“ll /clusters/*/system-volumes”,这将列出配置中所有群集的系统卷详细信息。如果这是 VPLEX-Local,那么您
只会看到群集-1 的信息。
cluster-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) 中提到的“计划删除 [job ID]”来删除“metadata backup local”计划。
已移除计划作业 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).
你想要更改现有的计划吗?(是/否): 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. 备份
将在您指定的时间每天自动执行。请注意:
所有时间均为 UTC,不基于 本地时间。
VPLEX 当前配置为在以下
卷上备份元数据:
VPD83T3:6000097000029XXXXXXXXXXXXXXXXXXXXX,VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXXXXX
Would you like to change the volumes on which to backup the metadata? [否]:Yes
元数据备份的可用卷
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).
是否要更改元数据的备份时间?[否]:N
您已选择配置元数据的备份。请注意:
所有时间均为 UTC,不基于本地时间。
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).你想要更改现有的计划吗? (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. 备份将在您指定的时间每天自动执行。请注意:所有时间均为 UTC,不基于本地时间。
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).
是否要更改元数据的备份时间?[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).
是否要更改元数据的备份时间? [no]: <<
[本次使用默认选项,按下 Enter/返回键可保留新设置的时间]
You have chosen to configure the backup of the meta-data.请注意:
所有时间均为 UTC,不基于本地时间。
查看并完成
请查看以下配置信息。如果值正确,
请输入 yes(或接受默认值并按 Enter 键)以开始
设置过程。 If the values are not correct, enter no to go back and
make changes or to exit the setup.
元数据备份
将在每天 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/返回键
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.