Dell Unity: Situación de pánico del SP después de estar activo durante más de 240 días
摘要: Es posible que el procesador de almacenamiento (SP) Dell Unity XT 480, 680 u 880 entre en estado de alarma después de estar activo durante más de 240 días. (Corregible por Dell)
症狀
Es posible que los SP Dell Unity XT 480, 680 u 880 entren en estado de alarma después de 240 días. Otros sistemas Dell Unity pueden experimentar el problema después de más de 240 días (es decir, más de 730 días).
UDoctor puede generar una alerta en cualquier versión de código anterior a 5.3 si el SP ha estado en ejecución durante más de 240 días, y esa alerta hará referencia a este artículo de la base de conocimientos. Consulte el artículo de la base de conocimientos Dell Unity: Para obtener más detalles sobre la alerta de UDoctor, 640003 alerta crítica, se produce en OE 5.2.1 o superior, cuando ya se aplica la corrección de alarma de tiempo de actividad del procesador de almacenamiento (SP).
原因
Es posible que se produzca un estado de alarma de SP debido a un cálculo de desbordamiento de enteros que genera un resultado de 64 bits que se almacena en una variable de 32 bits.
Es más probable que el problema ocurra en un arreglo de Unity XT 480, 680 u 880 que ejecuta las versiones 5.1.0.0.5.394 a 5.2.0.0.5.173 de Unity OE. Esto se debe a los cambios dentro de ese código y el hardware del SP utilizado en esos modelos, y a la forma en que el código interactúa con ese hardware.
解析度
Arreglar:
La corrección está disponible en Unity OE versión 5.2.1.0.5.013 y superior. Sin embargo, Dell no recomienda actualizar a esta versión de código. Dell recomienda encarecidamente que los clientes actualicen al código disponible más reciente o, como mínimo, si el código más reciente no es el código de "destino", actualicen al código de destino.
Además, la utilidad UDoctor identifica este problema en Unity OE versión 5.3 y anteriores. Esto se debe a que la corrección se entregó en la versión 5.3, pero se adaptó a la versión 5.2.1 y al código superior. La alerta de UDoctor se activa en el código portado a versiones anteriores .
Solución alternativa:
Reinicie proactivamente el SP cada 240 días para evitar un estado de alarma del SP. Las instrucciones para reiniciar un SP están disponibles en el artículo: Unity: Cómo reiniciar un procesador de almacenamiento (corregible por el usuario).
Los clientes pueden emitir un "uptime" mediante la conexión a un arreglo mediante SSH y el uso de la cuenta de servicio para obtener el tiempo de ejecución del SP.
En el siguiente ejemplo, se muestra que el tiempo de actividad es de 31 días.
04:30:01 service@xxx spa:~/user# uptime
04:30am up 31 days 3:41, 2 users, load average: 29.21, 29.45, 29.51
La alerta de UDoctor se actualizará cada tres días, a menos que se implemente la corrección o solución alternativa anterior. Dell Technologies recomienda que los clientes implementen la corrección o la solución alternativa (si no pueden implementar la corrección). Sin embargo, si no se puede implementar la corrección ni la solución alternativa, se puede deshabilitar la comprobación de UDoctor para esta condición por sí sola .
Inicie sesión en el SP principal mediante SSH y ejecute el siguiente comando:
svc_udoctor --jobs --disable CalculateUptime
Esto deshabilita la ejecución de la verificación cada tres días.