Virtualizációs tippet kérek build szerverhez

Fórumok

Valamilyen virtualizációs megoldás kellene nekünk: szoftver fejlesztéssel foglalkozunk és most időszerű lett egy build szerver (C++ fordítást, linkelést végző szerver).
A fordítóprogramjaink, környezetünk Windows, ezen egyenlőre nem tudunk változtatni.

A működése a dolognak a következő:
- van 5-10 előre belőtt fordítási környezetünk, minden szoftver termékhez 1-1
- buildeléskor előkapjuk a megfelelő környezetet (guest), futtatjuk - de lehet hogy egyszerre 2 guest is futna

Ennek megfelelően a virtualizációs megoldás, amit keresünk, a következőket kellene tudnia:
- Windows host, windows guest-ek
- 5-10 fajta guest eltárolása, visszatöltése, amiből egyszerre tipikusan 1-2 db futna
- lehessen a guestekből snapshotokat készíteni, azokat elmenteni, visszaállítani
- nagy CPU és disk I/O teljesítményű legyen, mert különben a build nagyon sokáig tartana
- ne kerüljön túl sokba

Valami 4 core-os gépre gondoltunk, de inkább a szoftver oldala lenne kérdéses. Milyen guest és milyen host lenne jó? Linuxos vagy esetleg Windows host környezet kellene?

Előre is köszi szépen a segítséget.

Hozzászólások

ha win a host akkor sok lehetoseg nem marad. MS virtual pc vagy vmware. vmware kb tud mindent ami neked kell.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Nalunk a hallgatoi laborokban akartak Virtual PC alatt hasznalni a Linux-ot:

- Az altgr+barmi billentyukombinaciot atkonvertalja, ugyhogy eleg nehez magyar bill.-tel hasznalni. Jo tudom raw bill. konverzio, de akkor is miert nekem kell kideriteni mit csinal?.
- Egy Noe idejebol szarmazo S3-as kartyat hazudik, amit csak vesa modban lehetett xorg ala tenni. (Jo ha nem kell X akkor ez nem szempont)
- Tulip (dell 21XX) halokartyat hazudik.
- Teljes kepenyos X inditaskor, atkapcsol ablakos uzemmodra, kiirja, hogy ezt a kepernyofelbontast nem tamogatja. Leokezom, megy tovabb, atvaltok teljes kepernyore es mukodik. Akkor miert a beepitett hisztigenerator?

Mindent osszeveve, szerencsesen megbukott nalunk a project es maradt a regi dualboot.

VmWare-rel csak linux alatt van tapasztalatom.

Virtuozzo. Win/Win párosításnál kiváló lehet számotokra.

Xen, vmx supportos procival?

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!

+1
Otthon guest-ként kiválóan fut, alig lassabb mintha csak magában futna normál OS-ként.. 1etlen gyengéje a videókari, de az ahogy nézem itt nem lenne nagy gond.. HW-t meg így ti is már meg tudjátok oldani ( arr figyeljetek, hogy lehetőleg a HW 2.6.18 alatt full támogatva legyen, mert különben vagy megkell várnotok a 2.6.23as integrált XEN-t, vagy ti is forgathattok saját kernelt 2.6.18, vagy 2.6.20 alatt )

vmware-ről kis vélemény: A normál verziója sajna elég gyengus, alapból sok CPU overhead-je van ( mivel mindent SW-sen virtualizál le ), így sztem ilyen környezetben nem elég hatékony. A Vmware Server már lehet, de az meg megint fizetős, szal itt a XEN még nálam mindig a nyerő..

Egyéb lehetőségek lehet még a VirtualBox de azzal sajna nincs tapasztalatom, de az itteni - nálam okosabb kollégák - majd megmondják :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..

Jogos.. kicsit eltévedtem a jelek szerint.. De vmiért még midnig úgy emléxem, hogy a vmware-nek van kifejezetten Szerverekre szánt verziója, ami full más elven műxik mint a normál vmware ( ha jól emléxem a HW-s támogatást ki is használja, és ezért nem is SW-ből emulál le mindent )
Na majd ráfogom az alvás hiányra :)

szerk: Ha még mindig tévednék akkor vki pls FIXME, mert úgy nézem elégé kavaradonak az emlékeim ezzel kapcs.
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..

