Archive for the 'IBM' Category

06
Oct

SVC lsmigrate

A year or so ago, I got annoyed by the ugly and unreadable output of IBM SVC lsmigrate command so I sat down and wrote a short script that will provide much nicer and more informational output. Output includes information about the VDisk that is being migrated (name, ID and size), destination MDisk group and migration information (number of threads and progress). If started in verbose mode, information about the source MDisk group is printed as well.

Non-verbose mode:

$ ./svc_lsmigrate.py -H svccluster
# (ID  ) Vdisk         Size      (ID ) Mdisk Group    Threads Progress
======================================================================
1 (67  ) esx_srvf05_d  1000.00GB (8  ) DS482_5r10_SK1 1       48 %
2 (157 ) esx_srvf06_g  1000.00GB (5  ) DS483_8r5_2SK3 1       96 %
3 (118 ) esx_srvf01_h  1022.00GB (1  ) DS482_8r5_SK3  1       63 %
4 (117 ) esx_srvf01_g     1.00TB (1  ) DS482_8r5_SK3  1       63 %
5 (120 ) esx_srvf01_i  1023.00GB (1  ) DS482_8r5_SK3  1       63 %
6 (39  ) tsm_disk4        5.00GB (10 ) DS484_9r5_1SK2 1       98 %
7 (19  ) oracode_tunis  800.00GB (5  ) DS483_8r5_2SK3 1       59 %

If you find the script useful, you can download it here.

Note: in order for script to work, you need to have SVC connection parameters set in your SSH config file. Example could be:

$ grep -p svccluster ~/.ssh/config
Host svccluster
  Hostname 192.168.1.34
  User admin
  IdentityFile ~/.ssh/admin.key

Note #2: Script was tested on SVC software levels 4.3 and 5.1.

10
Aug

Logging SSH sessions

One of the main rules when working on production servers is to keep trace of your actions. That is, so called, “cover your ass” policy. :) As most of my colleagues in IBM are using Windows on their workstations (strange isn’t it?!) they are using putty which provides logging options for their SSH sessions. But I am using Linux and OpenSSH client does not provide this luxury so I had to create this short script to save my SSH logs. It will start SSH client with all the parameters you pass over the command line but at the same time it will also start script command and log everything in right log file. Very neat. :)

#!/bin/sh
 
USER=$(whoami)
LOG_FOLDER=/log/ssh/${USER}
DATE=$(date +’%Y-%m-%d_%H:%M’)
 
case “$1″ in
    ’hostA’)
        HOST=”admin@hostA.example.com”
        ;;
    ’hostB’)
        HOST=”admin@hostB.example.com”
        ;;
    *)
        HOST=$1
        ;;
esac
 
LOG_FILE=${LOG_FOLDER}/${HOST}_${DATE}.log
 
[ ! -d ${LOG_FOLDER} ] && mkdir -p ${LOG_FOLDER}
 
shift
 
script -c “ssh ${HOST} $*” ${LOG_FILE}

12
Jul

AIX 6 ready for download!

Like I previously announced, IBM AIX 6 Beta will be openly available for free download and testing. This time has come and you can start downloading it right now from this page. More info here.

AIX 6 should bring a lot of new stuff especially when it comes to virtualization and high-availability issues. Some new features are ported directly from fault-tolerant systems which should provide even more stable and reliable systems. There will be no official support for Beta testing, but you can ask for help on one of the IBM forums.

Openness of IBM is a pretty new thing. This change in IBM policy is probably influenced by SUN’s opening of Solaris to the community. But even though some changes started, IBM is still far away from OpenSource and from opening code of it’s product to the OpenSource community. And that is a pity because I would really like to see the same usability features on some other UNIX operating systems. Sadly, even Linux is far behind AIX when it comes to usability.

21
Dec

Zdarma

Kako uvek imam problem da smislim naslov za novi post odlucio sam da ga koristim kao podsetnik za razne ceske reci i izraze. Citaocima dobro dodje za ucenje novih reci a meni za podsecanje kada zaboravim (znaci stalno :)). Dakle, danas imamo jednu veoma bitnu rec koju je jako korisno znati:

zdarma – besplatno, gratis

Primer: Uvek je lep osecaj osujetiti prodavce u pokusaju da vam ne daju nesto sto vam sleduje ‘zdarma’, zar ne? :)

