Kan ikke starte Linux-servere når det mislykkes over

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



Kjørte skriptet "emcpbfs_linux config" for å konfigurere PowerPath til å starte opp fra R1-skriptet og prøvde å starte opp fra den nye grub-oppføringen den opprettet, og den startet fint som forventet. Men når det mislykkes, virker det ikke. Powerpath oppdager ikke enhetene når du kjører på område R2, og derfor finner ikke LVM-filteret i ramdisk-imaget, som er satt til å bare godta emcpower-enheter, noen av PV-ene, noe som fører til at serveren ikke kan starte opp


Kjører skriptet med en 20-sekunders søvn i den serveren faktisk startet opp uten problemer når det hadde blitt mislyktes over (og med de samme pseudo-enhetsnavnene)

Kjøring av skriptet uten søvn viste de samme symptomene på looping prøver å finne volumgruppen, og serveren startet ikke opp.

Cause

Når skriptet ble kjørt uten hvilemodus: første gang FC-koblingen fremdeles ikke er oppe, og de opprinnelige SCSI-enhetene fremdeles ikke er konfigurert på verten.
Men det er en intern disk (/ dev / sda) som allerede er konfigurert på dette tidspunktet. Så skriptet antar at de opprinnelige oppstartsenhetene allerede er konfigurert og fortsetter å prøve å lage emcpower-enheten. Men siden R2-enhetene fortsatt ikke er oppe, mislykkes dette.
I utgangspunktet fra skriptet nedenfor hvis tilstanden lykkes fordi sdfound er satt til 1 selv om oppstartsenheten ikke er til stede.

if [ ${count1} -eq ${count2} ] && [ "${sdfound}" -eq 1 ]; Deretter /etc/opt/emcpower/emcpmgr map -p

<klipp av logg uten søvn>
COUNT: getsddevs return 1
COUNT1: getsddevs return 1
COUNT: getsddevs return 1
COUNT2: getsddevs return 1
/dev/sda
/dev/emcpower
<snip>

<klipp av logg med søvn>
ANTALL: 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/sdo /dev/sdp /dev/sdq /dev/sdr /dev/sds /dev/sdt /dev/sdu /dev/sdv /dev/sdw /dev/sdx /dev/sdy
sdc: ukjent partisjonstabell
sde: ukjent partisjonstabell
sdf: ukjent partisjonstabell
sdg: ukjent partisjonstabell
sdo: ukjent partisjonstabell
sdq: ukjent partisjonstabell
sdr: ukjent partisjonstabell
emcpowera:
emcpowera1 emcpowera2
/dev/emcpower
/dev/emcpowera
/dev/emcpowera1
/dev/emcpowera2
<snip>

Resolution

Hvilemodusen sikrer i utgangspunktet at det er nok tid til at FC-koblingene kommer opp og SCSI-innfødte til at R2-diskene konfigureres før PowerPath prøver å opprette emcpower-enheten. så manuset fungerer med søvntid "Legge søvn når det ikke er nødvendig ville ikke være en veldig god idé."

Løsning:

Deaktiver denne interne disken fra BIOS under oppstart, og prøv deretter failover (uten hvilemodus).
Med dette også, bør oppstarten lykkes uten problemer som skriptet har en sjekk for å sikre at tellingen er større enn 0 når den prøver å opprette emcpower enheten.

Permanent løsning:

Det finnes ingen permanent løsning siden R1/R2-oppstart med intern disk ikke er et anbefalt oppsett. Kompleksiteten skyldes at skriptet ikke vil kunne identifisere om oppstartsdisken allerede er konfigurert eller ikke. Dette skriptet er ikke spesifikt for R1/R2-oppstartsscenarier. Det samme skriptet må også fungere på vanlig oppstart fra SAN-oppsett. Å legge til søvn når det ikke er nødvendig, ville ikke være en veldig god idé.
 

Teknikerne dokumenterer at denne konfigurasjonen ikke støttes i installasjons- og administrasjonsveiledningen for PowerPath.

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.