Huncraft blogja

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

Hátlapát...

.. annak a baromnak aki ezt a szerver design-t kitalálta (avagy architect epic fail)

Adott egy Power6os box (p570), amelyen a következő setup-ot alkották meg az "okosok":
- Mivel a gép bírja, így pakoltak bele egy csomó diszket meg 1-2 SAS RAID controllert, mert miért ne.. Fiber Channelt persze minek..
- A gépen létrehoztak 2 VIO szervert, ahogy az a nagy könyvben meg van írva.. Egyedül annyi a gáz, hogy valszeg a nagy könyv első 20 oldala lehet csak meg, mert se a network-ot, se a storage-ot, de még a VIO-kat se csinálták redundánsra!
- Na de akkor minek a VIO - Fogták a 2 VIO szervert, majd 1-1 RAID controllert hozzájuk rendeltek. A gépben lévő megannyi szép nagy vinyókat meg pdiskenként bebaxták egy 1-1 nagyobbacska RAID5 tömbbe
- Ebből következik, hogy mint redundancia olyan nincs, mert a RAID kártyákat nem lehet több LPAR-hoz is hozzárendelni, ergo innentől van 2 külön VIO-nk 2 külön RAID5 tömbbel.. Na de mire kell ez?
- A megoldás egyszerű: Fogták magunkat, létre hoztak egy nagy VG-t a RAID tömbben, majd a VG-n belül létrehozott LV-ket Virtual Diszkként kiosztották az LPAR-oknak, hogy azok boldogan magukévá tehessék az immáron új diszkeket.. A probléma persze csak az, hogy mivel a RAID tömbök VIO-nként egyediek, így véletlenül se tudjuk ugyan azt a kiosztást megcsinálni mind2 VIO-nál, ergo a Virtual diszkek csak az 1ik VIO-n keresztül érhetőek el => A 2 VIO csak külön-külön LPAR-okat tud kiszolgálni!

Kis esti zeneajánló - Orkrist

Nézegettem a zenéket az este, mit is kéne hallgatni, és épp szembejött velem egy régi kis kedvencem.. Gondoltam hinnye ránézek, hogy él e még a banda.. Sajna mint kiderült 2 albumnál tovább nem jutottak.. Így aztán gondoltam 1-2 embernek még talán tetszhet is eme "régi" időkből származó Szlovák(!) banda alkotása.

http://www.youtube.com/watch?v=B7GlTclpXZQ
http://www.youtube.com/watch?v=xi4DHDLxMNU
http://www.youtube.com/watch?v=bn15B3mcZDM

2010 - Skócia

Sikerült 2 szép hetet eltöltenem Skóciában ( ajánlom mindenkinek amúgy, nagyon gyönyörű hely, főleg a 3 nővér :)) Akit esetleg érdekel az ottani táj,vagy a város (Edinburgh) az meglesheti a képeket itt:
http://picasaweb.google.com/huncraft

Note: A képek mind egy Samsung Monte-val készültek, így tessék hozzájuk viszonyulni :)

szerk: Eredetileg az utazás előtt gondolkodtam, hogy majd írok erről egy blogot, de az utazás végére annyi élmény összegyűlt, hogy egyszerűen letettem arról, hogy blogot csinálok belőle, mert annyi minden volt amiről írni lehetne, hogy aztán győzött a lustaság.. Viszont most a képeket elnézegetve elég sok minden előjött, úgy hogy akár igény esetén, akár ha több erőm lesz lehet leközlök 1-2 érdekesebb momentumot itt :)

YAST

Yet Another Starcraft Topic :)

Tudom volt már jó pár topic ezzel kapcsolatban,viszont normális összefoglalót még nem láttam, így gondoltam leírom a saját tapasztalataimat is, most hogy sikerült végigvinnem.

A játék alapvetően azt kell mondjam, hogy tényleg megéri az árát.. Mind a játékélmény, mind a sztori és a játékon belül felépített fejlődési rendszer nagyon sokat dob a játékon, és nagyon durván sok lehetőséget ad a játékosok számára. DE... Grafikailag nekem valahogy még is a Warcraft 3 ugrott be.. Ami viszont nagyon nem pozitív részemről, tekintve, hogy ezt a fajta grafikát már 2002-ben is láthattuk, azóta meg eltelt pár év. Az átvezető animációkra mondjuk panaszunk nem lehet semmi ( az is hozza kb a War3-as színvonalat :)) - főleg, ha tekintetbe veszem, hogy a játék engine-jével készült kis szösszenetek is egész jóra sikerültek ( bár ez kissé HL2es beütésnek tűnt számomra (grafikailag) ) - de az engem kifejezetten irritált, hogy mondjuk egy Battlecruiser max 3x akkora mint egy Marine, ami meg eléggé nevetséges..
Amúgy aki anno játszott az Imperium Galactica-val, annak ismerős lehet a játékban található "barangolunk a hajón" stílus, ami számomra ismét csak nagy piros pont volt ( hiába, nagy IG rajongó vagyok :)).

