Ez az oktatóanyag tárgyalja a KVM bevezetését, telepítését és annak használatát virtuális gépek létrehozásához RedHat alapú disztribúciók alatt, mint pl. RHEL/CentOS7 és Fedora 21.
A KVM vagy (kernel-alapú virtuális gép) teljes virtualizációs megoldás Linuxhoz Intel 64 és AMD 64 rendszeren hardver, amely 2.6.20 óta szerepel a fő Linux -kernelben, és a legtöbb számára stabil és gyors munkaterhelések.
Számos hasznos funkció és előny érhető el, ha a KVM segítségével telepíti virtuális platformját. A KVM hipervizor a következő szolgáltatásokat támogatja:
Ez az első folyamatban lévő KVM (kernel-alapú virtuális gép) sorozatunk, itt részben a következő cikkekkel foglalkozunk.
1. rész: Virtuális gépek létrehozása Linuxon KVM (kernel-alapú virtuális gép) használatával
Győződjön meg arról, hogy a rendszer rendelkezik hardver virtualizációs bővítményekkel: Intel-alapú gépek esetén ellenőrizze a CPU virtualizációs kiterjesztését [vmx] a következő paranccsal érhetők el.
[[e -mail védett] ~]# grep -e 'vmx' /proc /cpuinfo.
AMD-alapú gépek esetén ellenőrizze a CPU virtualizációs kiterjesztését [svm] elérhetőek.
[[e -mail védett] ~]# grep -e 'svm' /proc /cpuinfo.
Ha nincs kimenet, ellenőrizze, hogy a virtualizációs bővítmények engedélyezve vannak -e a BIOS -ban. Ellenőrizze, hogy a KVM modulok betöltődtek -e a rendszermagba, „alapértelmezés szerint be kell tölteni”.
[[e -mail védett] ~]# lsmod | grep kvm.
A kimenetnek tartalmaznia kell kvm_intel intel-alapú házigazdák számára vagy kvm_amd amd-alapú házigazdák számára.
Mielőtt elkezdené, szüksége lesz a gyökér fiókra vagy a nem root felhasználóra a rendszerén konfigurált sudo jogosultságokkal, és győződjön meg arról, hogy a rendszer naprakész.
[[e -mail védett] ~]# yum frissítés.
Győződjön meg arról, hogy a Selinux engedélyezett módban van.
[[e -mail védett] ~]# setenforce 0.
1. Telepítjük qemu-kvm és qemu-img csomagokat eleinte. Ezek a csomagok felhasználói szintű KVM-t és lemezképkezelőt biztosítanak.
[[e -mail védett] ~]# yum install qemu-kvm qemu-img.
2. Most Önnek megvan a minimális követelménye, hogy virtuális platformot telepítsen a gazdagépén, de továbbra is hasznos eszközeink vannak platformunk felügyeletéhez, például:
Telepítsük ezeket a fenti eszközöket a következő paranccsal.
[[e -mail védett] ~]# yum install virt-manager libvirt libvirt-python libvirt-client
3. Az RHEL/CentOS7 felhasználók számára további csomagcsoportok, például Virtualization Client, Virtualization Platform és Virtualization Tools telepítése.
[[e -mail védett] ~] #yum groupinstall virtualization-client virtualization-platform virtualization-tools
4. A virtualizációs démon, amely az egész platformot kezeli:libvirtd”. indítsuk újra.
[[e -mail védett] ~] #systemctl indítsa újra a libvirtd -t.
5. A démon újraindítása után ellenőrizze annak állapotát a következő parancs futtatásával.
[[e -mail védett] ~] #systemctl állapot libvirtd
libvirtd.service - Virtualizációs démon Betöltve: betöltve (/usr/lib/systemd/system/libvirtd.service; aktív) aktív: aktív (fut) hétfő óta 2014-12-29 15:48:46 EET; 14 évvel ezelőtt Fő PID: 25701 (libvirtd)
Most térjünk át a következő szakaszra virtuális gépeink létrehozásához.
Amint azt korábban említettük, van néhány hasznos eszközünk a virtuális platformunk kezeléséhez és a virtuális gépek létrehozásához. Az egyik ilyen eszköz [virt-manager], amelyet a következő részben használunk.
6. Habár virt-manager GUI alapú eszköz, a terminálról és a GUI -ról is elindíthatjuk/elindíthatjuk.
[[e -mail védett] ~]#virt-manager.
7. Az eszköz elindítása után ez az ablak jelenik meg.
8. Alapértelmezés szerint a menedzser közvetlenül kapcsolódik a rendszerhez helyi kiszolgáló, szerencsére ugyanazt az eszközt használhatná egy másik gazda távoli kezelésére. Tól től "Fájl"Fülre, csak válassza a"Kapcsolat hozzáadása”És ez az ablak jelenik meg.
Jelölje be "Csatlakozás távoli gazdagéphez”Opciót, majd adja meg Gazdanév/IP a távoli szerverről. Ha minden alkalommal, amikor a menedzser elindul, létre kell hoznia a kapcsolatot a távoli gazdagéppel, ellenőrizze a „Automatikus csatlakozás" választási lehetőség.
9. Térjünk vissza a helyi szerverünkhöz, mielőtt új virtuális gépet hozna létre, el kell döntenie, hogy hol fogják tárolni a fájlokat?! más szóval, létre kell hoznia a Kötet lemez (Virtuális lemez / lemezkép) a virtuális géphez.
Kattintson a jobb gombbal a localhost elemre, és válassza a „Részletek", Majd válassza a"Tárolás”Fülre.
10. Ezután nyomja meg a „Új kötet”Gombot, majd írja be az új virtuális lemez nevét (Kötet lemez), és írja be a kívánt/szükséges méretet a "Max kapacitás”Szakaszban.
A kiosztási méret a lemez tényleges mérete, amelyet a lépések befejezése után azonnal lefoglal a fizikai lemezről.
jegyzet: Ez egy fontos technológia a tárolási adminisztráció területén, amelyet „vékony rendelkezés”. Korábban csak a használt tárhely méretét kiosztotta, NEM az összes rendelkezésre álló méretet.
Például létrehozott virtuális lemezt méretben 60G, de valójában csak használt 20G, ezzel a technológiával a fizikai merevlemezről kiosztott méret lesz 20G nem 60G.
Más szavakkal, a kiosztott fizikai méret a ténylegesen használt mérettől függően dinamikusan lesz elosztva. További részleteket a címen találhat VMWare vStorage Thin Provisioning.
11. Megjegyzi, hogy az új kötetlemez címkéje megjelent a listában.
Észre kell vennie az új lemezkép (Volume Disk) útvonalát is, alapértelmezés szerint az alatt lesz /var/lib/libvirt/images, a következő paranccsal ellenőrizheti.
[[e -mail védett] Letöltések]# ls -l/var/lib/libvirt/images. -rw. 1 gyökérgyök 10737418240 január 3. 16:47 vm1Tárolás.img.
12. Most készen állunk a virtuális gép létrehozására. Nyomjuk meg a gombot "VM”A főablakban ez a varázslóablak jelenik meg.
Válassza ki a virtuális gép létrehozásához használt telepítési módot. Egyelőre helyi telepítési adathordozót fogunk használni, később a többi módszert tárgyaljuk.
13. Itt az ideje meghatározni, hogy melyik helyi telepítési adathordozót kell használni, két lehetőségünk van:
Oktatóanyagunkban használjunk ISO képmódszert, ezért meg kell adnia az ISO kép útvonalát.
Fontos: Sajnos van egy nagyon buta hiba, aki az RHEL/CentOS7 -et használja. Ez a hiba megakadályozza a fizikai [CDROM/DVD] használatával történő telepítést, és az opció szürkén jelenik meg.
És ha a kurzort rajta tartja, ez a hibaüzenet jelenik meg.
Eddig nincs hivatalos/közvetlen megoldás erre a hibára, további információkat találhat erről, de itt.
14. A tárhely visszatér, a korábban létrehozott virtuális lemezt fogjuk használni a virtuális gép telepítésére. A képen látható módon lesz.
15. Az utolsó lépés, amely megkérdezi a virtuális gép nevét és egy másik speciális opciót, lehetővé teszi, hogy később beszéljünk róla.
Ha szeretne módosítani néhány konfigurációt vagy személyre szabni, ellenőrizze a „Telepítés előtt testre szabhatja a konfigurációt" választási lehetőség. Ezután kattintson Befejez és várjon néhány másodpercet, megjelenik a vezérlőpult, amelyen a vendég operációs rendszer kezelheti
Most megtanulta, mi a KVM, hogyan kezelheti virtuális platformját a GUI -eszközök segítségével, hogyan telepítheti a virtuális gépet, és még egy fantasztikus dolog.
Bár ez még nem a cikk vége, hamarosan megjelenő cikkeinkben megvitatunk egy másik fontos témát, amely a KVM-hez kapcsolódik. Az előző tudás felhasználásával piszkolja be a kezét, és készüljön fel a következő részre… ..