Telepítése és konfigurálása KVM

A legnagyobb figyelmet azonban szívesen hozzáértő és tapasztalt adminok, akik jó tanácsot adni, és segít kijavítani a hibát, ha van ilyen.

Kezdjük azzal, hogy ha ezt olvasod, akkor már elő az operációs rendszer CentOS 6 (I használt verzió 6.3) és telepítésének vendég VM különböző bitmélységet (32 vagy 64), a fogadó szerver (fizikai szerver, amelyen telepítve lesz KVM VM) kell csak a 64 bites operációs rendszer.
Minden műveletet végezzen root felhasználó.

Tehát folytassa a kézikönyv.

Előállítása 1. lépés -

Lássuk információt a processzor

1. HT - Hyper-Threading támogatás
Végrehajtásának egyidejű többszálas technológia. A technológia növeli a processzor teljesítménye bizonyos terhelések. Ha engedélyezett, a rendszer meghatározza a két logikai processzorok egy fizikai processzor (mag). Jelenleg csak egy sor Intel Xeon, Pentium 4, Atom, Core i3, Core i5, Core i7.
2. LM - Hosszú Mode (x86-64 támogatás)
Nagyjából elmondható, ha rendelkezésre áll, a processzor úgy van konfigurálva, a 64-bites technológia (más néven: x86-64, x64, AMD64, Intel64, EM64T). Ez a kiterjesztés x86 architektúra teljes visszafelé kompatibilitás. Az Intel processzorok támogatása jött a késő Pentium 4-es AMD - c Athlon64.
3. VMX (Intel), SVM (AMD) - Hardver virtualizációs támogatás
Támogatás Inteltechnológia VT-x vagy AMD-V azt jelenti, hogy további utasítások közvetlen hozzáférést biztosít a források a CPU a vendég rendszerek. Ez lehetővé teszi, hogy a teljesítménye a vendég operációs rendszerek valódi termelékenységet és csökkenti a fenntartási költségeit a fogadó platform. Jelenleg Virtual Machine Extensions által támogatott számos Intel processzorok AMD, bár az ilyen bővítmények más processzor architektúrát, például Cell.
4. SSE *, SSSE *, XMM *, 3DNow. MMX, és így tovább.
Különböző készletek utasítások a feldolgozóknak. Széles körben használják a fordítóprogram, hogy optimalizálja a kódot egy adott architektúra.
5. AES - Intel Advanced Encryption Standard
Ez meglehetősen ellentmondásos sor utasítást növeli a teljesítményt, ha a kódolást / AES, csak akkor van jelen az Intel Xeon sorozat. Intel rajongók gyakran használják, hogy erősítse a lejtőn CPU szerver vonalon, bár nagyon is tisztában van, hogy az AMD processzorok erősebb adattitkosítás, például az SHA algoritmus.

Ellenőrizze, hogy a CPU támogatja a hardveres virtualizáció:

Ha az eredmény nem üres, és a szükséges zászlók vannak kiemelve színt, majd - a processzor támogatja a hardveres virtualizációt.

Kit érdekel, az összes elvégzett műveletek a konfiguráció Intel Xeon Quad Core E3-1230 3.20 GHz / 8GB / 2x 1TB.

Telepítse KVM virtualizációs és könyvtár:

# Apt-get install qemu-KVM libvirttel-bin virtinst UML segédprogramok

Most kell vklchyuchit lehetőségét szállítmányozási és proxy ARP kéréseket

Add hozzá a /etc/sysctl.conf

Run Service KVM

Hátha KVM modul betöltése

Meg kell szereznie a kimenet:

Ebben az esetben azt látjuk, hogy a modul betöltése kvm_intel. mivel proizvolitel CPU - Intel.

Ellenőrizze a kapcsolatot a KVM

Meg kell szereznie a kimenet:

2. lépés - Készítsen tároló virtuális gépek (Storage Pool)

[Urlspan] itt [/ urlspan] leírja, hogyan kell beállítani a különböző típusú tároló.
Ugyanebben a leírásban például egy egyszerű típusú tárolási - minden VM létrehoz egy fájlt * .img egy virtuális merevlemez (vagy lemezek - ha egynél több), nem kerülnek be a könyvtárba lesz / guest_images.
Csak van ez a könyvtár egy csatolási pont egy külön merevlemez a fogadó szerver, speciálisan elkülönített erre a célra.
Biztonsági adatok megőrzési és mit kell hoznia legalább egy tükrözött RAID tömb, hogy ne veszítsen VM adatok esetén a merevlemez meghibásodása, nem fogunk, mert ez - egy külön kérdés.

