PowerPath para AIX provoca que un host deje de responder o se reinicie después de una instalación de PowerPath 7.0 o PowerPath 7.0 P01
Resumen: PowerPath para AIX provoca un reinicio inesperado del host todos los días alrededor de la medianoche después de una instalación de (o una actualización a) PowerPath 7.0 o PowerPath 7.0 P01. ...
Síntomas
Medio ambiente:
Software de Dell EMC: PowerPath 7.0 para AIX o PowerPath 7.0 P01 para AIX
Software que no es de Dell EMC: Instancia de Oracle instalada en el almacenamiento heredado de Dell EMC (almacenamiento de Dell administrado por el arreglo PowerPath-VMAX con microcódigo inferior a 5978, Unity, VNX, VPLEX, PowerStore, XtremIO, etc.)
Una línea como "0 0 * * * /etc/emc/bin/oracleinstance" se encuentra en crontab /var/spool/cron/crontabs/root.
Síntomas:
La ejecución manual de /etc/emc/bin/oracleinstance hace que un host deje de responder o se reinicie (¡no lo intente!)
El host deja de responder y de reiniciarse inesperadamente todos los días alrededor de la medianoche. Un análisis del volcado revela que el problema se produce después de invocar la función MpxSetDevOrainstMap .
El volcado muestra lo siguiente:
CRASH INFORMATION:
CPU 16 CSA F0xxxxxxxxxxxxxx at time of crash, error code for LEDs: 30000000
pvthread+194300 STACK:
[0000F434]___memmove64+000034 ()
[F1000000C049EE38]MpxSetDevOrainstMap+000138 (F1000C0310327E80, 0000000000000060)
[F1000000C04A90C8]MpxIocmd+0004C8 (0000015300000153, F1000C0310327E80,
0000006000000060)
[F1000000C041517C]EmcpIocmd+0001FC (F00000002FF46B88, 0000015300000153,
F1000C0310327E80, 0000006000000060)
[F1000000C042086C]power_ioctl+0003AC (8000000F00000000, 0000000400000004,
000000002FF22998, 0000000000000003, 0000000000000000, 0000000000000000)
[00014D70].hkey_legacy_gate+00004C ()
[006A5D38]rdevioctl+0000B8 (??, ??, ??, ??, ??, ??)
[008E3F2C]spec_ioctl+00008C (??, ??, ??, ??, ??, ??)
[00704658]vnop_ioctl+000058 (??, ??, ??, ??, ??, ??)
[0071E774]vno_ioctl+0001B4 (??, ??, ??, ??, ??)
[007CF1F4]common_ioctl+000114 (??, ??, ??, ??)
[0000394C]syscall+000244 ()
[kdb_get_virtual_memory] no real storage @ 2FF228A8
[D011CA6C]D011CA6C ()
[kdb_read_mem] no real storage @ FFFFFFFFFFF60F0
Causa
Esta lista se crea incluso cuando no hay ningún arreglo PowerMax conectado al host. Esto hace que un host deje de responder (debido a un problema) cuando el arreglo no es compatible con la característica.
Resolución
Una solución alternativa sencilla consiste en eliminar o comentar la entrada crontab para /etc/emc/bin/oracleinstance como root en /var/spool/cron/crontabs/root. Se puede ejecutar un comando crontab -e root . Invoca vi de forma predeterminada en el archivo crontab raíz y la entrada se puede eliminar. Consulte man crontab para obtener más detalles.
Nota: La eliminación de esta entrada no tiene ningún efecto adverso, especialmente si no hay almacenamiento PowerMax (con microcódigo 5978 y superior) compatible con la instancia de Oracle. Si el script se elimina mientras Oracle utiliza dispositivos PowerMax, los dispositivos Oracle tendrán el mismo rendimiento que cualquier otro dispositivo del arreglo.
Resolución:
PowerPath para AIX 7.0 P02 y versiones posteriores abordan este problema.
Información adicional
| Número de problema | Resumen del problema | Se encuentra en la versión | Solucionado en la versión |
|---|---|---|---|
| PPAI-783 | Evite el bloqueo del host y muestre un mensaje de advertencia en caso de que la configuración exceda el máximo de rutas admitidas por dispositivo. | 7,0 | 7.0 P02 |
| PPEE-711 | Durante un LPM de AIX, vemos "E9595B51 0914221120 I S powerpath0 CONTROL POINT FAILURE" | 7,0 | 7.0 P02 |
| PPAI-683 | Bloqueo del host de AIX causado por la funcionalidad de nombre de instancia de Oracle | 7,0 | 7.0 P02 |
| PPAI-671 | Todas las órdenes pprootdev fallan con "/usr/sbin/pprootdev[15]: (requiredSpaceavaliableSpace)*
2: 0403-009 El número especificado no es válido para este comando". |
7,0 | 7.0 P02 |
| PPEE-583 | La consola de administración de PowerPath pierde comunicación con el dispositivo todos los días. | 7,0 | 7.0 P02 |
| PPAI-618 | PowerPath: powerdd: MpxPeriodicCallbackDaemon provocó que AIX fallara y se reiniciara. | 6.4 | 7,0 |