VPLEX: no se pudo completar el respaldo automatizado del metavolumen
Résumé: En este artículo, se explica qué hacer para volver a crear respaldos de metadatos de VPLEX cuando el 0x8a4a6006 de Call Home informa que "No se pudo completar el respaldo automatizado del metavolumen” o 0x8a4a6003 informa "No existe ningún metavolumen de respaldo válido" o 0x8a4a6005 informa "El respaldo de metadatos no crea respaldos nuevos todos los días". ...
Symptômes
¿Qué es un respaldo de metadatos?
- Los respaldos de metadatos son respaldos de los metadatos activos. Incluyen todos los ajustes de configuración del sistema que se encuentran en los metadatos activos. Los volúmenes de respaldo de metadatos son volúmenes del sistema en VPLEX, que se crean cuando se configura inicialmente un clúster de VPLEX.
- Los respaldos de metadatos son instantáneas de un punto en el tiempo del metavolumen activo actual. El punto en el tiempo específico del respaldo del metavolumen se toma en función de la programación que se estableció durante la configuración inicial. Se pueden activar solo si falla el metavolumen activo actual o una sección del volumen de metadatos activo. Están diseñados para proporcionar protección adicional en caso de cambios importantes en la configuración, actualizaciones o migraciones.
- Cada vez que un usuario final encuentra una situación de datos no disponibles (DU) debido a problemas en el arreglo de back-end, los respaldos de metavolúmenes desempeñan una función esencial para recuperar la configuración de VPLEX, si es necesario.
- Por motivos de redundancia, VPLEX tiene dos volúmenes de respaldo de metadatos que se crean en dos arreglos diferentes, al igual que cada sección de los metadatos activos que residen en dos arreglos diferentes. Los dos respaldos de metadatos rotan diariamente según el programa. Siempre debería visualizarse una fecha anterior a la otra. Si se muestra que han transcurrido varios días entre los respaldos, entonces existe un problema con la ejecución del script de respaldo, o bien no pudo completarse debido a un inconveniente, por lo que los respaldos no se ejecutaron.
Por ejemplo: El "respaldo de metavolumen ("A")" se actualiza hoy y, a continuación, el "respaldo de metavolumen ("B")" se actualizará al día siguiente y así sucesivamente. Consulte el siguiente resultado para obtener más detalles:
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
Si falla un respaldo de metadatos programado, se genera un dial-home, como se muestra a continuación:
Ejemplo de dial-home que se envía para este problema:
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[No se pudo completar el respaldo automatizado del metavolumen.
[Versions:<code formats listed>] RCA: No se pudo completar el respaldo automatizado del metavolumen.]]>
</EventData>
<Descripción>
No se pudo completar el respaldo automatizado del metavolumen.
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 existen metavolúmenes de respaldo válidos. [Versions:[code formats listed] RCA: El respaldo automatizado de los metadatos no puede identificar los dispositivos que se deben usar. Esto se debe a que no se pueden localizar los respaldos existentes. Los respaldos se rotan mediante su eliminación para poder reutilizarse.]]>
</EventData>
<Descripción>No existen metavolúmenes de respaldo válidos.
<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[No se pudo destruir un respaldo de metavolumen. Motivo: No se pudo destruir el respaldo de metavolumen "<nombre del respaldo de metadatos afectado>": El respaldo de metavolumen "<nombre del respaldo de metadatos afectado>" no está lo suficientemente en buen estado como para destruirse. [Versions:[code formats listed>] RCA: No se pudo destruir el respaldo de metavolumen. Solución: Confirme que los volúmenes configurados a utilizarse para el respaldo estén en buen estado. Si los volúmenes no están en buen estado, cree nuevos respaldos de metavolúmenes automatizados mediante: 1. Destruya los respaldos existentes mediante el comando "meta-volume destroy". 2. Si se van a volver a utilizar, anule la reclamación de esos volúmenes mediante el comando "storage-volume unclaim". 3. Utilice el comando "configuration metadata-backup" para volver a configurar los respaldos. Si los volúmenes anteriores utilizados no estaban lo suficientemente en buen estado como para destruirlos, cree los respaldos con nuevos dispositivos en buen estado.
]]></EventData>
<Descripción><![CDATA[No se pudo destruir un respaldo de metavolumen.
Cause
Es posible que el respaldo de los metadatos no haya podido capturar la copia de un punto en el tiempo debido a que el volumen utilizado por el respaldo de metadatos fallido no estaba en buen estado en el arreglo de back-end, o si existiera un posible
problema de conectividad entre VPLEX y el arreglo de back-end en el que se encuentra el volumen de respaldo.
2. Para el código de síntoma 0x8a4a6003:
No se permite cambiar el nombre de los componentes del volumen de respaldo de los metadatos.
/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
Este es un ejemplo de un metavolumen de respaldo correcto. Observe que el componente aún utiliza
VPD83T3: ID en el nivel de contexto del componente del volumen de respaldo de los metadatos:
Name Slot Type Operational Health Capacity
---------------------------------------- Number -------------- Status State --------
---------------------------------------- ------ -------------- ----------- ------ --------
VPD83T3:60000970000xxxxxxxxxxxxxxxxx3030 0 storage-volume ok ok 120G
/--------------------------------------------------------\
Debería ver este ID de volumen del sistema
Este es un ejemplo de un metavolumen de respaldo incorrecto, en el que el ID del volumen del sistema en el nivel de contexto de componentes se cambió de su ID del sistema VPD83T3 a un nombre en lenguaje natural “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
/--------------------------\
Los nombres legibles por humanos no están permitidos en el nivel de componentes,
el script del administrador de respaldo no reconoce el volumen de respaldo
de metadatos con este nombre, solo el ID del sistema utilizado cuando se configuró el
volumen de respaldo.
3. Para el código de síntoma 0x8a4a6005:
Cuando se verifican los respaldos de los metadatos, quizás observe que la fecha del respaldo no es la actual.
Ejemplo para comprobar la fecha actual en VPLEX:
VPlexcli:/> date
Fri Sep 7 13:30:43 UTC YYYY <<<< observe que la fecha actual en este ejemplo es el 7 de septiembre
A continuación, compruebe las fechas de la última ejecución de cada volumen de respaldo en los volúmenes del sistema.
contexto, compare las fechas enumeradas en los nombres de los volúmenes de respaldo con la fecha verificada anteriormente
(la fecha se amplió para el ejemplo):
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
Si observa el nivel de contexto del arreglo de almacenamiento de VPLEX, hay LUN que muestran “visibilidad” como “ninguna” dentro del arreglo de almacenamiento que aloja un volumen de respaldo y el “estado de conectividad” muestra “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 <<<< problema de comunicación/conectividad entre VPLEX y el arreglo
luns []
passive-aan-controller [CKM00000000000.SPA]
passive-aan-visibility []
storage-volume -
visibility none <<<<< no se detecta el volumen de back-end
Esto indica que existe un problema de conectividad entre el arreglo de almacenamiento y VPLEX, lo que ocasionaría un inconveniente si ocurriera durante la ejecución del script de respaldo automático, ya que no podría detectar el volumen de almacenamiento del arreglo debido al problema de conectividad.
Résolution
A. Para los códigos de síntoma 0x8a4a6003 y 0x8a4a6006:
NOTA: El intento de cambiar el nombre del componente con VPD83T3: ID presenta problemas con el carácter de dos puntos ":" y no funciona.
Para resolver el problema, siga los pasos de solución alternativa:
Solución alternativa:
- Si VPLEX es una configuración Metro, asegúrese de ejecutar la solución alternativa en el clúster que informó el problema en caso de que necesite eliminar los volúmenes de metarrespaldo.
(consulte los detalles de Call Home de muestra en la sección de Problemas) para ver los detalles mediante el comando.
ll /clusters/cluster-<id>/system-volumes,
NOTA: puede escribir el comando como "ll /clusters/*/system-volumes" y esto mostrará los detalles del volumen del sistema para todos los clústeres de la configuración. Si se trata de VPLEX-Local,
solo verá la información del clúster-1.
Ejemplo de salida con 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
cumplen con el requisito de respaldo de metadatos:
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
Por ejemplo:
VPlexcli:/clusters/cluster-1/system-volumes> meta-volume destroy Meta_backup_2018Sep07_154649
3. Ejecute el comando "schedule list" desde VPlexcli para mostrar el programa actual de "respaldo local de metadatos"
y el número de trabajo asociado a este.
Por ejemplo:
VPlexcli:/> schedule list
[0] 30 13 * * 3 syrcollect
[2] 23 30 * * * metadata backup local
4. Elimine el programa de "respaldo local de metadatos" mediante la ejecución de "schedule remove [ID de trabajo]" que se menciona en el
paso (3).
Removed scheduled job 2.
5. Anule la reclamación de los dos volúmenes de respaldo de metadatos anteriores mediante el siguiente comando.
Por ejemplo, con el nombre del respaldo de metadatos,
VPlexcli: clusters/cluster-1/storage-elements/storage-volumes> unclaim Meta_backup_2018Sep07_154649
Ejemplo para el número de VPD:
VPD83T3:60000970000292XXXXXXXXXXXXXXXXXXXXX
VPlexcli: clusters/cluster-1/storage-elements/storage-volumes> unclaim VPD83T3:60000970000284XXXXXXXXXXXXXXXXXXXXX
* Nota: Quizás vea que una hora programada ya está configurada. Si desea mantener esa hora programada,
escriba "Y", si no lo desea, escriba "N" y, más adelante en el script, se le solicitará la nueva hora a la que desea que se ejecuten
los respaldos de metadatos.
Ejemplo de configuración del respaldo de metadatos:
VPlexcli:/clusters/cluster-1/system-volumes> configuration metadata-backup
Un respaldo de los metadatos ya está programado para ejecutarse todos los días
a las 4:45 h (UTC−5).
¿Desea cambiar el programa existente? (S/N): S <<< S para mantener la hora actual
Configuración de respaldos de metadatos
Para configurar respaldos de metadatos, deberá seleccionar dos volúmenes
no reclamados (78 G o más), preferentemente en dos arreglos diferentes. Los respaldos
se realizarán automáticamente cada día, a la hora que especifique. Tenga en cuenta lo siguiente:
Todas las horas están en UTC−5 y no se basan en la hora local.
VPLEX está actualmente configurado para respaldar metadatos en los siguientes
volúmenes:
VPD83T3:6000097000029XXXXXXXXXXXXXXXXXXXXX,VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXXXXX
¿Desea cambiar los volúmenes en los que respaldar los metadatos? [no]: Sí
Volúmenes disponibles para el respaldo de metadatos
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>
Seleccione los volúmenes para respaldo de metadatos, preferentemente de dos
arreglos diferentes (volume1, volume2):VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXXXXX,VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXXXXX
VPLEX está configurado para respaldar los metadatos todos los días a las 04:45 h (UTC−5).
¿Desea cambiar la hora en que se respaldan los metadatos? [no]: N
Eligió configurar el respaldo de los metadatos. Tenga en cuenta lo siguiente:
Todas las horas están en UTC−5 y no se basan en la hora local.
Revisar y finalizar
¿Desea ejecutar el proceso de configuración ahora? [sí]: sí
Programación del respaldo de los metadatos…
Realización del respaldo de metadatos (esto tardará unos minutos)
El respaldo inicial de metadatos se realizó con éxito
El respaldo de los metadatos se programó con éxito
Se programó con éxito el respaldo de los metadatos
El respaldo de metadatos se programó correctamente.
7. Para ver que se crearon los nuevos respaldos de metadatos y el nombre que les dio el sistema
en el prompt de VPlexcli, ejecute "ll clusters/cluster-<id>/system-volumes"
Ejemplo de salida:
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. A continuación, vuelva a ejecutar el comando "schedule list" para confirmar que "metadatabackup local" aparezca en la lista con
la hora correcta a la que lo configuró la ejecución del respaldo diario.
VPlexcli:/> schedule list
[0] 56 18 * * * syrcollect
[1] 45 4* * * metadatabackup local
9. Ahora que removió los volúmenes de respaldo de metadatos antiguos y volvió a crear nuevos, monitoree
los respaldos durante un par de días para asegurarse de que se ejecuten según lo programado. El script alternará entre
los dos volúmenes de respaldo cada vez que se ejecute el script de respaldo, por lo que debería ver un respaldo fechado
al día siguiente del otro. La hora en que se ejecuta el respaldo se agrega al nombre del respaldo; está bien si
no coincide exactamente con la hora establecida, puede variar un poco y esto es normal. Debería ver que al menos un
volumen de respaldo tiene una nueva fecha, si es la primera vez que se ejecutan los respaldos nuevos.
Ejemplo:
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
Ejemplo de salida para ver qué volúmenes estaban disponibles a fin de crear volúmenes de respaldo de metadatos,
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>
Ejemplo de salida cuando desea cambiar la hora en que se ejecutarán las copias de seguridad:
VPlexcli:/> configuration metadata-backup
Ya está programado un respaldo de metadatos para que se ejecute todos los días a las 4:15 h (UTC−5). ¿Desea cambiar el programa existente? (S/N): s
Configuración de respaldos de metadatos
Para configurar respaldos de metadatos, deberá seleccionar dos volúmenes no
reclamados (78 G o más), preferiblemente en dos arreglos diferentes. Los respaldos se realizarán automáticamente cada día, a la hora que especifique. Tenga en cuenta lo siguiente: Todas las horas están en UTC−5 y no se basan en la hora local.
Volúmenes disponibles para respaldo de metadatos
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>
Seleccione los volúmenes para respaldo de metadatos, preferentemente de dos arreglos diferentes (volume1,volume2):VPD83T3:60060160c9c02c00XXXXXXXXXXXX,VPD83T3:60060160c9c02c0058XXXXXXXXXXXX
VPLEX está configurado para respaldar los metadatos todos los días a las 04:15 h (UTC−5).
¿Desea cambiar la hora en que se respaldan los metadatos? [no]: sí <<[En esta parte, se le preguntará de nuevo si desea cambiar la hora en que se ejecutarán los respaldos]
¿A qué hora del día (UTC−5) se deben respaldar los metadatos? (0..23): 23
¿En qué minuto de la hora se deben respaldar los metadatos? (0..59): 00
VPLEX está configurado para respaldar los metadatos todos los días a las 23:00 h (UTC−5).
¿Desea cambiar la hora en que se respaldan los metadatos? [no]: <<
[Utilice la selección predeterminada esta vez para mantener la hora recién establecida pulsando la tecla Intro/de retorno]
Eligió configurar el respaldo de los metadatos. Tenga en cuenta lo siguiente:
Todas las horas están en UTC−5 y no se basan en la hora local.
Revisar y finalizar
Revise la información de configuración que aparece a continuación. Si los valores son correctos,
ingrese “sí” (o simplemente acepte el valor predeterminado y presione Intro) para iniciar el proceso
de configuración. Si los valores no son correctos, ingrese “no” para regresar y
realizar cambios o salir de la configuración.
Respaldos de metadatos
El respaldo de los metadatos se realizará todos los días a las 23:00 h.
Los siguientes volúmenes se utilizarán para el respaldo
:VPD83T3:60060160c9c02XXXXXXXXXXXX,VPD83T3:60060160c9c02c005XXXXXXXXXXXX
¿Desea ejecutar el proceso de configuración ahora? [sí]: <<
utilice la selección predeterminada, presione la tecla Intro/de retorno
Programación del respaldo de los metadatos…
Realización del respaldo de los metadatos (esto tardará unos minutos)
El respaldo inicial de los metadatos se realizó correctamente
El respaldo de los metadatos se programó con éxito
Se programó de forma correcta el respaldo de los metadatos
El respaldo de los metadatos se programó correctamente.