Dell Unity: Panika SP po více než 240 dnech provozu
摘要: U procesoru úložiště (SP) Dell Unity XT 480, 680 nebo 880 může po více než 240 dnech provozu dojít k panice. (oprava společností Dell)
症狀
U zařízení Dell Unity XT 480, 680 nebo 880 SP může po 240 dnech provozu dojít k panice. U jiných systémů Dell Unity může k problému dojít po více než 240 dnech (tedy déle než 730 dní).
UDoctor může vygenerovat výstrahu pro libovolnou verzi kódu nižší než 5.3, kde je SP spuštěný déle než 240 dnů, a tato výstraha bude odkazovat na tento článek znalostní databáze. Viz článek znalostní databáze Dell Unity: Kritická výstraha 640003 vyskytující se v prostředí OE 5.2.1 nebo novějším, kde je již použita oprava paniky doby provozu procesoru úložiště (SP), kde jsou k dispozici další podrobnosti o výstraze UDoctor.
原因
Může dojít k panice procesoru úložiště z důvodu výpočtu přetečení celého čísla, což vede k uložení 64bitového výsledku do 32bitové proměnné.
K problému s největší pravděpodobností dochází v poli Unity XT 480, 680 nebo 880 s prostředím Unity OE verze 5.1.0.0.5.394 až 5.2.0.0.5.173. To je způsobeno změnami v daném kódu a hardwaru SP použitém v těchto modelech a způsobu, jakým kód interaguje s tímto hardwarem.
解析度
Opravit:
Oprava je k dispozici v prostředí Unity OE verze 5.2.1.0.5.013 a novějších. Společnost Dell však upgrade na tuto verzi kódu nedoporučuje. Společnost Dell zákazníkům důrazně doporučuje, aby provedli upgrade na nejnovější dostupný kód nebo alespoň na cílový kód, pokud nejnovější kód není "cílovým" kódem.
Nástroj UDoctor také identifikuje tento problém v prostředí Unity OE verze 5.3 a nižších. Je to proto, že oprava byla dodána ve verzi 5.3, ale byla zpětně přenesena do kódu 5.2.1 a vyššího. Výstraha UDoctor se aktivuje u backportovaného kódu.
Zástupné řešení:
Proaktivně restartujte procesor úložiště každých 240 dní, aby nedošlo k panice procesoru úložiště. Pokyny k restartování procesoru úložiště jsou k dispozici v článku: Unity: Jak restartovat procesor úložiště (oprava uživatelem).
Zákazníci mohou vystavit "uptime" připojením k poli pomocí SSH a použitím servisního účtu k získání modulu runtime procesoru úložiště.
Níže uvedený příklad ukazuje, že doba provozu je 31 dní.
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
Výstraha UDoctor se aktualizuje každé tři dny, pokud není implementována výše uvedená oprava nebo alternativní řešení. Společnost Dell Technologies zákazníkům doporučuje implementovat opravu nebo zástupné řešení (pokud nemohou implementovat opravu). Pokud ale opravu ani alternativní řešení nelze implementovat, je možné zakázat kontrolu UDoctor pouze pro tuto podmínku .
Přihlaste se k primárnímu procesoru úložiště pomocí SSH a zadejte následující příkaz:
svc_udoctor --jobs --disable CalculateUptime
Tím zakážete spouštění kontroly každé tři dny.