Milyen gyorsan? Az OpenVZ szerint egy rendszerkezelő segítségével az adminisztrátorok körülbelül egy perc alatt hozhatnak létre új Ubuntu szervert. Az adminisztrátorok testreszabhatják ezeket a virtuális gépeket, így például tarthatnak kéznél testreszabott webszerver image-et, amelyet elővehetnek, ha a cégnek további webkiszolgálóra van szüksége. Hasonlóképpen tarthatnak kéznél előre elkészített munkaállomás image-et, amely a cég által preferált szoftvereket tartalmazza.
Kir Kolyshkin, a projekt igazgatója szerint olyan megoldást akarnak a felhasználóik kezébe adni, amellyel gyorsan és egyszerűen tudnak Ubuntu-t telepíteni virtualizált környezetbe.
A részletek itt.
- A hozzászóláshoz be kell jelentkezni
- 4031 megtekintés
Hozzászólások
itt korábban nagy teljesítményű virtualizációt kerestem, és a hup-on a Virtuozzo-t ajánlották.
Most megnéztem a legújabb 4.0 RC-t igényeit. Lehet, hogy nagyon jó a teljesítménye, de a felépítéséből adódó alapkövetelményei számomra egy kicsit riasztóak:
Win szerver:
- win guest-ek csak ezen futnak
- csak Win 2003 szerver lehet a host OS
- csak SP1/SP2 patchlevelű lehet, még Microsoft-os service pack-ek sem lehetnek a gépre telepítve (!) (gondolom azért, mert a saját DLL-jeit teszi fel a hivatalos Microsoft OS DLL-ek helyett)
Linux szerver:
- spéci bináris driverek nem engedélyezettek (pl RAID)
szóval lehet, hogy ez nagyon jó teljesítményt ad, amikor már fut, de az alapkoncepció hosszú távon problémásnak tűnik nekem.
- A hozzászóláshoz be kell jelentkezni
A hír OpenVZ-ről szól, ami Linux hoston tud Linux guestet futtatni. A teljesítménye is és az alapkoncepciója is jó. A guestek erőforrás foglalás paraméterei akár menet közben is változtathatók, úgy tudom a free megoldások közül erre nem sok képes. RAID-et önmagában valóban nem lehetséges a guest-en megoldani de ez a paravirtualizáció miatt van. A host segítségével lehet RAID-re tenni a guest-et.
- A hozzászóláshoz be kell jelentkezni
bocs, nekem a system requirements-ből az jön le, hogy a szerverre sem lehet tenni RAID-et!
Lásd a bemásolt szöveget lejjebb.
- A hozzászóláshoz be kell jelentkezni
> csak SP1/SP2 patchlevelű lehet, még Microsoft-os service pack-ek sem lehetnek a gépre telepítve
az sp1/sp2 "nem microsoftos service pack-ek"? :)
- A hozzászóláshoz be kell jelentkezni
bocs, félreérthetően írtam, új verzió:
", még Microsoft-os update-ek sem lehetnek a gépre telepítve"
Win requirements
================
# OS
* 32-bit versions of Windows Server 2003:
o Standard or Enterprise Edition of Windows Server 2003 Service Pack 1 with or without R2: US English, German, French, Korean, Spanish, Traditional Chinese, Simplified Chinese, or Japanese;
o Standard or Enterprise Edition of Windows Server 2003 Service Pack 2 with or without R2: US English, German, French, Italian, Korean, Spanish, Traditional Chinese, Simplified Chinese, or Japanese;
o Datacenter Edition of Windows Server 2003 Service Pack 1 with or without R2 (US English);
o Datacenter Edition of Windows Server 2003 Service Pack 2 with or without R2 (US English);
* x86-64-bit versions of Windows Server 2003:
o Standard or Enterprise Edition of Windows Server 2003 x64 Service Pack 1 with or without R2 (US English or Japanese);
o Standard or Enterprise Edition of Windows Server 2003 x64 Service Pack 2 with or without R2 (US English or Japanese);
o Datacenter Edition of Windows Server 2003 x64 Datacenter Edition Service Pack 1 with or without R2 (US English);
o Datacenter Edition of Windows Server 2003 x64 with Service Pack 2 (Japanese);
* IA64-bit versions of Windows Server 2003:
o Standard or Enterprise Edition of Windows Server 2003 IA64 with Service Pack 2 (US English, German, or Japanese);
* 32-bit English version of Windows Small Business Server 2003 Service Pack 1.
# Service Pack 2 (SP2) or Service Pack 1 (SP1) is installed (R2 is also supported)
# No Microsoft Updates are added
Linux requirements
==================
Please make sure that the server you will be installing Virtuozzo on meets the following requirements:
Hardware Compatibility
The hardware requirements for installing Virtuozzo are the following:
* x86, x86-64 or IA-64 server that is supported by the host Linux OS. The majority of the servers supported by the mainstream Linux kernel or Red Hat Enterprise Linux 5.0 kernel are supported. Note that the hardware which requires proprietary pre-compiled binary drivers (e.g. some low-end RAID controllers) is generally NOT supported;
* At least 1 GB of RAM;
* Hard drive(s) with at least 15 GB of free disk space;
* Network card supported by the host Linux OS.
Software Compatibility
Virtuozzo 4.0 can be installed on the Hardware Node running one of the following Linux distributions with the 2.6 kernel:
* Red Hat Enterprise Linux 4;
* Red Hat Enterprise Linux 5;
* CentOS 4;
* CentOS 5;
* Fedora 7;
* SUSE Linux Enterprise Server 10.
- A hozzászóláshoz be kell jelentkezni
Ehh, az ubuntu közte sincs... :)
- A hozzászóláshoz be kell jelentkezni
"# No Microsoft Updates are added"
lulz
-. . - -... ... -..
- A hozzászóláshoz be kell jelentkezni
Elméletileg a host OS-hez csak az adminisztrátorának kell hozzáférnie. Nem szép ugyan, de a javítások hiánya kevésbé zavaró, mert a külvilág támadásainak nincs kitéve a rendszer. Kivétel, amikor a guestből tör ki a támadó.
- A hozzászóláshoz be kell jelentkezni
Windows host OS-re virtualpc.
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
legutóbb, mikor néztük, a teljesítménye mélyen VmWare alatt volt. Nekünk meg közel natív CPU és Disk I/O sebesség kellene.
- A hozzászóláshoz be kell jelentkezni
Ez szerintem álom kategória. Más rendszeren ismerek eszközt, ami ezt teljesíti, de olyan feltételek mellett, hogy csak kellő kompromisszumok árán hívnám virtualizációnak. (ez többek közt dedikált CPU-t és dedikált perifériákat jelent)
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
azért a xen elég jó teljesítményt ad, nemsokkal maradt el a natívtól, mikor teszteltem.
Celeron-M 1400Mhz, 768M, Ubuntu 7.10, 2.6.22
- A hozzászóláshoz be kell jelentkezni
a virtuozzo-t pont ezért ajánlották, mondván, hogy bizony az tudja
- A hozzászóláshoz be kell jelentkezni
Se a Virtuozzo-t, se a Xen-t nem ismerem. Viszont nehezen tudok elképzelni teljesítménycsökkenés nélküli virtualizációt abban az esetben, ha a host OS-nek bármi dolga van a virtuális gép által használt erőforrásokkal. Nem lehet, hogy a fenti eszközök is csak akkor tudnak közel natív tempót biztosítani, ha dedikálod a guest-nek a CPU-t (már ha ilyesmi megoldható) és ha a guest a host-tól csak egy raw disk-et kap, csináljon vele amit akar?
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
Tudtommal ahol komolyabban virtualizálnak (szerver szinten, nem csak kell egy második oprendszer), ott dedikálnak egy gépet virtualizációra és a host OS-n nem igazán csinálnak lényeges dolgot. (FIXME)
Legalábbis én így csinálnám.
- A hozzászóláshoz be kell jelentkezni
Természetesen. Sőt, a komolyabb virtualizációs software-ek ezt meg is követelik. Pl. a VMware ESX, HP IVM, HP vPar. De ez még nem garantálja, hogy a virtuális géped közel olyan sebességgel fog dolgozni, mintha egymaga volna a vason.
Én csak a vPar-t ismerem, mint teljesítményorientált virtualizációs megoldást, de vPar-nál dedikálod az erőforrásokat (CPU, perifériák) a virtuális OS-eknek. Ezért pl. csak 2+ processzoros gépen használható csak. (ráadásul csak HP-UX-on. :-) )
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
ia64-re regebben mar emlitettem, hogy elerheto a Xen.
De Linux-VSserver is hasznalhato rajta.
- A hozzászóláshoz be kell jelentkezni
A Virtuozzo/OpenVZ/LVS "OS level container" inkabb, mint virtualizacio. Azaz egyfajta jail. Szoval a nativ teljesitmeny ugy all elo, hogy nem virtualizal, ellenben szeparal.
Ha _azonos_ _oprendszer_ futtatasa a cel es OS szintu elhatarolas eleg, akkor jo valasztas, mert kicsi a veszteseg.
- A hozzászóláshoz be kell jelentkezni
Jahogyja! Ezek nem képesek többféle, a host OS-től különböző OS-ek futtatására?
(bár, az előző hozzászólásomban említett vPar se képes HP-UX-tól különböző OS futtatására, ezért az ott rossz példa)
Ettől persze tekinthetjük ezeket is virtualizációs megoldásnak. Hol húzzuk meg a határt? Mondjuk ott, hogy hány kernel fut? Ha egy, akkor jail (sandbox, bármi), ha több, egymástól független, akkor már virtualizáció?
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
Pl. LPAR (IBM) kepes kulonbozo OS futtatasra ;)
A kernelek szama, mint kriterium, egyetertunk.
De nem tetted fel a kerdest milyen szintu virtualizacio? full(HW,VM)/para(VMM)/OS...
A napokban egy kerdes kapcsan ezt a 3 kategoria kerult kepbe.
Szemelyes kedvenceim pedig a Xen+kqemu, LVS, OVZ.
Az utobbi ketto a sebessege miatt, a Xen meg a modositatlan ablakozo rendszer futtatas kepessege miatt.
- Hardvert, gepet -> Virtual Machine (full virtualization)
VMware, qemu, paralells, MSVirtualServer
hardvert - esetleg eltero architekturat is! qemu -, virtualizal
lassu cca. 20% veszteseg
- keverek megoldas a gep es a futaskornyzet kozott ->Paravirtualization
XEN, UserModeLinux
Modositott guest rendszert igenyel, esetleg eltero guest OS is lehet,
A host hypervisort futtat (szinten modositott "kernel")
gyorsabb cca. 5-10%
- OS szintu levalasztott futaskornyezet -> OS level conainer
OpenVZ, Virtuozzo, LinuxVirtualServer, SolarisZones, BSDJails
A host kernelt futtat es ez alatt osztott eroforrasokat ajanl ki a guest
_alkalmazasoknak/processzeknek_ tehat _NEM_ teljes szeparacio,
viszont gyors.
nativ sebessegu (OVZ, LVS), vesztesege cca. 0-2%, levalasztasa processz
szintu.
Mivel az eroforrasokat nem foglalja le a "guest" indulaskor, igy dinamikusan
oszthato, ugyanakkor userland utilokkal kvotazhato.
Ha a kernel megbizhato, akkor a szeparacio is megbizhato. Ez pedig a fenti
paravirtualizacio mellett is emondhato, csak ott a hypervisorrol. ;)
Ha nagyon szorozunk, ez az OS level conainer _NEM_ virtualizacios
_technologia_, mivel nem futtat kulon kernelt. Valamit-valamiert, ellenben
a vesztesege minimalis.
- A hozzászóláshoz be kell jelentkezni
"iadásának célja, hogy a rendszeradminisztrátorok gyorsan tudjanak Ubuntu szervereket és munkaállomásokat telepíteni."
Meg mindenki más is. Biztos jó ez a rendszergazdáknak?
Egy rendszergazda ezt magának is meg tudná csinálni ha akarja, nem?!
- A hozzászóláshoz be kell jelentkezni
körülbelül egy perc alatt
- A hozzászóláshoz be kell jelentkezni
Hogy jó e a rendszergazdáknak, azt minden rendszergazda döntse el maga. Igen, egy rendszergazda meg tudja csinálni és eddig is meg tudta csinálni, OpenVZ-ről letölthető Ubuntu 6.06 image. Igazából az a hír, hogy ezentúl Canonical támogatásával lehet Ubuntu-n OpenVZ-zni. Eddig az Ubuntu-ban nem volt OpenVZ gyári támogatás. Legalábbis én ezt remélem...
- A hozzászóláshoz be kell jelentkezni
Hurra. Next, next, finish!
- A hozzászóláshoz be kell jelentkezni
Kimaradt a typical ;)
- A hozzászóláshoz be kell jelentkezni
Nagy dolog.
A VmWare már egy ideje terjeszt egy csomó előtelepített virtuális gépet. Van köztük szerver is, desktop is. Igaz, a VmPlayer nem open-source, de legalább ingyenes.
- A hozzászóláshoz be kell jelentkezni
Igeretukhoz hiven elerhetok.
- A hozzászóláshoz be kell jelentkezni
Lehet egy ilyen openvz-s rendszerben ip_forwardolni?
- A hozzászóláshoz be kell jelentkezni
Portforward megy a host-on, ip-t nem próbáltam.
- A hozzászóláshoz be kell jelentkezni