Linux-palvelimia ei voi käynnistää, kun se epäonnistuu

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



Kun suoritit emcpbfs_linux config -komentosarjan, joka määritti PowerPathin käynnistymään R1-komentosarjasta, ja yritin käynnistää sen luomasta uudesta grub-merkinnästä, se käynnistyi odotetusti. Kuitenkin, kun epäonnistuminen epäonnistuu, se ei toimi. Powerpath ei tunnista laitteita, kun se suoritetaan paikassa R2 , ja siksi ramdisk-kuvan LVM-suodatin, joka on asetettu hyväksymään vain emcpower-laitteet, ei löydä mitään PV: itä, jolloin palvelin ei voi käynnistää


Suorittamalla komentosarjaa 20 sekunnin lepotilassa palvelin todella käynnistyi ongelmitta, kun se oli epäonnistunut (ja samoilla pseudolaitenimillä)

Komentosarjan suorittaminen ilman lepotilaa osoitti samoja silmukan oireita yrittäessään löytää taltioryhmää, eikä palvelin käynnistynyt.

Cause

Kun komentosarja suoritettiin nukkumatta: ensimmäisellä kerralla FC-linkki ei vieläkään ole käytössä eikä alkuperäisiä SCSI-laitteita ole vielä määritetty isäntään.
Mutta on olemassa yksi sisäinen levy (/dev/sda), joka on jo määritetty. Komentosarja olettaa, että alkuperäiset käynnistyslaitteet on jo määritetty, ja yrittää edelleen luoda emcpower-laitteen. Mutta koska R2-laitteet eivät vieläkään ole käynnissä, tämä epäonnistuu.
Periaatteessa alla olevasta komentosarjasta, jos ehto onnistuu, koska sdfound on asetettu arvoon 1, vaikka käynnistyslaitetta ei ole.

jos [ ${count1} -eq ${count2} ] &&&; [ "${sdfound}" -eq 1 ]; Sitten /etc/opt/emcpower/emcpmgr kartta -p

<katkelma lokista ilman unta>
LASKE: getsddevs return 1
COUNT1: getsddevs return 1
COUNT: getsddevs return 1
COUNT2: getsddevs return 1
/dev/sda
/dev/emcpower
<snip>

<katkelma lokista unella>
LASKE: getsddevs return 25
COUNT1: getsddevs return 25 COUNT: getsddevs return 25

COUNT2: getsddevs return 25
/ dev / sda / dev / sdb / dev / sdc / dev / sdd / dev / sde / dev / sdf / dev / sdg / dev / sdh / dev / sdi / dev / sdj / dev / sdk / dev / sdl / dev / sdm / dev / sdn / dev / sdq / dev / sdp / dev / sdq / dev / sdr / dev / sds / dev / sdv / dev / sdw / dev / sdx / dev / sdy
sdc: Tuntematon osiotaulukko
SDE: Tuntematon osiotaulukko
SDF: Tuntematon osiotaulukko
SDG: Tuntematon osiotaulukko
SDO: Tuntematon osiotaulukko
SDQ: Tuntematon osiotaulukko
SDR: Tuntematon osiotaulukko
EMCPOWERA:EMCPOWERA1
EMCPOWERA2
/dev/emcpower
/dev/emcpowera/dev/emcpowera1
/dev/emcpowera2
<katkelma>

Resolution

Lepotila tarkoittaa käytännössä sitä, että FC-linkit ehtivät avautua ja SCSI-natiivit R2-levyt määrittää ennen kuin PowerPath yrittää luoda emcpower-laitteen. joten käsikirjoitus toimii nukkumisajan kanssa: "Unen lisääminen, kun sitä ei tarvita, ei olisi kovin hyvä idea."

Tilapäisratkaisu:

Poista tämä sisäinen levy käytöstä BIOSista käynnistyksen aikana ja kokeile sitten vikasietoa (ilman lepotilaa).
Tässäkin käynnistyksen pitäisi onnistua ongelmitta, koska komentosarja tarkistaa, että määrä on suurempi kuin 0, kun se yrittää luoda emcpower-laitteen.

Pysyvä korjaus :

Pysyvää korjausta ei ole, koska R1/R2-käynnistys sisäisellä levyllä ei ole suositeltava asennus. Monimutkaisuus johtuu siitä, että komentosarja ei tunnista, onko käynnistyslevy jo määritetty vai ei. Tätä komentosarjaa ei ole tarkoitettu erityisesti R1/R2-käynnistysskenaarioihin. Saman komentosarjan on toimittava myös normaalissa käynnistyksessä SAN-asetuksista. Unen lisääminen, kun sitä ei tarvita, ei olisi kovin hyvä idea.
 

Tekniset asiantuntijat dokumentoivat, että Powerpathin asennus- ja hallintaopas ei tue tätä kokoonpanoa.

Article Properties
Article Number: 000171354
Article Type: Solution
Last Modified: 17 Oct 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.