ID de alerta de PowerStore: POWERDOCTOR_VOLUMES_IN_DESTROYING_STATE
Summary: PowerStore PowerDoctor detectó uno o más volúmenes que están atascados en el estado Destruyendo.
Symptoms
Alerta
Tabla 1. ID de alerta e información asociada
| ID de alerta | POWERDOCTOR_VOLUMES_IN_DESTROYING_STATE |
| Texto de la alerta:
|
Volumes are stuck in Destroying state. Affected volumes failed last deletes and are left in Destroying state. |
| Error Code | 0x03700102 |
| Gravedad: | SECUNDARIOS |
PowerStore PowerDoctor detectó uno o más volúmenes atascados en Destroying . Se iniciaron operaciones de eliminación en estos volúmenes, pero los comandos de eliminación ya se completaron (o no existe ningún comando de eliminación) mientras los volúmenes permanecen en el Destroying . Esto indica que los volúmenes están atascados y no pueden completar su proceso de eliminación.
Cuando se produce este problema, es posible que observe los siguientes síntomas:
- Alerta de PowerDoctor: se genera una alerta de gravedad MENOR con el mensaje:
"Volumes are stuck in Destroying state. Affected volumes failed last deletes and are left in Destroying state." - Detalles de la alerta: Los volúmenes están atascados en
Destroying. Los volúmenes afectados fallaron en las últimas eliminaciones y quedan en estado Destruyendo. - Estado del volumen: cuando se consultan detalles del volumen a través de la interfaz de usuario, la CLI o la API REST, el estado del volumen se muestra como
Destroyingy la operación de eliminación parece haberse completado o no está presente. - Impacto en el almacenamiento: los volúmenes atascados pueden continuar consumiendo capacidad de almacenamiento y el espacio de almacenamiento no se puede recuperar hasta que los volúmenes se eliminen correctamente.
Cause
Un volumen ingresa a la Destroying Estado cuando se inicia una operación de eliminación. Por lo general, la operación de eliminación se completa correctamente y el volumen se elimina del sistema. Sin embargo, en ciertas situaciones de falla, el comando delete puede fallar mientras el volumen permanece en el Destroying .
Algunas causas comunes son las siguientes:
- Falla del comando de eliminación: El comando de eliminación detectó un error durante la ejecución después de que el comando pasó el punto de reversión.
- Se interrumpió la operación de eliminación: Un evento del sistema (conmutación por error de nodos, reinicio del servicio, actualización) interrumpió la operación de eliminación en pleno vuelo.
- Problemas de eliminación masiva de instantáneas: En el caso de las instantáneas de volumen eliminadas como parte de una operación de vencimiento de instantáneas, es posible que la operación de vencimiento masivo se haya completado con una falla mientras que algunas instantáneas quedaron atrás.
Impacto en el
sistemaVolúmenes atascados en Destroying tienen los siguientes impactos:
- Consumo de capacidad de almacenamiento: Los volúmenes atascados continúan consumiendo capacidad que no se puede recuperar hasta que se eliminan por completo.
- Impacto de la actualización (NDU): Los volúmenes en un estado no válido pueden causar fallas en la comprobación previa e impedir actualizaciones correctas.
- Operaciones de administración: No tiene un impacto directo en las I/O del host, pero puede complicar la planificación de la capacidad y la visibilidad de la administración de volúmenes.
- Ruido de alerta: La alerta de PowerDoctor persiste hasta que se resuelve la condición.
La alerta de PowerDoctor no se borra inmediatamente después de todo Destroying Se eliminan los volúmenes de estado. PowerDoctor se ejecuta en un intervalo programado (24 horas para esta alerta) y la alerta se borrará durante la próxima ejecución.
Los usuarios pueden ejecutar manualmente una evaluación del estado desde la interfaz de usuario para validar el estado actual:
- Un éxito
Volumes Stuck in Destroying StateLa verificación confirma que la condición se resolvió. - Es posible que la alerta siga visible hasta la próxima ejecución programada de PowerDoctor.
Esta eliminación de alertas retrasada es el comportamiento esperado para todas las alertas de PowerDoctor y no es específico de la Volumes Stuck in Destroying State condition
Resolution
Resolución automática
PowerDoctor NO repara automáticamente este problema.
La reparación automática no se proporciona intencionalmente por razones de seguridad, ya que los volúmenes atascados pueden indicar problemas subyacentes del sistema que necesitan investigación.
Resolución de autoservicio
Comando del shell de servicio: svc_clear_destroying_volumes se introdujo en PowerStoreOS v5.0, que está diseñado para identificar y borrar esta condición.
- Este comando debe ejecutarse en el SP maestro.
- Si ve este error, acceda mediante SSH al dispositivo principal y ejecute el comando desde allí.
El archivo svc_clear_destroying_volumes comando:
- Consulta volúmenes en la base de datos de
Destroying. - Filtra los volúmenes que tienen operaciones de eliminación activas en curso.
- Categoriza los volúmenes en volúmenes Block (no en la papelera de reciclaje), Block (en la papelera de reciclaje) y File.
- Permite que el usuario elimine selectivamente volúmenes de bloques.
- Maneja correctamente las operaciones de eliminación simultáneas (trata
"object not found"como éxito).
Uso
# Basic usage - interactive mode with confirmation prompts
svc_clear_destroying_volumes
# Skip confirmation prompts (auto-confirm all deletions)
svc_clear_destroying_volumes --yes
svc_clear_destroying_volumes -y
Opciones de línea de comandos
Tabla 2. Opciones de CLI
| Opción | Corto | Descripción |
--yes |
-y |
Omitir los mensajes de confirmación y eliminar automáticamente todos los volúmenes encontrados |
Indicaciones interactivas
Cuando se ejecuta sin el comando --yes , el script solicita confirmación antes de eliminar cada categoría de volúmenes:
yes- Continúe con la eliminación de volúmenes en esta categoríano- Omite esta categoría y pasa a la siguientequit- Omitir las categorías restantes y mostrar el resumen final
Secciones de salida
El script organiza los volúmenes en tres secciones:
Sección A: Volúmenes de bloques que NO están en la papelera de reciclaje
Volúmenes de bloques en el Destroying que no están en la papelera de reciclaje. Estos volúmenes se eliminarán mediante DeleteVolumeCommand.
Sección B: volúmenes de bloques en la papelera de reciclaje
Volúmenes de bloques en el Destroying' que se encuentran en la papelera de reciclaje. Estos volúmenes también se eliminarán mediante DeleteVolumeCommand.
Sección C: Volúmenes de archivos
Volúmenes de archivos en el Destroying . La eliminación aún no se implementa para los volúmenes de archivos. Póngase en contacto con el soporte de Dell para obtener ayuda con la instalación de la SC.
Resumen final
Después de procesar todas las secciones, el script muestra un resumen final que muestra lo siguiente:
- Cantidad de volúmenes encontrados en cada sección
- Número de volúmenes eliminados correctamente
- Cantidad de volúmenes que no se pudieron eliminar
- Secciones omitidas por el usuario
Si falló alguna eliminación o si se encontraron volúmenes de archivos, el script muestra la información de contacto del soporte de Dell.
Ejemplo de salida:
======================================================================
SVC_CLEAR_DESTROYING_VOLUMES
======================================================================
Querying database for volumes in 'Destroying' state...
Found 3 volume(s) stuck in 'Destroying' state.
Section A: Block Volumes in Destroying State (NOT in Recycle Bin):
------------------------------------------------------------
[1] Volume:
ID: abc12345-1234-5678-90ab-cdef12345678
Name: test-volume-1
Type: Primary
Storage Type: Block
Do you want to delete these 1 Block volume(s) in Destroying state (NOT in Recycle Bin)? [yes/no/quit]: yes
Deleting Block volumes in Destroying state (NOT in Recycle Bin)...
Sending DeleteVolumeCommand for: test-volume-1 (abc12345-1234-5678-90ab-cdef12345678)
[SUCCESS] Volume deleted successfully:
Name: test-volume-1
ID: abc12345-1234-5678-90ab-cdef12345678
...
======================================================================
FINAL SUMMARY
======================================================================
Section A: Block Volumes in Destroying State (NOT in Recycle Bin)
Found: 1
Deleted: 1
Failed: 0
Section B: Block Volumes in Destroying State (IN Recycle Bin)
Found: 0
Section C: File Volumes in Destroying State
Found: 0
------------------------------------------------------------
Total Volumes Found: 1
Total Deleted: 1
Total Failed: 0
------------------------------------------------------------
SUCCESS: All requested volume deletions completed successfully.
======================================================================
Script completed.
Prevención
Para minimizar el riesgo de que los volúmenes se bloqueen en el Destroying Afirme:
- Evite interrupciones : no interrumpa las operaciones de eliminación ni reinicie los servicios durante las eliminaciones de volúmenes activos.
- Monitorear operaciones de eliminación : cuando elimine una gran cantidad de volúmenes o instantáneas, monitoree el progreso hasta que finalice.
- Mantener el estado del sistema : asegúrese de que el sistema esté en buen estado antes de las eliminaciones masivas (sin alertas activas, todos los nodos en línea, base de datos de administración en buen estado).
- Mantenga el software actualizado : ejecute las versiones y los parches más recientes de PowerStoreOS, ya que las versiones más recientes incluyen mejoras para eliminar la confiabilidad de la operación.
Limitación de volumen de archivos: La eliminación del volumen de archivos aún no se implementa. Si los volúmenes de archivos se encuentran en Destroying estado, comuníquese con el soporte de Dell para obtener ayuda con la limpieza manual.
Comuníquese con el soporte técnico de Dell para obtener asistencia.
Consulte el número de artículo de este artículo de la base de conocimientos para obtener información sobre el servicio rápido.
Additional Information
Comprobaciones de PowerDoctor relacionadas
Esta alerta se genera mediante la evaluación del estado de PowerDoctor:
- Nombre de la comprobación
volumes_in_destroying_state_check - Frecuencia de comprobación: Cada 24 horas (1440 minutos)
- Comprobar el alcance: solo el dispositivo maestro
- Tipo de comprobación: evaluación periódica del estado
Detalles técnicos
La evaluación del estado realiza lo siguiente:
- Consulta la base de datos de administración para los volúmenes en el
Destroying. - Comprueba si existen comandos de eliminación asociados y su estado de finalización.
- Identifica los volúmenes en los que el estado del comando de eliminación es
COMPLETEDO no existe ningún comando de eliminación para el volumen. - Genera una alerta MINOR si se encuentran uno o más volúmenes atascados.
- Borra automáticamente la alerta cuando no quedan volúmenes atascados.