Kommandoen for Solaris-format mislykkes med Advarsel: Feil ved innstilling av stasjonsgeometri. Advarsel: Feil ved skriving av VTOC. Etiketten mislyktes.

Summary: Kan ikke formatere nylig tilordnede enheter under PowerPath-kontroll. Når pseudoenhetsnavnet er gitt som et argument for formatkommandoen, blir ikke enheten funnet ... og når enheten er valgt av de opprinnelige navnene, mislykkes formatkommandoen med Advarsel: feilinnstilling stasjonsgeometri. Advarsel: Feil ved skriving av VTOC. Etiketten mislyktes. ...

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

Enheter ble konfigurert på nytt ved hjelp av de samme LUN-vertsenhetene uten å rydde opp i PowerPath etter at de tidligere enhetene ble avslørt. Senere ble de døde stiene fjernet med en "powermt check".

Eller enheter ble lagt til konfigurasjonen, og det oppstod senere panikk, slik at oppstartsarkivet var inkonsekvent.

miljø: Solaris 10 eller Solaris 11
EMC SW : PowerPath for Solaris (alle versjoner)

# format emcpower0a
Finner ingen disker!
# format
...
Angi disk (skriv inn nummeret): 165 Velge C1T500009792318B960d42
[DISKFORMATERT]
FORMATER> P
partisjonsetikett
> Klar til å merke disk, fortsett? y

Advarsel: feilinnstilling av stasjonsgeometri.

Advarsel: Feil ved skriving av VTOC.
Etiketten mislyktes.
deling>

Cause

Enheten mangler oppføringer i / enheter / pseudo

Alle oppføringene i / dev / dsk og / dev / rdsk er riktige ... Men peker ingen steder:

    294998 2 lrwxrwxrwx 1 rotrot 34 juni 26 12:55 emcpower0 -> .. /.. / devices / pseudo / emcp@0: wd, blk
294997 2 lrwxrwxrwx 1 rotrot 33 juni 26 12:55 emcpower0a -> .. /.. / devices / pseudo / emcp@0: a, blk
291378 2 lrwxrwxrwx 1 rotrot 33 juni 26 12:55 emcpower0b -> .. /.. / devices / pseudo / emcp@0: b, blk
289256 2 lrwxrwxrwx 1 root root 33 26 juni 12:55 emcpower0c -> .. /.. / devices / pseudo / emcp@0: c, blk
295005 2 lrwxrwxrwx 1 root root 33 26 juni 12:55 emcpower0d -> .. /.. / devices / pseudo / emcp@0: d, blk
289257 2 lrwxrwxrwx 1 root root 33 26 juni 12:55 emcpower0e -> .. /.. / devices / pseudo / emcp@0: e, blk
289258 2 lrwxrwxrwx 1 root root 33 26 juni 12:55 emcpower0f -> .. /.. / devices / pseudo / emcp@0: f, blk
289259 2 lrwxrwxrwx 1 root root 33 26 juni 12:55 emcpower0g -> .. /.. /devices/pseudo/emcp@0:g,blk


no emcp@0 entry in /devices/pseudo.

Resolution

Oppføringen i /devices/pseudo må opprettes på nytt. Først av alt, sjekk at problemet ikke skyldes tilstedeværelsen av HPOvPerfAgt-pakken. Hvis ikke, kan du bruke en av de 4 følgende metodene. Hvis 1. metode mislykkes, bør den andre metoden lykkes. I verste fall bør det siste lykkes.

1) Prøv å gjenskape emcp-oppføringene i /devices/pseudo ved hjelp av kommandoen
"devfsadm -i emcp"# devfsadm -i emcp
# ls /devices/pseudo/emcp@0
(sjekk at oppføringene nå eksisterer - merk at emcp@0 er for emcpower0; for emcpowerXX, se etter emcp@XX)
# bootadm update-archive (for å konsolidere konfigurasjonsendringen i oppstartsinformasjonen)

2) Den forrige kommandoen kan mislykkes i å opprette de nye oppføringene i /devices. Kommandoen nedenfor er basert på det faktum at når en vellykket "emcpadm renamepseudo"-kommando kjøres, gjenoppbygges alle oppføringene i /devices. Dette er en bivirkning av denne kommandoen som vil være veldig nyttig for å løse problemet her.
Hent en ubrukt pseudoenhet (for øyeblikket ikke montert og en del av et filsystem) som ikke har noe problem (som vises i format og for hvilke oppføringer som finnes under / enheter). La oss si at denne gode pseudo-enheten er emcpower7. Og la oss anta at det ikke er noen emcpower1007 i konfigurasjonen, slik at emcpower1007 er et mulig nytt navn. Kjør :
# emcpadm renamepseudo -s 7 -t 1007
# emcpadm renamepseudo -s 1007 -t 7
# powermt save
# bootadm update-archive


Det er viktig å bruke en "god" pseudo enhet .... og ikke pseudoenheten som ikke har noen oppføring i / enheter, ellers vil kommandoen mislykkes (se avsnitt 4 nedenfor) og vil ikke fikse / devices-oppføringene.
Med kommandoene ovenfor, etter den første, bør problemet allerede være løst. Det andre navnet er bare der for å få det opprinnelige pseudonavnet tilbake. De siste 2 kommandoene er der for å konsolidere endringen.

3) prøv å unmanage / administrere problematisk enhet (dette vil trolig mislykkes)
# powermt unmanage dev = emcpower0a
FEIL: Oppheving av administrasjon mislyktes


4) prøv å gi nytt navn til den problematiske pseudoenheten (dette vil trolig mislykkes)
# emcpadm renamepseudo -s 0 -t 1000
<FEIL: kan ikke gi nytt navn til enheten. emcpower0 finnes>


ikke 5) fullstendig konfigurere den problematiske enheten # powermt fjerne dev = 0
# powermt lagre

>> avmaske enheten fra lagringsgruppen
# devfsadm -C (for å fjerne oppføringene i / dev / dsk og / dev / rdsk for de opprinnelige banene)

# rm /dev/dsk/emcpower0*
# rm /dev/rdsk/emcpower0*

>> masker enheten tilbake til lagringsgruppen
# devfsadm (for å gjenskape oppføringene for de opprinnelige banene)
# powermt config (for å rekonfigurere Powerpath)
# powermt display dev=all (sjekk at pseudoenheten ble konfigurert på nytt)
# powermt save
# ls /devices/pseudo/emcp@0
    (sjekk at oppføringene nå eksisterer - merk at emcp@0 er for emcpower0; for emcpowerXX, se etter emcp@XX)
# bootadm update-archive (for å konsolidere konfigurasjonsendringen i oppstartsinformasjonen)  

Affected Products

PowerPath for Solaris

Products

PowerPath for Solaris
Article Properties
Article Number: 000065154
Article Type: Solution
Last Modified: 28 Oct 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.