Sda fut a merevlemezt, ne nyúljon hozzá, hanem az sdb hozzon létre egy partíciót a fennmaradó szabad hely meghajtót ext4 fájlrendszer:
(További részletek a lépéseket itt olvasható)

Válassza ki a lemez szerkesztése

Új partíció létrehozása

Készítsen ext4 fájlrendszer összes szabad helyet disk / dev / sdb

Készítünk egy csatolási pont a mi merevlemez a virtuális gép fájlok:

*************** // // A fejlesztés *****************************
Sokan azt tanácsolják, hogy tiltsa le az összes SELinux. Azonban fogjuk választani egy másik utat. Mi jól beállítani.

Ha végrehajtása a parancs nem lesz sikeres, akkor telepíteni kell egy további csomag. Először is megtudja, melyik csomag tartalmazza a parancs

Aztán megint:

Szerkessze az / etc / fstab, hogy újraindul a partíciót a VM host szerver automatikusan szerelt

Add a vonal azok példáját, amely már létezik a fájl

Mentsd el a fájlt, és továbbra is megteremti a tárolóban:

Megnézzük, hogy ha létre

Hozzátéve, hogy Startup:

3. lépés - Állítsa be a hálózat a fogadó szerver

. Fontos.
DEVICE = «eth0» Interfész név azonosnak kell maradnia, mint volt a rendszerben. Ha csatlakozni az internet használatára eth1 interfész, akkor azt kell szerkeszteni.

Ha be van jelölve minden, indítsa újra a hálózatra:

Ellenőrizze a csatlakozás állapotát típusú «híd»:

Kapunk valami ehhez hasonló

Így a beállításokat iptables. forgalmat virtuális ok „járt” a híd típusú kapcsolat

Választható: javíthatja a teljesítményt híd kapcsolat beállítások módosításával a /etc/sysctl.conf

4. lépés - telepítése egy új virtuális gépet

Telepítése CentOS a vendég VM:

1. megjegyzés:
VMName_2 - a neve az új virtuális gép
-ram 1024 - az első számú virtuális memória
-arch = x86_64 - OS építészet virtualke
-vcpus = 1 - virtuális processzorok száma
-os-típusú Linux - OC típusú
-disk medence = guest_images_dir, size = 50 - elhelyezése tárolás, a mérete Wirth. tárcsa
-Network = híd: br0

2. megjegyzés:
Ha a VM szüksége van egy „fehér hálózat”, aztán
--network = híd: br0
Ha azt szeretnénk, hogy a „szürke hálózat” a videomagnó, majd állítsa
--network = híd: virbr0
Ebben az esetben a VM kap egy szürke IP DHCP-n keresztül a kiszolgáló.
--grafika vnc, hallgatni = 0.0.0.0, keymap = ru, password = some.password.here
Ezután adja meg a jelszót, hogy csatlakozzon a VM a vnc

A Windows telepítése egy virtuális gép vendég:

Megjegyzés:
A paraméterek ugyanazok, mint a példában telepítése CentOS. De vannak különbségek.
Ha a Windows nem látja a virtuális merevlemez, így meg kell tölteni további virtuális cdrom a /iso/virtio-win.iso vezetők - a helyét az ISO fájlt egy virtuális lemezt driver. Hogy innen.

Végre a parancsot, hogy telepítse az új VM, majd csatlakozik a fogadó a vnc szerver továbbra is a OS telepítést. Ahhoz, hogy megtudja a csatlakozóhoz, végre:

Amikor telepítünk egy új VM, vnc-server port fog növekedni 1. Ha töröl egy virtuális gép, a port felszabadul,
majd kiadja az új VM. Azaz, az utolsó VM port száma nem feltétlenül a legnagyobb a 590 ...
Ahhoz, hogy megtudja, melyik port Dev VNC egy adott nevet adja:

ahol VMName_1 - VM neve, 3 - a sorrendben a port számát, kezdve 5900, vagyis meg kell csatlakozni port 5903, de a program UltraVNC munka és így 10.110.10.15:3

Telepítése és konfigurálása KVM

megjegyzés
Ha létrehoz egy virtuális gép összeomlik hiba Permission denied. KVM nem tudja megnyitni a fájlt lemezre VM * .img,
Ezért szükséges, hogy a futtatása a qemu-KVM akció alól a gyökér (feltételezzük, hogy az irányítási
BM készült egy speciálisan létrehozott erre célra a felhasználó, például libvirt). De mi fog tenni, és a root felhasználó.

