ponedeljek, 14. december 2009

Prenos iz VMware v KVM (Linux Kernel-based Virtual Machine)

VMware server je problematična zadeva zadnje čase. Različica 2.x ima grozno konzolo, 1.x pa ne dela več na novejših distribucijah Linuxa, kjer zadnje čase domuje hitrejša stvar z imenom KVM. Če torej že uporabljate KVM, ni boljšega. Se pa včasih pojavi potreba, da bi navidezni stroj narejen za VMware pognali v KVM.

Na kratko: KVM lahko uporablja datoteke z VMware diski, če so ti »preallocated«, se pravi, da zasedajo toliko prostora, kolikor je velik navidezen disk. Če imamo drugačne, ali pa razdeljene na kose, bo potrebno nekaj igranja.

Receptov je več, najbolje pa deluje naslednji:
Recimo, da imamo VMware navidezni stroj z imenom Zimbra v katerem je nameščen RHEL5. Ta ima dva diska (12GB in 20GB), ki sta razdeljena po večih datotekah. Vsebina direktorija je takšna:
$ ls
nvram opt-zimbra-s009.vmdk Zimbra-Training-VM-s004.vmdk
opt-zimbra-s001.vmdk opt-zimbra-s010.vmdk Zimbra-Training-VM-s005.vmdk
opt-zimbra-s002.vmdk opt-zimbra-s011.vmdk Zimbra-Training-VM-s006.vmdk
opt-zimbra-s003.vmdk opt-zimbra.vmdk Zimbra-Training-VM-s007.vmdk
opt-zimbra-s004.vmdk vmware-0.log Zimbra-Training-VM-s008.vmdk
opt-zimbra-s005.vmdk vmware.log Zimbra-Training-VM.vmdk
opt-zimbra-s006.vmdk Zimbra-Training-VM-s001.vmdk Zimbra-Training-VM.vmsd
opt-zimbra-s007.vmdk Zimbra-Training-VM-s002.vmdk Zimbra-Training-VM.vmx
opt-zimbra-s008.vmdk Zimbra-Training-VM-s003.vmdk


Naredimo direktorij haha in vanj postavimo ustrezne (vnaprej alocirane, nerazdeljene) VMware diske
$ mkdir haha
$ vmware-vdiskmanager -r Zimbra-Training-VM.vmdk -t 2 haha/Zimbra.vmdk
$ vmware-vdiskmanager -r opt-zimbra.vmdk -t 2 haha/Zimbra-opt.vmdk


V haha direktoriju imamo tako štiri nove datoteke:
$ ls haha/
Zimbra.vmdk Zimbra-flat.vmdk Zimbra-opt.vmdk Zimbra-opt-flat.vmdk


Te diske bi že lahko uporabili direktno v KVM, vendar zasedajo ogromno prostora, čeprav so skoraj prazni. Zato jih je dobro še pretvorit v format (qcow2), ki ga KVM bolje pozna in podpira kompresijo, zaseda samo toliko prostora, kot je potrebno in omogoča »snapshot«.

$ qemu-img convert -c -O qcow2 haha/Zimbra-flat.vmdk /var/lib/libvirt/images/Zimbra.img
$ qemu-img convert -c -O qcow2 haha/Zimbra-opt-flat.vmdk /var/lib/libvirt/images/Zimbra-opt.img


To je to. Sledi konfiguracija novega navideznega stroja z virt-manager, kjer enostavno dodamo dva diska (Zimbra.img in Zimbra-opt.img). Po zagonu se bo v navideznem stroju pojavila nova omrežna kartica in pa nova grafična kartica, ki jo je potrebno nastaviti s system-config-display. Odstranimo še VMware orodja in ponovno zaženemo navidezen stroj.
# vmware-uninstall-tools.pl
# reboot


Še par nasvetov:

V /boot/grub/grub.conf odstranite/zakomentirajte vrstico, ki se začne s splashimage.
Odstranite rhgb parameter za jedro in dodajte nov parameter clock=pit.

PS. Tole zgoraj je daleč od hitre nastavitve KVM navideznega stroja.

ponedeljek, 02. november 2009

Sobota zunaj

Letošnji »Britof tour« je bil precej krajši. Šli smo samo do Mokronoškega pokopališča, potem mimo Drečjega Vrha do Roj pri Trebelnem, kjer žlahte ni bilo doma, do pokopališča v Štatenbergu. Skozi Ornuško vas do Trebelnega gre pot navkreber. Slike pa so nastale ob poti od Trebelnega proti Debencu.




