In 1 van de projecten waar ik aan werkten deden we veel datacenter verhuizingen. soms werden machine physiek verhuist en soms logisch. Voor SAN storage werd er gebruik gemaakt van EMC DMX en Clarrion, heel af en toe kwam het voor dat powerpath na een verhuizing de weg kwijt was. als je een powermt display dev=all deed dan was de pseudo name verdwenen.
# powermt display dev=al Pseudo name=hdiskpowerXX (met error had je hier geen naam) CLARiiON ID=XXXXXXXXXX[SG_XXXXXXXX] Logical device ID=XXXXXXXXXXXXXXX [LUN 183] state=alive; policy=CLAROpt; priority=0; queued-IOs=0 Owner: default=SP B, current=SP B Array failover mode: 1 ============================================================================== ---------------- Host --------------- - Stor - -- I/O Path - -- Stats --- ### HW Path I/O Paths Interf. Mode State Q-IOs Errors ============================================================================== 1 fscsi3 hdisk127 SP A3 active alive 0 1 0 fscsi2 hdisk16 SP A2 active alive 0 1 1 fscsi3 hdisk286 SP B3 active alive 0 2 0 fscsi2 hdisk72 SP B2 active alive 0 3
Dit probleem is alleen te verhelpen door alle definities uit de ODM te verwijderen. ga als volgt te werk.
Alle vg’s met san disken offline
varyoffvg sanvg
Verwijder alle powerpath devices
powermt remove dev=all
Verwijder voor alle Fiber kaarten de controller en onderliggende devices (voor SAN disken)
rmdev -Rdl fscsi(X)
Hierna moet de ODM op geschoond worden. en het powerpath0 device verwijderen.
for i in $(lsdev -Cc disk | grep hdiskpower | awk '{print $1}') do odmdelete -q name=$i -o CuAt odmdelete -q name=$i -o CuDv odmdelete -q value3=$i -o CuDvDr done odmdelete -q name=powerpath0 -o CuDv odmdelete -q name=powerpath0 -o CuAt rm /dev/powerpath0
In principe zou het een cfgmgr -vl fcsX moeten werken. maar het kwam regelmatig voor dat dit niet goed werkten dus mijn advies is rebooten.
Recente reacties