Jó tudni:
Config BM itt az / etc / libvirt / qemu /
A beállítások módosításával (add CPU, RAM, vagy valami más)
Keresünk VM konfigurációt a kívánt nevet és szerkesztés:

Például megadhat egy statikus portot vnc adott VM mindig csatlakozik a megfelelő portra

Most, hogy a virtuális gép VNC port - 5914. Ne felejtsük el, hogy újra libvirtd a módosítások alkalmazásához. VM magát újra kell indítani is. Ezért változik a konfigurációs fájlban, amíg a VM ki van kapcsolva, majd kövesse a szolgáltatás libvirtd reload, majd emelje ki a VM.

Szabályozó parancsokat VM:

Ha a 4. lépésben kiválasztott egy szürke hálózat az új VM (--network = híd: virbr0), meg kell tennie a következő (a fogadó szerver!) Az a forgalmat a VM
Hagyjuk forgalom továbbítása a kernel:

A példa telepítése OS egy CentOS vendég autót, ha a telepítés vált grafikus módban, és felajánlja, hogy csatlakozzon a helyi port 5901 vendég operációs rendszer.
Bejelentkezés a PC, amely ült vnc hogy 10.110.10.15:5910 vagy 10.110.10.15:10 is működik UltraVNC.

Ugyanezt az elvet lehet prokinut port (standard) RDP vagy SSH 3389 22 a vendég operációs rendszer.

6. lépés - Felkészítés a kezelése a távoli szerver virtuális gépek felhasználóbarát grafikus felület (a virt-manager)

Számos módja van, hogy „prokinut” távoli szerveren grafika a PC-re, ami az volt, hogy végre adminisztratív intézkedéseket. Mi elsősorban a ssh-alagút.
Tegyük fel, hogy Ön a tevékenységet végző a helyi PC Windows (a futó operációs rendszerek Linux, hogy ez sokkal könnyebb :), meg kell végrehajtani egy ssh -X [email protected]. Persze, azzal a megkötéssel, hogy a távoli szerver X11 továbbítás engedélyezett, és ülsz a helyi Linux PC c grafikus felhasználói felület), akkor meg kell

1. Bárki, aki ismeri gitt,
2. X Server Port for Windows - Xming-nek
3. A beállítások PuTTY közé «engedélyezése X11-továbbítás»
Tedd, a képen látható:

Telepítése és konfigurálása KVM

Amikor csatlakozik egy távoli szerverhez Xming-nek kellene már fut.
A fogadó szerver CentOS, hogy SSH X11 továbbítása. Ehhez módosítani kell a sshd_config fájlban:

Telepítse virt-manager a fogadó szerver:

Egy másik összetevője

7. lépés - Közvetlen indítás virt-manager

Ez után újra kell jelentkezned SSH-n keresztül egy távoli szerverre. Xming-nek el kell kezdeni.
Indítsa el a grafikus segédprogram a virtuális gépek

Nyílt virt-manager ablakban

Telepítése és konfigurálása KVM

VM vezérlő konzol

Telepítése és konfigurálása KVM

A konfiguráció a VM és változása

Telepítése és konfigurálása KVM

Olvassa el más érdekes cikkek

  • Telepítése és konfigurálása KVM
    Hogyan kell helyesen konfigurálni hozzáférést libvirttel menedzsment SSH-n keresztül
  • Telepítése és konfigurálása KVM
    Konfigurálása CentOS 7 telepítés után
  • Telepítése és konfigurálása KVM
    Optimalizálja a virtuális szerverek.
  • Telepítése és konfigurálása KVM
    KVM eszközök
  • Telepítése és konfigurálása KVM
    Hogyan dolgozik qcow2
  • Telepítése és konfigurálása KVM
    Fel kell gyorsítani a FreeBSD KVM vendégeknek Virtio
  • Telepítése és konfigurálása KVM
    MySQL: "Hozzáférés megtagadva a felhasználó számára 'debian-sys-Karba' @ 'localhost'"
  • Telepítése és konfigurálása KVM
    Segítségével zram optimalizálni csere eljárás
  • Telepítése és konfigurálása KVM
    Fax (spandsp) 11 Asterisk
  • Telepítése és konfigurálása KVM
    Oracle telepítése Java Ubuntu

Kapcsolódó cikkek