Bug Online

Softver – Virtualizacija - Parallels Vituozzo Containers 4

Virtualni pingvin

Microsoftov Hyper-V do današnjeg dana ne nudi skoro nikakvu podršku za Linux (što bi se prije moglo nazvati strateškom nego tehnološkom odlukom), dočim je, po utiscima ovog autora, podrška u VMware Serveru 2 prilično bugovita, nestabilna i spora. U svakom slučaju, takvom će vam se činiti ako isprobate Virtuozzo.

 

Virtuoz virtualizacije

Virtuozzo je bez sumnje proizvod koji najbolje pliva u Linux okruženju. Postoje, doduše i serverske inačice za Windowse, međutim mi ćemo se tijekom ovog teksta okrenuti onom segmentu u kojem Virtuozzo sjaji – virtualizaciji Linuxa na Linux hostovima. Sama instalacija Virtuozza dolazi u dvije varijante – kompletnom DVD imageu sa svim dodacima i u obliku mrežnog installera, pri kojem se podaci povlače s mreže u klasičnoj Linux maniri instalacije s mrežnih repozitorija. Osim samog virtualizacijskog servera, potrebno je instalirati i ponešto templateova, odnosno predložaka. Predlošci su zapravo već gotova pakiranja Linux distribucije ili softvera za nj, te dolaze u dvije varijante – full i tzv. EZTemplate. Puni predložak zapravo je i puna distribucija Linuxa u nekoj varijanti spremljena u .rpm paket, dok je EZTemplate samo popis paketa koje je potrebno povući s mreže za instalaciju distribucije u novo virtualno okruženje.

Ovaj je koncept drukčiji od Windows virtualizacijskih servera, gdje se instalacija vrši s CD-ROM-a ili ISO slike – ustvari bismo predloške u punom izdanju i mogli poistovjetiti s ISO slikom, ali je bitna razlika u tome što su oni integralni dio Virtuozza i moraju se instalirati na sâm server. Ovaj pristup ima nekoliko prednosti. Prvo, na taj način vam Virtuozzo vodi računa i drži repozitorij clean instalacija za virtualne strojeve, već prekonfiguriranih i isprobanih, što znači da će vam instanciranje novih strojeva proteći vrlo lako, bez kopanja instalacijskih CD-ova ili traženja ISO slika po folderima. Drugo, takve instalacije prolaze vrlo brzo. I to zaista mislimo – instalacija novog stroja (zajedno s OS-om) traje možda 20 – 30 sekundi. Nadalje, aplikacijski predlošci omogućavaju dodatno ubrzavanje postavljanja novog virtualnog stroja, čime je autor ovog teksta uspio postaviti Linux server u samo nekoliko minuta. Uglavnom, ti Virtuozzovi predlošci su – odlična stvar.

Većinu predložaka možete skinuti direktno od Parallelsa, uporabom naredbe vzup2date.

 

Control freak

Upravljanje Virtuozzom je dvojako – postoje browserska varijanta i standalone aplikacija. Za razliku od VMware Servera 2, browserska je varijanta brza, pregledna i moćna. Standalone aplikacija ipak ostaje izbor dana zbog inherentne robusnosti, brzine i udobnosti rada. Virtuozzo Management Console (VZMC) pruža dosta naprednije mogućnosti u odnosu na svoje takmace – recimo samo da se iz njega mogu, između ostalog, kontrolirati procesi i filesystem host i guest OS-a, instalirati i deinstalirati softver, postavljati firewall za guest OS i slično, a ima ugrađen i rudimentaran backup sustav koji će napraviti kompletan on-demand backup stroja.

Instanciranje je novih virtualnih strojeva jednostavno, a ujedno i poprilično moćno i komplicirano trebate li fine-tuning. Vrši se pokretanjem wizarda, kojem je, u najjednostavnijoj varijanti, potrebno ukucati ime stroja, memorijsku konfiguraciju (postoje i memory templateovibasic, 512, 1024, 2048 MB), te diskovnu i mrežnu konfiguraciju. Na svakom koraku možete udariti Next, čak i za ime stroja, jer Virtuozzo uredno nudi defaultne vrijednosti, a bez korištenja advanced opcija konfiguracija nije ništa slabija nego ona za npr. Hyper-V. Ako želite fino ugađati stroj, stvari postaju kompliciranije i moćnije – nude se opcije podešavanja broja procesa, broja TCP konekcija i cijelo čudo sličnih postavki u koje nećemo dublje ulaziti – bazična konfiguracija sasvim je dovoljno fleksibilna za postavljanje servera. Jedna od najmoćnijih stvari je i činjenica da, za razliku od sličnih produkata, sve kasnije promjene konfiguracije (npr. skaliranje diska i memorije) radite u letu!

