Ahojte. Ktory software je najvhodnejsi pre server zamerany na poskytovanie virtualnych serverov? Chcem si casom spravit server s VPSkami a preto ma zaujima, ktora paltforma je navhodnejsia ako zaklad.
Printable View
Ahojte. Ktory software je najvhodnejsi pre server zamerany na poskytovanie virtualnych serverov? Chcem si casom spravit server s VPSkami a preto ma zaujima, ktora paltforma je navhodnejsia ako zaklad.
Dost záleží co na tom budeš provozovat a na čem to budeš provozovat. Na linuxu třeba kvm, openVZ...
V praci pouzivame na nasich serverech Debian linux s XEN + Ganeti clustering.
Pred timto jsme meli OpenVZ, ale neosvedcilo se to.
Mohl bys rozvest v cem openVZ zklamal?
edit: jinak ja jsem prave nasazoval virtualizaci (ve velmi malem rozsahu - 4 virtualni stroje) a vybral jsem si KVM (potreboval jsem plnou virtualizaci a tak i paravirtualizovane blokove zarizeni a sitovka se hodi). Protoze uz je to ve vanilla kernelu tak me prislo jednodussi to rozbehat.
No poptam se na to. Osobne se zrovna o tohle nestaram, ke mne se akorat donesla zmena platformy :)
Ono na linux je to nejvykonejsi reseni. Je tam naprosto minimalni vykonosti propad. Ale kdyz jsem o tom premyslel, tak zrova pro gentoo byly dostupne stare kernely - jeste dneska je jako stabilni oznacen 2.6.18 a 2.6.24 uz je oznacen ~* (experimentalni). Jeste jsou i 2.6.27 ale to uz je maskovane.
Navic jsem potreboval tu plnou virtualizaci a michat 64bit a 32bit stoje(to sice nebylo nutne, ale bylo to zadouci).
Jinak RedHat ted nejak misto xenu zacal tlacit prave KVM.
Ale jinak ja to ovladam pres libvirt a tak zrovna a ten zvlada i ovladani xen stroju. Takze z hlediska obsluhy by uz nebyl rozdil.
No bude sa jednat o server za 50-100k, ale este nemam nic vybrane, nakolko to nie je momentalne aktualne.
Ako som pisal, bude sa jednat o server, kde pobezia VPSka. Co hovorite na VMWare ESXi? Co som cital, tak to nahradza "nosny" system, ma to nejakych 30 MB. Nie je teda nutne instalovat linux, win, freebsd ani nic podobne, aby na to mohli ist virtualne masiny, ale esxi to cele nahradi.
Jo, ale taky nepoběží žádný systém nativní rychlostí (což považuju dost za výhodu kvm/xen apod., že hostitelský systém běží normální rychlostí a je na něm možné pustit kritické aplikace), ale pokud to nepotřebuješ, budiž. V takovém případě ale jednoznačně běž do certfikovaného serveru, je to hodně vybíravé na hardware (ESX ostatně taky).
Dál se to celé spravuje z windows-only grafické konzole, někomu to může vyhovovat někomu ne.
No hlavne by som tam chcel mat skalovatelnost vykonu medzi jednotlive vps.
Znami mi poradil ze asi najlepsie riesenie je nahodit linux a az nan vpska. Cital som ze najlepsi virtualizacny nastorj je quemu. Je to tak, alebo je vhodnejsie/lepsie nieco ine? Pytam sa tieto stupidne otazky, preto, aby som nemusel stracat cas ucenim sa prace s niecim, co na koniec bude mat nejake nedostatky o ktorych som na zaciatku nevedel.
qemu jedine pokud chces emulovat jinou architekturu.
Jinak KVM, coz je v podstate qemu na steroidech(hw virualizace) a nebo Xen, ktery afaik pouziva taky kusy kodu z qemu.
Jinak je mozne uvazovat i o openVZ (zadna ztrata vykonu, ale je to omezene), nebo virtualboxu, ktery ma ted i podporu serveroveho provozu (ovaladni pres terminal - ale u neho si skutecne nejsem jisty, jesli ho lze nasadit produkcne).
Jestli jsem tě pochopil dobře a chceš mít detailní možnosti přidělování výkonu jednotlivým virtuálním strojům, tak v podstatě nemá cenu přemýšlet o ničem jiném než o virtualizaci na úrovni operačního systém (tj. openVZ, Linux-VSever...)
Třeba v openVZ si s tímhle můžeš opravdu vyhrát, možná až moc. V ESXi/kvm toho moc nevymyslíš, počet virtuálních procesorů, limity na paměť a disk a tím to hasne, i když teda možnosti ESXi už si moc nepamatuju.
Osobně jsem odchovaný na platformě VMware, sám používám VMware server (ať na desktopu s win nebo na serveru s ořezaným lin jako pokus napodobit ESX). V práci mám na starosti VMware Infrastructure, na serveru s 2x QC, 16GB RAM a 4 diskovejma polema.
Nemáme na tom mission critical stroje, ale vývojové instalace. S výkonem jsme zatím velmi spokojeni, ale běží nám tam jen cca. 6 strojů (2x linux a 4x W2003/2008 a SQL).
Konkrétní dotazy (zvláště srovnání produktů VMware) můžu zodpovědět...
PS. alternativou je taky MS, k provozu toho jejich virtualizátoru si můžeš stáhnout WinServer2008 a pokud na tom jen pojedeš VMka, je to free. Nezkoušel jsem.
Mně se VMWare server hodně líbil, ale poslední dobou mi začíná čím dál víc lézt krkem. Občas to umí být trochu nestabilní, jak webové rozhraní, tak dokonce samotné virtuální mašiny.
Nejvíc mě ale z poslední doby dostalo, když jsem jednu virtuální mašinu restartoval a ona nechtěla najet. Webové rozhraní hlásilo jenom nějakou obecnou chybu, nic konkrétního. Zoufale jsem pak googlil na webu, čím to může být a zjistil jsem, že musí upgradovat na novou verzi, že se prostě VMWare rozhodnul upozornit uživatele na novou verzi tím, že nepůjdou nastartovat virtuální mašiny. Samozřejmě upgrade taky chvíli trvá, takže downtime byl ve výsledku docela velký.
Jo, obecně VMware zřejmě nemusí být ve všem na špici. Přece jen, co si budem povídat, zcela jistě těží z toho, že byl "první" a obecně z pionýrských úspěchů - ale na úkor nových technologií. Řekl bych, že rivalové dokážou často nabídnout zajímavější featury.
Ad verze - osobně jedu na VMware Serveru pre-2.x verzích, neb 2.x na Win je úděs - instalátor místo cca. 140MB má necelých 400, instaluje si Apache na management interface a vyžaduje ho. Nainstaloval jsem, ale obratem šel bohužel pryč... všude jedu na verzi 1.0.8. (ale to není nikde mission-critical)
Pre 2-x verze jsou na linuxu problem. Nelze je s novymi kernely pouzivat (2.6.26 tusim). Pouziva to nejake depreceated features. Nevim presne co. Lze to nejak obejit, ale pak nelze korektne vypnout host PC.
Jinak vmware ma velmi pekne GUI. To naprikald virt-manager na spravu xen ci kvm stroju je nestabilni a malo toho umi. Na druhou stranu libvirtd, na kterym je to postaveny, stabilni je a tak staci restartovat GUI a nic se nedeje. Navic prace z prikazove radky je luxusni.
To s tím kernelem nemůžu potvrdit, mně se to vždy podařilo rozchodit. Aktuálně mi nic na linuxu neběží, tak to nemůžu ověřit, s jakou verzí kernelu.
Vždy jsem ale kompiloval svoje moduly.
Osobně se mi co do mgmt interface moc líbí VMware Console. Proto mě mrzí, že ji není možné použít na ESX.
Tušíte někdo, jestli je k ESX nějaká standalone aplikace na management? Přesně něco jako VMware Console. Mají VMware Remote Console, ale jen jako ten blbý plugin do prohlížeče...
Ano. Je to closed source, takze moduly se musi kompilovat zvlast proti konkretnimu kernelu. Vypada to, ze uz jsou na to funkcni patche viz zde, ale byly s tim problemy a evidentne to stale neni moc OK. Ja uz vmware taktez na linuxu nepouzivam, takze blizsi report nemuzu podat. Co je ale pekna vychytavka - umi 64bit na 32bit hostu. KVM tohle neumi a do virtualboxu to bylo zavedeno nedavno.
Console funguje nativne i pod linuxem (ale tebe predpokladam trapi MacOSX).
Pockejte k ESX je snad konzole defaultni vec ne. To k cemu uz konzole neni a jenom webovej ksicht je vmware server 2.0, nicmene s jistymi omezenimi lze pouzit i ta k ESX.
Jinak se to jmenuje VMware Infrastructure Client
Ještě jinak (ale sám v tom mám taky bordel, opravte mě když tak):
Marty napsal, jestli je k ESX serveru samostatná konzole, myslím, že se uspal, a chtěl napsat, jestli je k Serveru 2.0 samostatná konzole, což pokud vím není (jenom to webové rozhraní), ale k ESX určitě je. Ta konzole, kterou jsem k ESX 3.x viděl vyžadovala .NET a proto říkám, že by mě překvapilo, kdyby jela i pod linuxem.
Neupsal jsem se - fakt jsem myslel k ESX.
Používám konzoli k VMware Serveru 1.x, ale s tou se na ESX připojit nejde. Stejně tak nemám k dispozici žádný standalone SW, kterým se dá managovat ESX. Ve VMware Serveru 1.x v mgmt interface je v login screenu webu odkaz na stažení, ale u mojí instalace ESX není. Ale možná to jen náš admin zakázal :)
HollyG, dík, ale pod VMware Infrastructure Client se mi zatím nedaří nic najít. Kdyby byl link, nezlobil bych se :-)
Marty: pokud vím, tak ta konzole se běžně stahuje přímo ze serveru, na kterém si ESX nainstaluješ. Něco jsem našel tady:
http://www.petri.co.il/5_ways_to_adm...esx_server.htm