OskarDanas sam razmisljao sta je to u Srbiji sto mi najvise nedostaje. Naravno, na prvom mestu su pas, porodica i prijatelji, o tome ne vredi ni raspravljati. Ali nikad necete pogoditi sta je to na drugom mestu. Ne, nije srpski jezik. I ne, nije jogurt (ovde imaju lepsi :) mada ukusi se razlikuju :)). Nije ni burek. (mmm, burek :)) Dakle, ono sto mi nedostaje vise od svega toga je SBB-ov DC hub. Prosto sam zanemeo kada su se moji najcrnji strahovi obistinili, kada sam dosao ovde i video da ne mogu da se konektujem. Do djavola sa vama, bezdusni administratori SBB-a!! (svi osim Dzonija :)) (dramska pauza) Logicno je da ne dopustaju da ga koriste korisnici ostalih provajdera, ali majku mu, mogli bi da naprave ustupak za nas pecalbare kojima matica toliko nedostaje. :) Sta cu sad bez svog glavnog izvora muzike i filmova jos uvek nisam smislio ali bice tesko naci zamenu. shmrc shmrc

E da, nismo se pohvalili. Marica je dobila ponudu za posao od Honeywell-a. Sta konkretno moci cete vise da procitate na njenom blogu jer meni, nazalost, masinstvo nije jaca strana, tako da nisam nista razumeo :)

Sto se mojih novosti tice, pre par nedelja sam konacno poceo sa konkretnim radom, prosao sam kroz H5875S kurs za HP-UX, poceo sam da ucim C. I tako, nista posebno novo. :) Za novu godinu definitivno necemo za Prag. Ne zato sto hocemo da stedimo (boze sacuvaj :)), nego zato sto smo zakljucili da ce biti prevelika guzva. Tako da cemo najverovatnije sledeci (bozicni) vikend provesti tamo. No, otom potom. :)

I za kraj ovog posta, da ne kvarimo multimedijalnu tradiciju bloga, evo jedna lepe pesme (skinute naravno sa SBB hub-a shmrc :’( ) Pero Defformero – Srca Tvoga Plam.

04
Dec

Bella ciao

Uuuu, ala vreme leti. Nisam ni primetio da nisam nista pisao vec 20 dana. Uglavnom, razlog za to je bio sto se nista interesantno nije desavalo, a i izmedju ostalog i to sto sam bio zauzet proucavanjem gomile procedura koje moram da naucim da bih uopsteDeva mogao da radim bilo sta. Za svaku radnju postoji procedura koja definise kako se, sta i na koji nacin radi. I za sve treba traziti dozvolu od ljudi/grupa na koje ta radnja moze da utice, ma kako ona bila banalna. Sve ovo deluje jako komplikovano i ponekad bespotrebno, ali s obzirom da postoje klijenti koje sat vremena nedostupnosti nekog servisa/servera kosta i po par miliona evra sve to je vrlo opravdano. Ako nista drugo postovanjem procedura stitis sebe u slucaju da nesto podje naopako. A svi koji se bave ovim poslom znaju da je se to desava isuvise cesto i to uvek kada se najmanje ocekuje (Marfi je cudo :)).

Sve ovo se potpuno razlikuje od nacina rada na koji sam navikao, tako da ce mi trebati malo vremena da se naviknem. Dok ovde moras da najavis restart nekog servisa barem pet dana unapred i da trazis odobrenje od 4-9 grupa korisnika, i to posle 2 serije provera na test serverima (za sta je isto potrebna najava i odobrenje od istih korisnika), ja sam navikao da se sve radi odmah i sada, na zivim produkcionim serverima. O testiranju i test serverima malo ko razmislja (niko osim mozda Joce :)). Salim se naravno, ali kao i uvek istina nije daleko od sale. :)

I tako, dok mi se u glavi od citave (pra)sume informacija konacno kristalise (malo) jasnija slika, vreme provodim slusajuci punk obrade raznih revolucionarnih pesama (Boikot – Bella Ciao/No Pasaran (tekst)) i razmisljajuci da li da Novu Godinu provedemo u Pragu ili da se konacno uozbiljimo i pocnemo da stedimo pare. Mislim da smo trenutno blizi prvoj varijanti. Uostalom, jednom se zivi, zar ne? ;)

Marica

11
Nov

Marlenka

Eto, prodje i prva nedelja na poslu. Nakon uvodnih predavanja i upoznavanja kroz “Welcome days-e” otisli smo na kurs “Customer Satisfaction and Problem Determination”.Svetac :) Da, znam, i meni je zvucalo smor. :) Ali se kurs pokazao kao vrlo interesantan i koristan. Naucili smo razne tehnike komuniciranja sa razlicitim vrstama klijenata kao i znacaj saradnje izmedju timova u firmi, i sl. Kurs bi bio jako dosadan da nismo imalu odlicnog predavaca koji je sve pokazivao kroz praksu, tj. kroz svakakve drustvene igre. Na primer, timski rad smo ucili praveci kulu od papira, podeljeni u dva tima. Bilo je simpaticno kako su timovi radili na potpuno razlicite nacine. Prvi tim je prvo seo, razmislio, pa tek onda u miru i redu poceo da pravi kulu. I to uglavom tako sto je jedan radio a ostala trojica gledali. Dok je tim u kome sam ja bio odmah poceo da pravi kulu menjajuci i izmisljajuci resenja u hodu. I to uz jasnu podelu zaduzenja i uz konstantnu galamu i sale. Naravno, nasa kula je bila mnogo lepsa. :)))) Predavac je sve to snimao tako da smo na kraju mogli da pogledamo metode oba tima. Odmah je bilo jasno da je najbitnija stvar bila podela uloga u timu. I naravno zabava tokom posla. :)

