Sziasztok!
Szeretnék összerakni egy olyan megoldást 64 bites Linux alapon, amibe több mindent nekem kell kézzel fordítani és beállítani. CentOS-t fogok használni. Az a kihívás, hogy miként tudom elérni, hogy a leginkább futtatható legyen a többi 64 bites szerveren is akár, tehát hogy portolható legyen, átrakva más szerverre egyből működjön. Linux shellből fut az egész, nincs grafikus felület, szerver jellegű az egész megoldás.
Alapvetően a Virtualbox alapú virtualizáció a célnak jónak tűnik, azonban a szempontjaim, amiben jobbat keresek, mint a Virtualbox:
- kezelje az összes CPU-t és az összes memóriát, amit megkap, minél hatékonyabban
- minél kevesebb overhead legyen
- minél inkább direktben tudja használni a CPU lehetőségeit a számításoknál
Az LXC tűnik overhead szempontjából sokkal jobbnak, azonban ha egy CentOS LXC-s konténert átrakok máshova, nem tudom, hogy fog-e minden úgy működni, amit direktben fordítok. Nem kell hozzá speciális kernel, csak az alkalmazásokba kell belenyúlnom.
QEMU-KVM tűnik most győztesnek.
Az egész célja, hogy másik, akár később sokkal újabb környezetben is a lehető leghatékonyabban, hibamentesen, GARANTÁLTAN fusson, 64 biten.
Most CentOS LXC-ben tesztelem az egészet, innen akarom majd átrakni a megfelelő virtualizációba.
Ha jól gondolom, akkor a sebesség/overhead mondjuk a bal oldali csúszka végén van (a portolhatóság árán), és jobb oldalt pedig a kompatibilitás és portolhatóság van a csúszkának a sebesség csökkenése és a nagyobb overhead árán. És itt kell választani...
Tehát összefoglalva:
- olyan virtualizációt keresek, ami több 64 bites platformon is fut, bár elég a Linux rész is
- a futtatott virtuális gép (guest) meg tudja kapni akár az összes memóriát és az összes CPU-t, a host működéséhez szükséges erőforrásokon felül
- hogy ez a felépített virtuális gép akár évek múlva is fusson majd egy sokkal újabb kernelen és akár újabb processzorokon, tehát kompatibilis legyen
- ingyenes a virtualizációs szoftver
A QEMU-KVM ennek elvileg mindennek megfelel, csak ha van ennél jobb alternatíva, az érdekelne.
Sok triviálisnak tűnő dolgot leírtam, de így tisztábban láttok talán.
Köszönöm előre is a javaslatokat.
UPDATE: QEMU-KVM mellett döntöttem, tökéletesen működik eddig. Köszönöm mindenkinek a segítséget!