Na most nem merek erre se megesküdni, de asszem ott a pont
Vmi olyan rémlik nekem még a régi időkből, hogy volt külön a vmware server fizetősen vállalati környezetre szánva, meg volt a home usereknek vmi másik ( nemtom fizetős e ).
A vállalai tudta a paravirtualizációt, (talán ez lenne most ESX névvel ellátva? ) a home meg nem...
Aztán amikor jött ez a full tegyük ingyenessé mizéria akkor mintha kicsit átneveződtek volna a dolgok, vagy nemtom, de sztem én vhol ott vesztettem el a fonalat :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..

+1

En ket gepen futattok XenServer Express-t. A telepitese kb. 10 perc, igaz hogy linux alatt fut az egesz, de ez a resze tovabbi adminisztraciot nem igenyel (foleg ha csak belso halon latszodik a gep).

A kezelese a XenCenterrel grafikusan eleg egyszeru.

En harom-harom linux guest-t futtatok alatta (apache, mysql, ssh, ldap, samba), de nem erzodik, hogy virtualizalva futtnanank.
Leallitott guestekrol snapshot is keszitheto.
Tamogatja az iSCSI es NFS storagokat.
Windows-os guesthez meg kell nezni, hogy jo-e a proci !!!

http://www.xensource.com/products/Pages/XenExpress.aspx
http://kb.xensource.com/kbsearch.jspa?searchQuery=VT

M.

hm aszondja hogy
XenExpress: "up to 4 guests" ... ez nem tetszik, nekünk ennél többfajta build környezet lesz.
XenServer "unlimited guests", de _évente_ 500$ licenszdíj.... ez kicsit csúnya. Még ha egyszeri költség lenne, de nem.

Valaki meg tudja mondani, hogy "kézzel" összerakni Linux host alapra valamilyen virtualizációs megoldást az nem tudja ezeket a pénzes / licenszkorlátos cuccokat kiváltani?

Ui: Köszönöm az eddigi válaszokat mindenkinek!!!

A http://www.xensource.com/Documents/xensourcev4_datasheet.pdf oldal utolso lapjan egesz pontosan az szerepel, hogy 4 guest futhat egyszerre.
Most kiprobaltam, es ha 5 guested van, akkor valoban csak 4 tud egyszerre futni, de eleg ha a tobbi suspendalva van (nem kell leallatani). Ez persze meg mindig nem olyan kenyelmes, mintha 10 guest futna egyszerre, de egyszerre 10 guest ugysem fog 4 processzoron forditani.

A xenexpress mellett van egy masik lehetoseg. A XEN 3.1 (vagy 3.0) telepitese barmely Linux-ra.
En Ubuntu Feisty-n hasznaltam korabban xen-t (az alap repo-ban benne vannak a xen csomagok, lasd 3-as link). Sajnos nem tudom, hogy ekkor is el-e a 4 guest-es korlatozas. Az adminisztracio azonban nehezkesebb volt, mint most a xenexpress-sel.

Linkek:
1. http://xen.xensource.com/download/
2. http://xen.xensource.com/documentation.html (plusz sok-sok howto van)
3. http://www.howtoforge.com/ubuntu_7.04_xen_from_repositories
4. http://www.xensource.com/files/xen_install_windows.pdf

M.

Nem akarlak megsérteni, de gondolom itt amúgy is csak az van, amit ajánlottak már neki, vagy a Google első pár oldala hozta. Ha még 5 kommentben belinkeled, attól nem lesz több rád mutató link. Próbáld meg oldalakra kirakatni a linket, a Google per-domain is számol.

VirtualBox. Szerintem mindent tud ami kell, gyorsabb mint a VMware, és még ingyenes is.

Hm. Gyorsabb, mint a VmWare? Miben gyorsabb? Lemezkezelésben?
Mert hogy alkalmazásfuttatásban gyorsabb lenne, azt nem hiszem. A VmWare is 90% fölött jár, sőt Athlon 64-en, 64-bites Linux host-on a 32 bites Windows guest-ben néhány dolog gyorsabban ment, mint ugyanazon a vason a 32 bites natív Windows alatt.