Mostly pozitiva. S-a dovedit stabil pina acum.Spre exemplu pe o masina 2xQuad core ca a ta am 9 guesturi in care ruleaza baze de date o pentru development. Mentionez ca guest-OS-urile mele sint numai linucsi paravirtualizati. plusuri : - destul de usor de folosit odata ce ai prins "spilu"; - a fost stabil pina acum - teoretic poti migra guesturi de pe o masina vizica pe alta, cu toate ca inca nu am folosit asta pina acum - cam toate distributiile mainstream se pot rula ca guesturi paravirtualizate
minusuri : - daca ai mai multe guesturi si constati probleme cu reteaua unora dintre ele trebuie sa faci un mic artificiu (sa limitezi memoria pt dom0 inca de la boot). Odata facut asta problema dispare cu totul, am mentionat ca "-" doar pentru ca a fost annoying sa aflu care era problema. - memoria pe care o dai unui guest ramine data irevocabil. Deci daca vrei sa ai 4 guesturi cu 1g ram fiecare sa faci bine sa ai macar 4x1g + 256...512m (pt dom0). Spre deosebire, cu openvz (Atentie, openvz e cu totul alta tehnologie de virtualizare) guesturile pot sharui memoria disponibila (dat fiind ca in openvz de fapt guesturile sharuiesc kernelul host-ului). Asta inseamna ca trebuie sa te pregatesti cu ceva mai mult ram din start. - ai mai putine optiuni in ceea ce priveste storageul. In mare se aplica problema de la memorie - trebuie sa ai block deviceuri de dimensiune prealocata sa dai guest-urilor. De unde si o posibila risipa de spatiu. De asemenea nu poti folosi bind mount dinspre host spre guest pentru a-i pasa guestului(sau mai multor guesturi) un filesystem deja montat.Trebuie deci ori sa exporti block deviceuri (daca ai cum) sau sa te folosesti de retea. - scripturile alea in python se mai pot finisa - parca se poate face ceva mai mult pentru monitorizarea guesturilor din host. - citrix :) Pe ansamblu, mie mi se pare o solutie simpla si practica,(pina acum) stabila ce-si face treaba destul de eficient. Iar o marte dintre minusuri (ex memory si storage sharing) sint cumva inerente faptului ca in xen guesturile ruleaza propriul kernel si atunci e cam greu sa jonglezi cu resurse dintr-un kernel in altul. Se pot face chestii, dar cu un cost in performanta.Daca ai suficient ram si guesturi eterogene atunci xen ar fi recomandarea mea. Daca insa ai guesturi omogene (si eventual asemanatoare si cu host-ul) , si cu ram mai putin atunci considera openvz pe care de asemenea il folosesc si s-a dovedit a fi pina acum ok.(Revino cu o intrebare suplimentara daca vrei si detalii despre openvz). In fine, sint mult mai multe lucruri care s-ar putea spune, dar momentan doar astea mi-au venit in minte. _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
