Xen alapú otthoni szerver virtualizáció

Home Server: Xen alapú virtualizáció

Forrás: Otthoni szerver: Xen-alapú virtualizáció


A baleset, azt kellett frissíteni a saját szerver, az új szerver megjelent Core 2 Duo processzorral és egy tisztességes memória (3 GB). mert szokásosan használt szerver faylopomoyki, Rauter és zenei kiszolgáló, úgy döntött, hogy tegyen valamit, nem tétlen források, az ellátást azok már elég sokat. Úgy döntöttem, hogy egy meglehetősen népszerű virtualizációs technológiát állítok fel, hogy esetleg különböző beállítási kísérleteket hajthasson végre és csomagokat gyűjtsön különböző elosztásokban / rendszerekben.

Technológiák és rendszerek

Kezdjük azzal, hogy fontolja meg a meglévő virtualizációs technológiákat:
  1. OpenVZ
    A technológia különbözõ beállítású rendszereket és gyökérrendszert valósít meg egy magban. Ezt a technológiát gyakran használják a VDS / VPS szolgáltatások nyújtásában. mert a rendszermag lényegében ugyanaz, a teljesítményvesztés minimális, de a rendszerek kiválasztása csak egy kernel Linux terjesztésekre korlátozódik. Van egy fizetett változata ennek a rendszernek, számos funkcióval: Virtuozzo.
  2. xen
    Az alap a paravirtualizáció technológiája. Röviden: a vendégrendszer kifejezetten készen áll a Xen-hez való munkavégzésre, és ennek megfelelően meglehetősen kicsi a teljesítményveszteség. A vendégrendszer lehet Linux (a vendégrendszer magja eltérhet a fő rendszer magjától), a FreeBSD, a NetBSD, az OpenBSD, az OpenSolaris, a Plan 9 és mások. Az Intel / AMD virtualizációs technológiákkal szinte bármilyen rendszert is elindíthat, de ehhez az architektúrához támogató processzorra van szükség. A kiszolgálóm, ellentétben a laptopnal, ami kiderült, nem támogatja ezeket a technológiákat, ezért ezt a virtualizációs módszert nem veszik figyelembe.
  3. VirtualBOX / VMWare / Qemu és hasonló emulációs rendszerek.
    Ezek a rendszerek emulációt tesznek lehetővé, a teljesítményvesztés költségén, ezért nem veszik figyelembe.
A Xen a legoptimálisabb lehetőség, mert képes elegendő számú operációs rendszert virtualizálni minimális teljesítményvesztéssel.

Telepítés és konfiguráció

Minden végzett tevékenységek az otthoni szerver ubuntu-server, más disztribúciók esetleg meg kell változtatni egy kicsit deystviya.Pervonachalno telepíteni kell a kernel és a szükséges eszköztárral: Reboot az új kernel és telepítése xen-utils-3.2 Fontos: telepítése előtt xen-3.2 Ön megpróbálták létrehozni xen3.1, el kell távolítani az összes csomagot tartalmazó referencia xen3.1 után egyre xen-hypervisor 3.2, és újraindul a xen-hypervisor módosítja a rendszermag terhelését. Ha megpróbálja telepíteni az xen-utils-3.2-t az újraindítás előtt, hibát fog kiadni, mert A xend nem tud betölteni a rendszermagon, mert ez nem célzott. Ugyanazok a tünetek lesznek, amikor megpróbálják telepíteni az enomalizmust (web felület az xen vezérléséhez), mert ő húzza az xen3.1-et

Xen + Nvidia

Képek létrehozása és használata

A virtuális gépek kezelésének alapvető parancsai:

  • xm console - hívja a virtuális gép első terminálját
  • xm create - elindítja a virtuális gépet a konfigurációs fájl alapján
  • xm szünet - ideiglenesen leállítja a virtuális gépet
  • xm unpause - a virtuális gép elindítása leállítás után
  • xm save - mentse a virtuális gép állapotát
  • xm restore - visszaállítja a virtuális gép állapotát
  • xm reboot - újraindítja a virtuális gépet
  • xm shutdown - kikapcsolja a virtuális gépet
  • xentop - az összes virtuális gép jelenlegi terhelését mutatja
  • xm lista - a futó virtuális gépek listája
  • xm dmesg - a virtuális gép dmesg-jét mutatja
  • xm delete - törli a virtuális gépet
  • xm elpusztítja - Erőszakosan eltávolítja a virtuális gépet
Ez minden. Később valószínűleg megírom a Xen telepítését egy LVM-t használó termelési kiszolgálón.
A sorozat további cikkei: médiaközpont. proxy a SIP számára
Cross-post a blogomban

Kapcsolódó cikkek