FUN (?) - Okostelefonok tulajdonosainak szexuális szokásai

Érdekes kis Gizmodo-s cikk:
http://gizmodo.com/5609444/iphones-users-have-twice-as-much-sex-as-andr…

Nem tudom mennyi igaz belőle, de azért azt kicsit furcsa szemmel nézem, hogy ilyen módon hasonlítsák össze a különböző telefonok tulajainak szokásait ( főleg, hogy nagyon nincs rászámolva az, hogy mondjuk akinek pl M.o.-on van iPhone-ra pénze, annak valószínű másra is :))

Albérlet kiadó - Budapest

Gondoltam a suli szezon kezdetével hátha jól jön ez az infó is valakinek:

XI. kerületben szeptember elejétől kiadó albérlet (1 szoba) 1 fő részére.(Én költözök ki onnan, szóval az a hely felszabadul )
Ha ne addj isten valakit érdekel az vagy írjon PM-et, vagy itt kérdezzen.

Happy sysadmin day

"A mai nap éppen megfelelő arra.." .. hogy az admint felköszöntsék?? Bánat se tudja :) Mindenesetre ma van hivatalosan a Sysadmin day, szóval ha valakinek van/lesz valami jó sztorija ezzel kapcsolatban -ne fogja vissza magát - nyugodtan ossza meg :)

Skype + Compiz + Videó

Nem tudom kinek mennyire jött elő, de nekem sikerült belefutnom az alábbi kis bibibe: Compiz mellett a Skype Video szolgáltatása baxik működni.. Látja a camot, ha midnen igaz még át is viszi a képet, de lokálisan nem látsz fityiszt se abból amit a camod közvetít.

Nálam a megoldás az alábbi volt ( Skype 2.1.0.81-on Logitech E1000-es cam)

$ export XLIB_SKIP_ARGB_VISUALS=1
$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype

Az első sor segít abban, hogy elkerüljük ezeket a fránya hibaüziket:
X Error, request 132, minor 18, error code 8 BadMatch (invalid parameter attributes)

Tiny script - Putty settings converter

Windows-Linux migráció során született nálam az igény, hogy a Windows alatt használt putty-s beállításaimat valahogy át kéne pakolni linux alá ( tekintve, hogy elég sok szerver volt felvéve, így mindet manual ismét felpakolni elég nagy macera lett volna ). Ezen igény kielégítésére született az alábbi kis scriptecske. Gondoltam publikálom hátha még valakinek jól jön:
http://pastebin.com/TYxfLXFL

A folyamat kb a következőképp néz ki:
- Windows alól első körben ki kell exportáljuk a putty-s beállításainkat a registryből ( regedit.exe /e putty_settings.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions )
- A kiexportált .reg file-t át kell konvertáljuk UTF16ról valami emberibb formátumba ( UTF-8, CP-1250 ). Ehhez én a lokális gépen notepad++-t használtam, de ha cygwin alá felrakjuk az iconv-t azzal is megy ( megoldható lett volna egy perl alatti iconv modul include-olása, de mivel az is külső modult igényelt volna, így azt elvetettem )
- A scriptben megadjuk a .reg file helyét ( éljen a hardcoding :D (Jó tudom.. Lusta voltam megírni, hogy megkérdezze :))
- A scriptet futtatva ( nálam épp cygwinből, de elvileg activeperl is használható ) az aktuális mappába legenerálja nekünk a linux alatt használható file-okat
- A generált file-okat a ~user/.putty/sessions mappa alá bepakolva már is a helyükön lesznek a session-ök :)

Mai linkgyűjtemény.

1-2 dolog ami szembejött ma.. Hátha másnak is megtetszik valamelyik..

Egy újfajta esernyő koncepció.. Meglepően érdekesnek hat, így belegondolva :))

