Nisam ni znao da je ovakav nacin optimizacije vmware-a moguc, (mada Lyb to sigurno zna

).
Naime, radi se o koriscenju prethodno instaliranog sistema i prsitupanju istom putem noda
block device-a, odnosno direktnim pristupom fizickom disku. Performanse koje se dobiju
koriscenjem ovog metoda su izuzetne jer se i/o obavlja direktno.
Sta je potrebno uraditi ?
Prvo instalirati guest sistem na "zivo", a ne unutar vm i, ako je moguce, na drugi fizicki disk
od onog na kome ce se nalaziti host sistem i sam vmware program. Ovo je veoma bitno da bi se
sistem "zavarao" i instalirao se normalno na "ispravnu" fizicku lokaciju na disku i na
odgovarajucu particiju. Moguce je instalirati sistem i unutar vm-a, ali je onda neophodno
znati tacnu geometriju diska i nju predati kao parametar boot loaderu.
Dalje podesavanje guest sistema zavisi od OS-a. Ako je u pitanju linux nema narocitih dodatnih
podesavanja, jedino je pozeljno disable-ovati acpi, mada ne mora ako je acpi na hostu ispravan. Jos
postoji podesavanje guest kernela, ali o tome cu kasnije.
Ako je u pitanju windoze treba napraviti novi hardware profile (kloniranjem postojeceg) i reboot-ovati
u njega. Zatim je potrebno disable-ovati sve usb, audio i mrezne uredjaje (jer se plug-n-play zaglupi).
Ali ne lezi vraze, kad je u pitanju vista nema hw profila, kao sve se autodetektuje promenom hardvera
(ne bih rekao

); potrebno je startovati je u safe modu i tamo disable-ovati hardware.
Sada sledi konfiguracija vmware-a. File->New->Virtual Machine. Kada se dodje do Select vm configuration
potrebno je izabrati Custom, zatim se bira os, a zatim i/o adapter type. Ovde je bitno izabrati
LSI logic SCSI uredjaj/driver jer jedino on ima native podrsku za koriscenje block device noda.
Dalje, kada se dodje do Select disk, bira se Use a physical disk (for advanced users) [vidi sliku 2b

]

U sledecem koraku (Select physical disk) je VEOMA bitno izabrati Use entire disk, u suprotnom pri
boot-ovanju guest sistema u vm je moguce prebrisati mbr (i ko zna sta jos) !!!! Takodje, vmware driver
za disk nema svoju "punu brzinu" ako se koristi particija.
Posle ovog koraka je potrebno setovati bootloader na host sistemu i dodati novi os, ako to vec nije
uradjeno. Dalje se podesava sam vm; u vm settings se izabere disk i klikne na advanced dugme
U dijalogu koji se dobije se izabere Idenpendent mode i Persistent da bi se onemugicio snapshot jer
on gadno moze da zezne guest. A sada sledi BOOOOSTER. Ako hard podrzava write cache (a valjda
svi mladji od 3 godine podrzavaju) cekira se Enable write caching.

Kada se guest os pokrene, on ce pokusati da startuje bootloader host sistema, pa je iz njega
potrebno odabrati "ispravan" os; jos ce vmware izbaciti gomilu dijaloga sa porukama upozorenja
da je moguce da guest nece uspeti da se boot-uje zbog scsi diska, dza-bu, ali ako je sve podeseno
ispravno nece biti problema (valjda

).
To bi bilo sve sto se tice podesavanja. Nekoliko upozorenja. Pozeljno je umount-ovati sve win i
fuse uredjaje sa fizickog diska pre nego sto se on pokrene u vm, a ako ste bas paranoicni da ce
se hard zaglupeti, onda sve particije. Drugo, nikako nije "preporuceno" suspendovati vm jer ovo
pravi haos prilikom upisa sadrzaja ram memorije guest os-a na hard i zaista moze unistiti podatke.
Da, umalo da zaboravim. Optimizacija guest os linux kernela. Noviji kerneli [valjda od 2.19]
imaju dodatno setovanje koje im omogucava da se "samo" modifikuju kada su pokrenuti pod
hipervizorom. Ovo znatno ubrzava performanse guest linuxa (ja prob'o

). Opcija se
nalazi u Processor type and features-->Enable paravirtualization support, a ako se kao hipervizor
koristi Vmware server pozeljno je izabrati VMI Paravirt-ops support (ispod prethodne opcije) i
u vmware u Advanced podesavanjima izabrati Enable paravirtualization support,
mada kada sam ukljucio ovu drugu opciju vm nije davao nikakvu sliku, ali sam uspeo da se logujem
putem ssh-a.
I jos jedna optimizacija, ali sada linux hosta. Ako imate noviji procesor koji podrzava virtualizacione
ekstenzije onda mozete ukljuciti KVM (Kernel based virtual machine support) Ova opcija se nalazi u
Device Drivers->Virtualization. Cool stvar je sto se dobija /dev/kvm node putem koga vm moze direktno
pristupati hardveru hosta (sto znaci da ce uskoro biti moguc 3D u vm !!!), mada jos uvek ne postoji
virtuelizacioni softver koji iskoriscava ovu opciju do kraja.
Toliko za ovaj put. I'll go virtualize myself now
