vmware

I hate mondays

Există câteodată niște zile în viața fiecărui admin în care pur și simplu își vine să se spânzure singur de ouă. O astfel de zi a fost și prima zi din această săptămână. M-am apucat în weekend să fac un upgrade la serverul de mail din facultate. Server de mail ținut într-o mașină virtuală cu un Ubuntu 10.04 LTS și cu Zimbra 7.2.2. Vroiam să trec la ultima versiune Zimbra și dacă tot făceam asta să trec și la ultima versiune LTS de Ubuntu. Am avut inspirația să fac o clonă a mașinii virtuale și am început naiv ca o floricică cu un do-release-upgrade pe sistemul de operare. N-am avut probleme la upgrade dar au apărut problemele după. Versiunea de zimbra instalată local nu se pupa pe la niște biblioteci cu 12.04 LTS. Și nu am putut nici să-i fac upgrade că se bușeau .deb-urile la instalare tot din cauza bibliotecilor respective. Relaxat mi-am turnat o bere drept premiu că am fost băiat isteț de 2 ori, prima dată când am instalat Zimbra pe un disc separat pe care-l puteam prelua ca atare și a doua oară când am făcut clona mașinii virtuale. Am preluat doar vmdk-ul cu /opt-ul unde…

Read More

Lenea productivă

În ultima vreme am început să apreciez mașinile virtuale ținute în ESXi. Singurul neajuns la toată treaba asta era legat de reinstalarea vmware-tools la fiecare upgrade de kernel. Cum mie îmi cam dispare cheful dacă fac de 3 ori același lucru am încercat să automatizez treaba asta. Și-am și reușit. Bine, cu un pic de “buba” dar pe final a ieșit mai mult decât ok. Se dă “/lib/modules/2.6.24-x/misc/” ca fiind locația unde exista modulele compilate pentru kernelul curent. “2.6.24-x” îl luam din “uname -r“. Scriptul pur și simplu verifică existența unui modul compilat în acea locație și dacă nu-l găsește rulează scriptul vmware-config-tools.pl cu opțiunea “–default”. Opțiune care accepta alegerile default fără intervenția utilizatorului. Pus să ruleze la fiecare boot și gata, problemă rezolvată. Buba de care ziceam mai sus a apărut când am vrut să testez scriptul fiind intrat pe ssh. De fapt am testat opțiunea “–default” și m-am trezit scuipat afară și fără posibilitatea de-a mai intra. Asta pentru că mi-a fost lene să mă conectez pe vSphere. Scriptul este mai jos : #!/bin/bash if [ ! -e /lib/modules/`uname -r`/misc/vmxnet.ko ]; then /usr/bin/vmware-config-tools.pl –default fi Enjoy !

Read More