Neko je prokomentarisao “Ne mogu da verujem da nas IBM placa za ovo!” Medjutim, ja mislim da je kurs bio jako poucan i zabavan ako nista drugo. :)

Nakon ovog uvoda ocekuju me dosta ozbiljniji kursevi. Sledeci bi trebalo da bude SA-202 “Advanced System Administration for the Solaris 10 Operating System” i AU16G “AIX 5L System Administration II: Problem Determination”. A za nesto kasnije je zakazan kurs o AIX HACMP (AIX klasteru) koji zeljno iscekujem. :)

Internet kuci jos uvek nemamo. Bili su juce da nas prikace ali izgleda da nesto nisu dobro uradili jer kablovski modem nece da se konektuje. (BTW, koriste iste modeme kao i SBB. :) Sad moramo da cekamo utorak da posalju nekog da vidi u cemu je problem. Ovde imaju neke cudne polise koje se ticu brzine. Recimo, najmanji paket je 1Mbps download i 100kbps upload. Ali to samo vazi dok ne probijes 2GB, bilo download-a bilo upload-a. Nakon toga te spustaju na 256kbps/64kbps. Lepa strana je cena, jer takav paket kosta samo 600 dinara mesec dana. A to je oko tri puta manje od SBB-ovog paketa od 256kbps-a. A uz to ne moras da placas kablovsku televiziju ako neces, mozes da uzmes samo internet.

Top nad Brnom

03
Nov

Sneg, opet… :)

Ako je neko pomislio da je ovo slika sa Severnog Pola prevario se. :) Ovo je slika iz Tehnickog Parka u Brnu, slikana jutros negde oko 8h. Donja slika je slika identicnog mesta samo slikana par sati kasnije. :) Promena je zapanjujuca. :)

MecavaInace danas mi je bio prvi dan na poslu. Celo radno vreme smo proveli slusajuci razna predavanja o tome kako treba da budemo ponosni sto radimo za firmu koja je izmenila svet, o raznim ‘do and don’t do’-ovima, o svakakvim benefitima koje imamo, i sl. Sve u svemu dosta zamorno. A takva ce biti i sledeca dva dana. Medjutim, ono sto me je odusevilo je entuzijazam predavaca i zaposlenih uopste. Prosto sijaju od zelje da vam pomognu. Mozda zato sto se na nasim licima vidi zbunjenost, a mozda cak i strah u pocetku. A i verovatno zato sto su i oni u skorije vreme to isto doziveli. Od ~1800 zaposlenih, koliko ih trenutno ima u IBM GSDC-u, 1500 je doslo u zadnjih godinu i po dana.

Koliko sam uspeo da primetim iz razgovora sa svojim menadzerom, nasmejanim francuzom po imenu Kristof, i kolegama iz tima u kome cu biti, cini mi se da vlada vrlo zdrava i opustena atmosfera. No, to cemo videti tek kad budem stvarno poceo da radim. A to ce biti nakon 2-4 meseca obuke. :)

Inace, ako ste primetili prestao sam da koristim “nasa” slova. U pocetku sam hteo da u duhu pravog srBskog gastarbajtera sirim duh patriotizma i srbstva na svaki moguci nacin, ali sam se brzo smorio. :) Od sad, nadalje i ubuduce obecavam da necu ni pokusavati tako nesto. :)

28
Oct

Follow the yellow brick road

IBM znakDa ne bi bili lenji danas smo otiÅ¡li do tehniÄ?kog parka gde se nalazi IBM GSDC, kako bi videli gde cu poÄ?eti da radim sledeceg petka. Posle duge Å¡etnje po gradu naÅ¡e umorne oÄ?i su jedva doÄ?ekale zelenilo koje je pruža deo grada gde se nalazi tehniÄ?ki univerzitet u Brnu, u okviru koga se nalaze i IBM zgrade. Kompleks se sastoji od 5 novih hi-tech zgrada sa po 3 sprata iznad zemlje (ne znam koliko ih ima ispod zemlje :)). Evo jedne fotke da vam zagolica malo maÅ¡tu. Videcemo da li ce mi dozvoliti da slikam i kako izgleda i iznutra. Znam da vas živo interesuje kako im izgledaju server sale. :)

IBM Zgrada