Jah igen.. ha már esernyő, akkor ezt a koncepciót se feledjük:

Microsoft Paint Integer Overflow Vulnerability (DoS) MS10-005. Vicces, hogy mi mindenben nincsenek hibák :D

Tanulj tínó, ökör lesz belőled...

Sok helyen kaptam már én is a leszúrást, hogy feleslegesen használok pipe-olást olyan helyeken, ahol nagyon nem kéne.. Bevallom őszíntén akkor ezek a jó indulatú tanácsok annyira nem kaptak nagy prioritást ( "működik így is, nem?" ), de mostanra én is eljutottam oda, hogy azt mondjam: Tényleg nagyon igazuk volt.. Lehet csak kis apróság, de attól még igaz.
Így álljon itt egy kis példa ( szertinem amúgy nagyon is tipikus ), hogy miért is éri meg megtanulni jól használni az általunk ismert toolokat. Mind a 2 parancs teljesen ugyan azt csinálja, csak az első a régi szemléletmód alapján, a 2. pedig az új alapján:

Reply for "AIX as it's best" - scripting..

Na.. Ha már LGee-nek szabad, én is előhozakodnék 2 faramuci szopatással amit az elmúlt 1-2 napban sikerül a kedves ksh, perl scripting nyelvek révén megélnem :)

#####################################
#1: perl-nek változó átadás shellből:

Az alap problémát a következő helyzetben nyomban láthatjuk:

# export NEWDATE="$SEC,$MIN,$HOUR,$DAY,$MONTH,$YEAR"
# echo $NEWDATE
00,00,00,1,0,2010
# perl -le 'use Time::Local;print timelocal($NEWDATE)'
Day '' out of range 1..31 at -e line 1

Mit is akartunk, és mi is történt? - Létrehoztunk egy NEWDATE változót, amit a már előre előkészített változók értékeivel feltöltöttünk. Biztos ami biztos ki is echo-ztam, hogy mindenki láthassa jó ez így. Majd mivel unix time-ot szerettem volna generálni, így gondoltam fogom magam, és átadom a perlnek az egészet, aztán örülök.. Mint láthatjuk a perl ezt nem így gondolta...
Azért biztos ami tuti alapon nézzük meg mi van ha nem egy változóba dobjuk ezt be:

Könyv ajánló - Neil Gaiman, Terry Pratchett: Elveszett próféciák

Aki szereti Pratchettet annak szerintem kötelező darab :)) Kis részlet, amin épp sikerült iszonyat de nagyon felnevetnem :)

Az angolok nagy általánosságban nehéz felfogású és tunya népek voltak, nem kedvelték annyira a boszorkányégetést, mint Európa többi államai. Németországban a teutonok módszeres ügybuzgalmával épültek és lobogtak a máglyák. Még a jámbor, istenfélő skótok is, akik történelmük során hosszú, véres harcot vívtak ősellenségükkel, a skótokkal, még ők is egyszer-egyszer boszorkánymáglyákkal űzték el a hideg téli napokat, az angoloknak, azonban sosem volt igazán szívük hozzá.
Az egyik fő indok talán éppen Agnes Nutter halálában rejlett, amivel az angliai boszorkányégető láz nagyjából véget ért. A dühöngő tömeg, akiket a végsőkig megőrjített Agnes intelligenciája és gyógyítási tehetsége, egy áprilisi este fölkerekedett és a háza elé vonult, ahol ő már kabátjába bújva, készen várta őket.
– Késtetek – mondta. – Már tíz perce égnem kellene.
Ezzel fölkelt és átsétált a hirtelen elnémult tömegen, egyenesen a farakáshoz, amit sietve raktak meg a falu határában. A legenda szerint nagy nehezen fölkászálódott a máglya tetejére, megállt háttal az oszlopnak és hátratette a kezét.
– Kössétek meg jól – mondta a megdöbbent boszorkányvadásznak. Mikor pedig a falubéliek lassan lézengeni kezdtek az esemény körül, büszkén fölvetette a fejét és így szólt. – Jertek csak jóemberek, jertek közelébb, hogy lássátok, miként hal meg Anglia utolsó boszorkája. Mert boszorka vagyok, így ítéltetett, bár tudom, mi az igazi bűnöm. Legyen hát üzenet a halálom mindenkinek. Jertek közelébb, mert azt mondom jól jegyezzétek meg azoknak sorsát, kik olyan dolgokba kezdenek, mihez nem értenek.
Ezzel, állítólag, elmosolyodott és az égre nézve hozzátette. – És ez neked is szól, vén bolond.
Ez után a különös istenkáromlás után többet nem szólt, hagyta, hogy megkötözzék, betömjék a száját, ő pedig csak állt büszkén, miközben fáklyát vetettek a farakásra.
Harminc másodperccel később egy robbanás elpusztította az egész falut, felperzselt minden élőlényt a völgyben és még Halifaxben is látták a fényét.
Heves viták övezték az esetet, miszerint Isten sújtott-e le haragjával Agnes utolsó szavai hallatán, avagy a Sátán műve volt, ám nem sokkal később találtak egy üzenetet Agnes kunyhójában, ami bizonyította, hogy mindenféle isteni, vagy ördögi beavatkozást nagyban segített Agnes alsószoknyájának tartalma, ahol némi előrelátással elhelyezett negyven kiló lőport és húsz kiló ácsszeget.

