XIV client / lsxiv command issue.

Nézegettem google-n, de 0 találat volt erre az issue-ra, szóval gondoltam leblogolom a megoldást :)

Na szóval. Ha valaki abban a "szerencsében" részesült, hogy XiV-s Storage-ot kell használnia, és ne addj itsne az alábbi hibaüzenetet kapja a kliens oldalon:

# lsxiv -v
XIV Non-MPIO ODM device entries are inconsistent for hdisk0. Please contact your IBM service representative to reinstall the XIV support packages.

reinstall a jó anyját, helyette nézzük meg hogy az adott disk alatt a scsi_id nem e duplikálódott:

# lsattr -El hdisk0 |grep -c scsi_id
2

Tehát de... Ez viszont azt jelenti, hogy az ODM-ünk valószínű nem épp normális, úgy hogy kicsit nyomozzunk a PdAt körül, mivel ez felel a listázandó attributumokért..

# odmget -q "uniquetype = 'disk/fcp/mpioosdisk' and attribute=scsi_id" PdAt |grep -c scsi_id
2

Első lépés: backup, mert ha valamit mégis elbaxnánk, akkor azért legyen visszalépési lehetőség :)

# tar -cvf /tmp/odm.tar /etc/objrepos /usr/lib/objrepos /usr/share/lib/objrepos

Második: Kérjük ki a jelenlegi beállításokat, és mentsük egy temporális file-ba

# odmget -q "uniquetype = 'disk/fcp/mpioosdisk' and attribute=scsi_id" PdAt > /tmp/PdAt.new

Szerkesszük meg kedvenc text editorunkal (vi) az újonnan létrehozott file-t, és szedjük ki a duplikált entry-ket, majd indítsuk a dózert:

# odmdelete -q "uniquetype = 'disk/fcp/mpioosdisk' and attribute=scsi_id" -o PdAt
0518-307 odmdelete: 2 objects deleted.

Ha a gyalu megvolt, akkor az immár jó adatokat töltsük vissza a helyére, majd ellenőrizzük le ismételten a dolgot

# odmadd /tmp/PdAt.new
# odmget -q "uniquetype = 'disk/fcp/mpioosdisk' and attribute=scsi_id" PdAt |grep -c scsi_id
1

Nagyszerű.. Akkor most futassuk ismét az lsxiv-t :)

# Megjegyzés: amennyiben az unique_id lenne duplikáltan, akkor "XIV ODM device entries are inconsistent ..." hibaüzit kapjuk btw..

Hozzászólások

HAK az itt is van.. Ez inkább csak egy kissebb kiegészítő a HAK mellé.. Tekintve, hogy IBM internal fejlesztés, így nekünk nyomban ezt ajánlották, mint az életünk egy kis könnyítését :) Ettől függetlenül a HAK-os toolok is játszanak, viszont ezen scriptek is használhatóak.. Ha gondolod tégy egy próbát.
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Bar sirni tudnek, milyen iszonyatosan lassan mukodik az xiv_devlist, de baromi fontosnak latszott szines kimenetet gyartani...
Azon is jot rohogtem, hogy installkor kiirja, hogy 'Storage Reinvented', meg bannerrel az XIV-t... elegge nem az IBM stilusa, lehet, hogy az AIX HAK drivert is meg a Nextra irta?

Az XIV HAK-hoz adott xpyv.rte viszont hasznos, tulajdonkeppen egy hivatalos Python 2.6.2 csomag AIX-re, meg a linuxtoolboxban sem volt olyan ;-)

Az lsxiv kimenetet egyszer kerte tolunk a support, aztan visszairtunk nekik, hogy meg a Google is 0 talalatot ad ra ;-)

na most már akkor tudod hol találd :D (a fentebb linkelt oldalon ott a letöltési lehetőség ;))
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..