Příkazy powermt selžou s chybou "ERROR: Deklarace selhání zařízení se nezdařila"

Summary: Příkazy powermt selžou s chybou "ERROR: Deklarace selhání zařízení se nezdařila"

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 tomuto konkrétnímu problému může dojít pouze v případě, že je server připojen ke spravovaným i nespravovaným polím PowerPath a po změnách konfigurace v obou polích. V našem příkladu byla některá zařízení Clariion odstraněna, ale odpovídající pseudozařízení nebylo vyčištěno. Poté bylo přidáno úložiště IBM a hdisky, které byly původně použity jako cesta k těmto odstraněným zařízením Clariion, byly znovu použity k popisu nových disků IBM. To vedlo k těmto nesprávným položkám v ODM.   

Prostředí :
OS: AIX (jakákoli příchuť)
DELL EMC SW : PowerPath pro AIX (jakékoli vydání)
od jiného výrobce než DELL EMC: disky z pole, které nelze spravovat pomocí softwaru PowerPath.

V prostředí AIX selžou příkazy powermt s chybou "ERROR: Deklarace selhání zařízení se nezdařila." Tato chyba není zdokumentována v našem referenčním rozhraní příkazového řádku a systémových zprávách řady Dell EMC PowerPath.

Cause

PowerPath hlásí zprávu, když PowerPath nemůže určit, ke kterému modulu LAM (Loadable Array Module) zařízení patří. Vzhledem k tomu, že příkazy PowerPath nefungují, lze odstraňování problémů provádět pouze prostřednictvím ODM. Pokud PowerPath hledá LAM a nemůže najít vhodný, znamená to, že v ODM existuje pseudozařízení s položkami odkazujícími na typ zařízení, který PowerPath neočekává.

V případě, který způsobil vytvoření tohoto článku, jsme měli v ODM následující:

CuAt:
name = "hdiskpower29"
atribut = "vpd_map"
value = "MF0808C,TM1010C,RL2004C,Z00008X,Z1040780C,SN081083X"
type = "V"
generic = "
"rep = "sl"
nls_index = 0


Kontrolou PdAt pro tento druh zařízení zjistíme

: :PdAt:
uniquetype = "disk/fcp/2145"
atribut = "vpd_map"
deflt = "MF0808C,TM1010C,RL2004C,Z00008X,Z1040780C,SN081083X"
values = "
"width = "
"type = "V"
generic = ""
rep = "sl"
nls_index = 0


Nejedná se o disk typu DELL EMC ani o disk spravovaný softwarem PowerPath: jedná se o disk IBM.

Snadnější důkaz o charakteru zařízení je dán atributem unique_id pseudozařízení. V našem případě jsme měli (skutečná hodnota byla změněna, aby byla zachována důvěrnost) :

CuAt:
    name = "hdiskpower29"
attribute = "unique_id"
value = "33213600507680C80017D380000000000XXXXXXX4503IBMfcp"
type = "R"
generic = ""
rep = "s"
nls_index = 0

 
Pokud takové položky existují v ODM a když se na pseudo zařízení (zde hdiskpower29) odkazuje v"powermt_custom.xml", pak "powermt config" nebude moci přiřadit LAM k zařízení a selže.a další příkaz "powermt" selže se stejnou chybou.

Resolution

Protože selžou všechny příkazy "powermt", není možné aktualizovat soubor "powermt_custom.xml" pomocí příkazu "powermt save". Odstranění souboru "powermt_custom.xml" by byl velmi špatný nápad kvůli riziku ztráty vztahu mezi správnými pseudozařízeními a zařízeními spravovaného pole PowerPath.

Jediným způsobem, jak problém vyřešit, je odebrat z ODM všechna pseudozařízení, u kterých je atribut "unique_id" XXXXIBMfcp. A spíše než používat nebezpečné příkazy "odmdelete" se doporučuje jednoduše použít příkaz

"rmdev -dl <pseudo_device>".Zde je příklad příkazů, které byly spuštěny k odstranění nesprávných položek v našem příkladu (každý případ je samozřejmě jedinečný a níže uvedený seznam je pouze příklad):

for i in 29 30 31 32 33 34 39 40 41 42 43 44 45 46 47 48 125 136 137 138 167 168 169 170 171 172 173 216 217 267 522 523 524 525 526 527
do
rmdev -dl hdiskpower$


Po tomto vyčištění spusťte příkaz "powermt config" a poté "powermt save". V této fázi můžete také objevit některé "mrtvé" cesty (pro pseudozařízení, která byla také odstraněna z konfigurace, ale kde odpovídající disky hdisks nebyly znovu použity k odkazování na spravované disky, které nejsou spravovány pomocí PowerPath, a které nebyly zjištěny v ODM při kontrole atributu "unique_id") v "powermt display". Tyto položky budou vyčištěny příkazem "powermt check". V takovém případě nezapomeňte po tomto závěrečném vyčištění znovu spustit "powermt save".

Affected Products

PowerPath for AIX

Products

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