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.
Danas 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
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 :)).
:) 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. :)
Inace 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.
Da 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. :)