AIX - FS, VG check - mini-script

Volt a környéken egy probléma, amit úgy érzetem egyszerűbb lescriptelni, mint sem darabonként végignyálazni.. Ennek eredményeként született meg az alábbi kis scriptecske:
http://pastebin.com/f7af22dc8

Mire is jó?
- Megnézi, hogy a definiált VG-k közül melyek vannak auto-varyonra állíta, ha nincs, akkor warningot dob ( A PowerHA-s VG-k külön vannak lekezelve, mert ott pont hogy nem szabad autovary-onban lennie a VG-nek :))
- A VG-ben definiált LV-kben elhelyezkedő FS-eket megnézi, hogy automountra raktuk e, ha nem akkor szintén warningot dob.

Az ellenőrzések mind a gép által tárolt információk alapján történnek, semmiféle írás, vagy beavatkozás nem történik a rendszeren ( ez eléggé látszik ott is, hogy szinte minden az ODM-ből jön, meg a /etc/filesystems-ből )

Szívás - /etc/resolv.conf: search limits

Azoknak akik esetleg hasonló cipőbe kerülnek, hátha még hasznos lesz az infó:

Sajna sikerült egy olyan helyzetbe kerülnöm, hogy a cégen belül jó néhány DNS tartomány van, amit azért szeretek shortname-el ( DNS suffix nélkül ) elérni.. Gondoltam nem lesz itt gond, fogom magam, felveszem a DNS suffixeket a resolv.conf-ban (hasonlóan, mint ahogy azt mondjuk Windows alatt tenné az ember ), aztán megy az szépen majd..

Az első meglepetés viszont ez után jött: A felvett suffixokat a rendszer részben lexarta... Ez kb annyit jelent, hogy nslookup-al fel tudtam oldani az összes suffixal rendelkező domaint, ping viszont közölte, hogy azt a hostnevet ő nem találja..
Kis körbejárás után azt hittem, hogy a megoldást az /etc/nsswitch.conf szerkesztése hozza, ám be kellett lássam, hogy az is zsákutca ( a hosts alatt a bejegyzések fel voltak véve ).
Második körben azt hittem az avahi kever be, de hiába adtam hozzá ~/.config/avahi/browse-domains-hoz a saját kis domain-jeimet, az avahi-browse hiába listázta őket, attól még baxott rájuk ugyan úgy nagy ívben.
Újabb kör, majd rájöttem hol van a kutya elásva: "The search list is currently limited to six domains with a total of 256 characters.". Éljen.. Szóval alapból így volt az egész megkonstruálva..

PCMCI GlobeTrotter + Pannon mobilNET

Kis note magamnak, mert 1,5 napig szívtam mire rájöttem hol és mit szúrok el :)

1. is: gnome-ppp,kppp,network-manager - kukába velük => Éljen a konzol!
2. : pppd tökéletesen megfelel a feladatra
3. : A konfigok:

# cat /etc/ppp/peers/pannon
/dev/noz0
115200
idle 7200
lock
crtscts
modem
noauth
replacedefaultroute
defaultroute
user pannon
password pannon3g
connect "/usr/sbin/chat -V -f /etc/ppp/peers/pannon-chat"
noipdefault
usepeerdns

# cat /etc/ppp/peers/pannon-chat
ABORT BUSY
ABORT 'NO CARRIER'
ABORT VOICE
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
'' ATZ
OK-AT-OK AT+CGDCONT=1,"IP","net"
OK "ATD*99***1#"
CONNECT ''