Software PowerPath pro AIX způsobuje, že hostitel po instalaci softwaru PowerPath 7.0 nebo PowerPath 7.0 P01 přestane reagovat nebo se restartuje
Summary: Software PowerPath for AIX způsobuje každý den kolem půlnoci po instalaci (nebo upgradu) softwaru PowerPath 7.0 nebo PowerPath 7.0 P01 neočekávané restartování hostitele.
Symptoms
Životní prostředí:
Software Dell EMC: PowerPath 7.0 pro AIX nebo PowerPath 7.0 P01 pro AIX
Software od jiných výrobců než Dell EMC: Instance Oracle nainstalovaná ve starším úložišti Dell EMC (úložiště Dell spravované polem PowerPath-VMAX s mikrokódem nižším než 5978, Unity, VNX, VPLEX, PowerStore, XtremIO atd.)
Řádek jako "0 0 * * * /etc/emc/bin/oracleinstance" se nachází v crontab /var/spool/cron/crontabs/root.
Symptomy:
Ruční spuštění souboru /etc/emc/bin/oracleinstance způsobuje, že hostitel přestane reagovat nebo se restartuje (nezkoušejte to!)
Hostitel přestane reagovat a neočekávaně se restartuje každý den kolem půlnoci. Analýza výpisu odhaluje, že k problému dochází po vyvolání funkce MpxSetDevOrainstMap .
Výpis zobrazuje následující:
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
Cause
Tento seznam je sestaven i v případě, že k hostiteli není připojeno žádné pole PowerMax. To má za následek, že hostitel přestane reagovat (z důvodu problému), když pole tuto funkci nepodporuje.
Resolution
Jednoduché řešení spočívá v odstranění nebo zakomentování položky crontab pro /etc/emc/bin/oracleinstance jako root v /var/spool/cron/crontabs/root. Lze spustit příkaz crontab -e root . Ve výchozím nastavení vyvolá vi v kořenovém souboru crontab a záznam lze poté odstranit. Pro více informací se podívejte na man crontab .
Poznámka: Odstranění této položky nemá žádný nepříznivý vliv, zejména pokud není k dispozici žádné úložiště PowerMax (s mikrokódem 5978 a novějším), které by podporovalo instanci Oracle. Pokud dojde k odebrání skriptu, když Oracle používá zařízení PowerMax, budou mít tato zařízení stejný výkon jako všechna ostatní zařízení v poli.
Usnesení:
PowerPath pro AIX 7.0 P02 a novější verze řeší tento problém.
Additional Information
| Číslo problému | Shrnutí problému | Nalezeno ve verzi | Opraveno ve verzi |
|---|---|---|---|
| PPAI-783 | Vyhněte se selhání hostitele a zobrazte varovnou zprávu v případě, že konfigurace překročí maximální počet podporovaných cest na zařízení. | 7.0 | 7.0 P02 |
| PPEE-711 | Během AIX LPM se zobrazí zpráva "E9595B51 0914221120 I S powerpath0 CONTROL POINT FAILURE" | 7.0 | 7.0 P02 |
| PPAI-683 | Selhání hostitele AIX způsobené funkcí názvu instance Oracle | 7.0 | 7.0 P02 |
| PPAI-671 | Všechny příkazy pprootdev selžou s chybou "/usr/sbin/pprootdev[15]: (requiredSpaceavaliableSpace)* 2: 0403-009 Zadané číslo není pro tento příkaz platné." |
7.0 | 7.0 P02 |
| PPEE-583 | Konzole pro správu PowerPath ztrácí každý den komunikaci se zařízením. | 7.0 | 7.0 P02 |
| PPAI-618 | PowerPath: powerdd: MpxPeriodicCallbackDaemon způsobil selhání a restartování AIX. | 6,4 | 7.0 |