PowerPath för AIX orsakar att värden slutar svara eller startas om efter en installation av PowerPath 7.0 eller PowerPath 7.0 P01
Summary: PowerPath för AIX orsakar en oväntad värdomstart varje dag runt midnatt efter en installation av (eller en uppgradering till) PowerPath 7.0 eller PowerPath 7.0 P01.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Miljö:
Dell EMC-programvara: PowerPath 7.0 för AIX eller PowerPath 7.0 P01 för AIX
Programvara som inte kommer från Dell EMC: Oracle-instans installerad på äldre Dell EMC-lagring (Dell-lagring som hanteras av PowerPath-VMAX-disksystem med mikrokod under 5978, Unity, VNX, VPLEX, PowerStore, XtremIO och så vidare)
En rad som "0 0 * * * /etc/emc/bin/oracleinstance" finns i crontab /var/spool/cron/crontabs/root.
Symtom:
Att köra /etc/emc/bin/oracleinstance manuellt gör att en värd slutar svara eller startar om (försök inte!)
Värden slutar svara och starta om oväntat varje dag runt midnatt. En analys av dumpen visar att problemet uppstår efter att funktionen MpxSetDevOrainstMap har anropats.
Dumpen visar följande:
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
Ett skript, /etc/emc/bin/oracleinstance, har lagts till i PowerPath för AIX 7.0 för att hantera funktionen "PowerPath Device in Use Reporting". Det här skriptet körs varje dag vid midnatt på grund av en post i crontab. Syftet med skriptet är att skapa en lista över enheter som används av Oracle. Denna lista överförs sedan till disksystemet så att dessa enheter kan få högre prioritet. Den här funktionen stöds av PowerMax-disksystem med mikrokod 5978 och senare.
Den här listan skapas även när det inte finns något PowerMax-disksystem som är anslutet till värden. Detta resulterar i att en värd slutar svara (på grund av ett problem) när disksystemet inte stöder funktionen.
Den här listan skapas även när det inte finns något PowerMax-disksystem som är anslutet till värden. Detta resulterar i att en värd slutar svara (på grund av ett problem) när disksystemet inte stöder funktionen.
Resolution
Lösning:
En enkel lösning består av att ta bort eller kommentera ut crontab-posten för /etc/emc/bin/oracleinstance som root i /var/spool/cron/crontabs/root. Ett crontab -e root-kommando kan köras. Den anropar vi som standard på crontab-rotfilen och posten kan sedan tas bort. Se man crontab för mer information.
Not: Att ta bort den här posten har ingen negativ effekt, särskilt om det inte finns någon PowerMax-lagring (med mikrokod 5978 och senare) som stöder Oracle-instansen. Om skriptet tas bort medan Oracle använder PowerMax-enheter har Oracle-enheterna samma prestanda som alla andra enheter i matrisen.
Resolution:
PowerPath för AIX 7.0 P02 och senare versioner åtgärdar problemet.
En enkel lösning består av att ta bort eller kommentera ut crontab-posten för /etc/emc/bin/oracleinstance som root i /var/spool/cron/crontabs/root. Ett crontab -e root-kommando kan köras. Den anropar vi som standard på crontab-rotfilen och posten kan sedan tas bort. Se man crontab för mer information.
Not: Att ta bort den här posten har ingen negativ effekt, särskilt om det inte finns någon PowerMax-lagring (med mikrokod 5978 och senare) som stöder Oracle-instansen. Om skriptet tas bort medan Oracle använder PowerMax-enheter har Oracle-enheterna samma prestanda som alla andra enheter i matrisen.
Resolution:
PowerPath för AIX 7.0 P02 och senare versioner åtgärdar problemet.
Additional Information
Det här står det i versionskommentarerna för PowerPath 7.0 P02 för AIX:
| Problemnummer | Problemöversikt | Finns i version | Åtgärdat i version |
|---|---|---|---|
| PPAI-783 | Undvik värdkrasch och visa ett varningsmeddelande om konfigurationen överskrider det maximala antalet sökvägar som stöds per enhet. | 7.0 | 7,0 P02 |
| PPEE-711 | Under en AIX LPM visas "E9595B51 0914221120 I S powerpath0 CONTROL Point FAILURE" | 7.0 | 7,0 P02 |
| PPAI-683 | AIX-värdkrasch orsakad av Oracle instansnamnsfunktionalitet | 7.0 | 7,0 P02 |
| PPAI-671 | Alla pprootdev-kommandon misslyckas med "/usr/sbin/pprootdev[15]: (requiredSpaceavaliableSpace)* 2: 0403-009 Det angivna numret är inte giltigt för det här kommandot." |
7.0 | 7,0 P02 |
| PPEE-583 | PowerPath-hanteringskonsolen förlorar kommunikationen med enheten varje dag. | 7.0 | 7,0 P02 |
| PPAI-618 | PowerPath: powerdd: MpxPeriodicCallbackDaemon orsakade AIX misslyckades och startades om. | 6.4 | 7.0 |
Article Properties
Article Number: 000172441
Article Type: Solution
Last Modified: 03 Jul 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.