PowerPath for Linux: PowerPath ei käynnisty uudelleenkäynnistyksen jälkeen, ja se on käynnistettävä manuaalisesti

Summary: PowerPath for Linux: PowerPath ei käynnisty uudelleenkäynnistyksen jälkeen, vaan se on käynnistettävä manuaalisesti.

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

Käyttöjärjestelmä: Red Hat Enterprise Linux 7.x, OEL 7.x ja SLES 12 Tämä ei koske Red Hat Enterprise Linux 5.x-, 6.x- ja SLES 11
-versioita.
EMC-ohjelmisto: PowerPath Linuxille 6.x

PowerPath ei käynnisty automaattisesti isännän uudelleenkäynnistyksen jälkeen.
PowerPath voidaan käynnistää manuaalisesti ilman ongelmia.
Virheitä ei kirjata boot.log PowerPath-palvelun käynnistyessä ja pysähtyessä.

Kun järjestelmä on käynnistynyt uudelleen, näet PowerPath-virheen ja ilmoituksen Initialization Error, koska palvelu ei käynnistynyt:

# powermt display dev=all ERROR: Cannot open PowerPath. Initialization error
# cat /var/log/boot.log |grep Power Starting PowerPath startup script... [ OK ] Stopped PowerPath startup script. <--- Starting PowerPath Management Daemon... Starting PowerPathPost startup script... [ OK ] Started PowerPathPost startup script. [ OK ] Started PowerPath Management Daemon.

 

Cause

PowerPathille tehdään aluksi muutama tarkistus, ennen kuin se jatkaa varsinaista käynnistystä. Yksi näistä on tarkistaa, milloin PowerPath on viimeksi käynnistetty, ja tämä määritetään laskemalla merkintätiedoston ikä. Käynnistyksen yhteydessä järjestelmän kello synkronoidaan aluksi laitteiston kellosta. Jos isäntään on kuitenkin määritetty NTP-asiakas, järjestelmän kello päivittyy NTP-palvelimesta, kun se käynnistyy.

Ongelma syntyy, jos laitteistokello on liian kaukana synkronoinnista NTP-kellon kanssa, yleensä kun se on paljon jäljessä. Isännän käynnistyksessä PowerPath käynnistyy paljon ennen NTP-asiakasohjelmaa. Kun se yrittää selvittää, milloin se yrittää laskea merkintätiedoston iän, kyseessä on negatiivinen arvo ja PowerPath sulkeutuu välittömästi aloittamatta.

 

Resolution

Tilapäisratkaisu:
Päivitä hwclock järjestelmän kelloon käyttämällä seuraavaa komennolla isännässä:

hwclock --systohc

Tämä päivittää laitteistokellon oikeaan aikaan isännässä.

Pysyvä korjaus:
Ongelma korjataan PowerPath for Linux 6.3 -versiossa.

 

Additional Information

Voit tarkistaa PowerPathin edellisen käynnistyksen ajan suorittamalla seuraavan komennon:

systemctl status PowerPath.service

Yleensä huomaat, että edellisellä kerralla, kun PowerPath oli aktiivinen, on valtava aikaero:

systemctl status PowerPath.service   PowerPath.service - PowerPath startup script Loaded: loaded (/usr/lib/systemd/system/PowerPath.service; enabled; vendor preset: disabled) Active: inactive (dead) since Thu 2017-04-06 12:00:15 GET; 4h 0min ago Process: 2075 ExecStopPost=/usr/lib/PowerPath/PowerPath check_service_stop (code=exited, status=0/SUCCESS) Process: 1807 ExecStartPost=/usr/lib/PowerPath/PowerPath check_service_start (code=killed, signal=TERM) Process: 1665 ExecStart=/usr/lib/PowerPath/PowerPath start (code=exited, status=0/SUCCESS) Main PID: 1665 (code=exited, status=0/SUCCESS)

------------------------------------------------------------------------------------------
Toinen tapa on enable '-x' -merkintä PowerPath-käynnistyskomentosarjassa.
OEL 7.x:ssä käynnistyskomentosarjat ovat:

/usr/lib/PowerPath/PowerPath
/etc/opt/emcpower/EMCpower.LINUX-6.1.0.00.00/enable

Esimerkki:

# head -5 /usr/lib/PowerPath/PowerPath
#!/bin/sh -x

Kun käynnistät isännän uudelleen, lokit tallennetaan boot.log. Suorita myös seuraava komento, jossa last_boot sen ote:

journalctl -b 0 > last_boot

Alla olevissa yllä kerätyissä sanallisissa lokeissa näemme aikaviiveen -13991.

Apr 20 10:23:23 revdb1.mfg.ge PowerPath[1751]: + '[' yes == yes -a -f /tmp/.pp_systemctl_check ']'
Apr 20 10:23:23 revdb1.mfg.ge PowerPath[1751]: ++ date +%s
Apr 20 10:23:23 revdb1.mfg.ge PowerPath[1751]: ++ date +%s -r /tmp/.pp_systemctl_check
Apr 20 10:23:23 revdb1.mfg.ge PowerPath[1751]: + '[' -13991 -lt 5 ']'
Apr 20 10:23:23 revdb1.mfg.ge PowerPath[1751]: + rm -f /tmp/.pp_systemctl_check
Apr 20 10:23:23 revdb1.mfg.ge PowerPath[1751]: + /bin/true
Apr 20 10:23:23 revdb1.mfg.ge PowerPath[1751]: + rc_exit
Apr 20 10:23:23 revdb1.mfg.ge PowerPath[1751]: + exit 0

 

Affected Products

PowerPath for Linux

Products

PowerPath, PowerPath for Linux
Article Properties
Article Number: 000168026
Article Type: Solution
Last Modified: 20 Oct 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.