Preko VZMC-a ćete vrlo jednostavno instalirati i dodatni softver na stroj (preko već rečenih predložaka) i lako dodavati i kreirati vlastite templateove koristeći odgovarajuće RPM pakete ili instalacijske skripte. Virtuozzo dolazi s dosta standardnih predložaka – od development verzije OS-a koja vam je zgodna ako instalirate softver kompajliranjem izvornog kôda, poput ovog autora, do standardnih RPM distribucija MySQL-a, PHP-a, i sl. Definiranje novih predložaka je jednostavno – samo podmetnete odgovarajući RPM, koji možete i uploadati na host preko VZMC-a.

Tako je autor ovih redaka vrlo jednostavno složio nekoliko templateova za nezaobilazne alate – poput Nano tekst editora, Yum installera, dok je npr. Proftpd već bio na defaultnoj listi predložaka. Treba napomenuti i da je preko web sučelja moguće i direktno dodavati pakete iz web repozitorija, ali zbog činjenice da svaki put povlači najblaže rečeno podugačku listu paketa, ovakav je način instalacije pomalo zamoran i preporučuje se samo ako niste sigurni što tražite i što želite postići. VZMC podržava i import, odnosno virtualizaciju postojećih fizičkih servera, za što je potrebno navesti IP adresu i root password, nakon čega počinje migracija. Ima i dobru podršku za monitoring resursa – CPU-a, memorije, diska, itd. Resursi se mogu pratiti u realnom vremenu, odnosno statistički za prošlo razdoblje, a možete i pregledavati raznorazne logove i evente u ugrađenom pregledniku, što je uostalom ustaljena praksa.

Napomena: Članci iz časopisa se ne prenose uvijek kompletni, sa svim slikama, potpisima pod slike, okvirima, tablicama i sličnim. Ponekad se ne prenosi niti cijeli tekst članka. Svrha članaka na Webu jest da pruže uvid u način obrade teme i potaknu interes za proučavanjem tiskanog broja. Za cjelovit uvid u članke - savjetujemo da pogledate papirnato izdanje časopisa. Hvala.
Virtualizacija Windowsa dosta je i naširoko razglabana tema ovih dana, a glavni su takmaci poprilično poznati. Pa ipak, što se tiče Linuxa i ostalih unixoida, situacija je malo drugačija. Želite li virtualizirati svoju serversku farmu Linux strojeva – Virtuozzo je jedini pravi izbor

izdvojeni tekstovi - svibanj 2009.

Oleg Maštruko

Loš dan za Sun pet 10.4.2009

eSCM-SP v2

Provideri i korisnici pet 10.4.2009

HP EliteBook 2530p FU433EA i EliteBook 8530p FU457EA

Elita u ofenzivi pet 10.4.2009

Hrvatski tehnološki blogovi

Pišem o tehnologiji, tinta mi se proli… pet 10.4.2009

Silverlight 3 beta

Treća sreća u beti pet 10.4.2009

Parallels Vituozzo Containers 4

Virtualni pingvin pet 10.4.2009

Hrvatska optička infrastruktura

Magistrale naše komunikacije pet 10.4.2009

Christian Rosner, predsjednik uprave S&T Group

Kriza kao prilika pet 10.4.2009

FuturAD 2009

Novac od oglasa pet 10.4.2009

Microsoft Growth and Innovation Day

U krizi je 1+1=3 pet 10.4.2009

Cisco Expo 2009, Cavtat

(Pre)kratko i radno čet 9.4.2009

HP Z Workstation Launch, Los Angeles

Nazovi Z radi performansi čet 9.4.2009

Oleg Maštruko

Proljetno kreativno buđenje čet 9.4.2009