Dell Unity: Situación de pánico del procesador de almacenamiento durante un evento de pool lleno
Summary: En este artículo, se explica por qué un procesador de almacenamiento (SP) entra en una situación de pánico cuando un pool alcanza el 100 % de consumo y se proporcionan opciones de corrección. ...
Symptoms
El pool de almacenamiento alcanzó el 100 % de su capacidad.
Un proceso de almacenamiento entró en estado de alarma cuando un pool se llenó y uno o más sistemas de archivos (FS) o números de unidad lógica (LUN) se muestran como offline y que requieren recuperación. Las instantáneas de uno o más FS o LUN que estén marcadas como offline también deben recuperarse.
Cause
La secuencia de la alarma:
- El pool se llena un 100 % y el arreglo comienza a invalidar las instantáneas.
- El arreglo comienza a desmontar las instantáneas.
- El arreglo intenta actualizar los metadatos y el superbloque para asignar
getSlice. Esto falla debido a que el pool está un 100 % lleno. - La operación para desmontar las instantáneas agota el tiempo de espera y causar un estado de alarma del SP.
Resolution
El FS, los LUN y las instantáneas necesitan espacio libre en el pool para que se inicie un intento de recuperación. Esto se realiza mediante la expansión del pool afectado.
Si no se puede expandir el pool afectado, se debe crear espacio libre en el pool mediante uno de los siguientes métodos:
- Eliminar instantáneas
- Expandir el pool de almacenamiento (mediante unidades existentes o comprando unidades adicionales si hay ranuras disponibles)
- Eliminar recursos innecesarios (LUN o FS)
- Ejecute el procedimiento de recuperación de espacio (desde el lado del host) para liberar potencialmente espacio que no se ha puesto a cero en el lado del arreglo
- Investigue los problemas de espacio asignado previamente
Si necesita más ayuda, comuníquese con el soporte técnico de Dell y consulte este artículo de la base de conocimientos de Dell.
Additional Information
Cómo eliminar instantáneas innecesarias
Paso 1: Compruebe el uso del pool:
- Unisphere:
- Pools de ALMACENAMIENTO >
- Seleccione el pool afectado y revise el
Used (%)ampliada. - Haga clic en el nombre del pool para ver el uso detallado, incluido el espacio utilizado por las instantáneas.
- CLI:
- Inicie sesión en putty con las credenciales de servicio.
- Ejecute el comando:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
Paso 2: Identifique instantáneas grandes o antiguas:
- Unisphere:
- LUN > de bloques de ALMACENAMIENTO> o sistemas de archivos > de ALMACENAMIENTO>
- Para cada LUN o sistema de archivos, compruebe la pestaña Snapshots .
- CLI:
- Inicie sesión en putty con las credenciales de servicio.
- Ejecute el comando para ver los detalles de la instantánea:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap show -detail - Ejecute el comando para ver el espacio de instantáneas que utiliza el recurso de almacenamiento individual:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool <pool name> show -detail Example:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool pool_1 show -detail
ID = sv_1
Name = AF LUN 1
Resource type = LUN
Pool = pool_1
Total pool space used = 14448566272 (13.4G)
Total pool preallocated = 4610351104 (4.2G)
Total pool snapshot space used = 4593991680 (4.2G)
Total pool non-base space used = 4593991680 (4.2G)
Health state = OK (5)
Health details = "The LUN is operating normally. No action is required."
Paso 3: Eliminar instantáneas:
⚠️ Cautela: Asegúrese de que las instantáneas no sean necesarias para el respaldo o la recuperación antes de la eliminación. ⚠️
- Unisphere:
- Seleccione una o más instantáneas para eliminar.
- Haga clic en Eliminar y confirme la acción.
- Repita el procedimiento para otros LUN o FS según sea necesario.
- CLI:
- Ejecute el comando:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap –id <Snapshot ID> delete
- Ejecute el comando:
Paso 4: Monitorear el uso del pool:
- Unisphere:
- Después de la eliminación, vuelva a STORAGE > Pools
- Actualice la página y monitoree la
Used (%)valor. - Es posible que la recuperación del espacio demore algunos minutos.
- CLI:
- Ejecute el comando:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
- Ejecute el comando:
Consejos adicionales:
- Automatice la eliminación de instantáneas: Configure políticas de retención para eliminar automáticamente las instantáneas antiguas.
- Revise las programaciones de instantáneas: Evite la creación de instantáneas demasiado frecuentes.
- Habilitar alertas: Configure alertas para umbrales de uso del pool (por ejemplo, 80 %, 90 %) para actuar de manera proactiva.