Lep dan je bil. Dolenjska je lepa. Sploh, če je družba prava.

ponedeljek, 24. avgust 2009

Mali ptiček

Ko sem se bližal avtu, sem mislil, da se mi malo meša in da avto čivka. Če človek cel dan ne je in se baše z analgetiki....

petek, 31. julij 2009

Fedora 11, zvok in filmi

Fedora 11 skupaj z RPM fusion YUM repozitoriji je zelo uporabna zadeva za predvajanje glasbe, filmov na TV zaslonu. Je pa res, da vse ne deluje ravno optimalno (milo rečeno, ker zaradi uporabe PulseAudio pridejo na dan razni hrošči v ALSA gonilnikih) in je predvajanje celo lahko onemogočeno.

Sam sem uporabil nek star Athlon64 2800+ z ATI Radeon 7500 grafično kartico in nForce3 matično ploščo z vgrajeno AC97 zvočno kartico.

Najprej je potrebno poskrbeti za TV izhod na grafični kartici, da bo uporabljen tudi, če TV v tistem trenutku ne bo priključen. Nastavitve so enake za vse ATI grafične kartice, ki uporabljajo radeon gonilnik.

Takole naj zgleda dotičen del datoteke /etc/X11/xorg.conf
Section "Device"
Identifier "Videocard0"
Driver "radeon"
Option "TVDACLoadDetect" "on"
Option "ForceTVOut" "on"
Option "TVStandard" "pal-m"

EndSection


Potem se seveda kmalu pojavijo razni čudni problemi pri predvajanju vsebin, predvsem video. Celo mplayer lahko kar crkne. Krivec pa je gonilnik za zvočno kartico. Nastaviti ga je potrebno, zraven pa še malce prilagoditi nastavitev PulseAudio.

V /etc/modprobe.d/alsa.conf datoteko vpišite, če imate seveda AC97 zvočno kartico,
options snd_intel8x0 ac97_clock=48000


Nastavitve PulseAudio podsistema je potrebno malce spremeniti, tako da v datoteki /etc/default.pa vrstico
load-module module-hal-detect
spremenimo v
load-module module-hal-detect tsched=0
.

Potem ostane še namestitev XBCM, ki pa ni najlažja.

torek, 24. marec 2009

Kako videti namizje?

Kratek recept za VNC dostop do namizja.

Fedora 10

# yum install vnc-server

Po končani namestitvi vseh potrebnih paketov, nas čaka še nekaj dela. Najprej je dobro nastaviti geslo za VNC,

# vncpasswd

ki se bo shranilo v datoteko /root/.vnc/passwd, ker smo pač uporabnik root.

Potem pa je potrebno odpreti datoteko /etc/X11/xorg.conf in dopisati:

Section "Module"
Load "vnc"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Videocard0"
Option "passwordfile" "/root/.vnc/passwd"
EndSection

Vse kar je potrebno še storiti je na novo pognati X strežnik (v prijavnem oknu, zamenjamo runlevel,...)

Če je to prvi VNC strežnik na našem računalniku, se lahko potem enostavno priklopimo na VNC sejo s katerimkoli vncviewer programom. Osebno si naredim ssh tunel, ker VNC seveda ni kriptiran protokol, in se povežem na localhost:10 VNC zaslon.

$ ssh -X -C -N -f -L5910:localhost:5900 uporabnik@hostname
$ vncviewer localhost:10


Seveda pa zadeva deluje tudi v ostalih Linux distribucijah, ki imajo novejši XOrg strežnik.

torek, 17. februar 2009

Vogel

Po štirih letih sem spet privlekel svoje MBX »sulice« iz omare, ker smo šli smučat na Vogel. Bili smo sicer pozni, saj smo prišli z gondolo na Vogel komaj ob pol deveti. Je bilo pa izredno lepo. Res se splača. Če zamudiš tistih par uric zjutraj, ti je lahko samo žal. Sploh ker je bil res lep dan. Sonce je bilo, kot se ga vedno spomnim z Vogla.





Vse slike sem posnel od Orlove glave proti Šiji. Mraz je bil pa kar pravi, saj je pena na pivu zmrznila.

Nisem si mislil, da bom na snegu spet užival. Krasno je bilo.

torek, 03. februar 2009

Zasačen z dvema mačkama

Včeraj sem zaspal pred TV. Pa sem bil zasačen. ;-)

Če pa tako pomirjajo mačke...

sreda, 28. januar 2009

Going over to The Dark Side?

Iz Kalifornije je prišla pošiljka...


Notri pa dokaz...

hmm... ;-)

PS. RHCA is in progress...