Lépésről lépésre a KVM telepítéséhez Ubuntu 20.04 rendszeren és virtuális gépek létrehozásához a virt-manager segítségével
A KVM vagy Kernel-alapú virtuális gép egy olyan modul a Linux Kernelben, amely lehetővé teszi a felhasználók számára, hogy virtuális gépeket futtassák rendszerükön. A többi virtualizációs szoftverhez képest szinte puszta teljesítménnyel büszkélkedhet, mivel szorosan kapcsolódik a Linux kernelhez.
A KVM a libvirt nevű API-jával/eszközkészletével párosulva virtuális gép létrehozására szolgál az Ubuntuban. Az olyan eszközök, mint a Virt-Manager (GUI front-end) és a Virsh (CLI) a virtuális gépek létrehozásának és kezelésének egyszerűsítésére szolgálnak.
Ebben a cikkben megtudjuk, hogyan kell megfelelően telepíteni a KVM-et az Ubuntu 20.04 LTS-re.
Előfeltételek
A telepítés megkezdése előtt meg kell győződnünk arról, hogy megfelelünk a KVM futtatásához szükséges követelményeknek. Olyan processzorra van szükségünk, amely támogatja a hardveres virtualizációt. Ha a processzor támogatja a hardveres virtualizációt, meg kell győződnünk arról, hogy engedélyezve van a BIOS-ban.
Ha ellenőrizni szeretné, hogy processzora támogatja-e a hardveres virtualizációt, nyomja meg a gombot ctrl+alt+t
terminál megnyitásához. Egy ügyes parancsot fogunk használni egrep
amely a Regexp segítségével szövegmintát keres egy fájlból. A fájl, amelyen a CPU-val kapcsolatos információkat keresünk, itt található /proc/cpuinfo
. Illessze be a következő parancsot a terminálba a hardver virtualizáció támogatásának ellenőrzéséhez.
egrep -c '(vmx|svm)' /proc/cpuinfo
Ha a kimenetet másként kapja meg, mint 0
akkor a processzora támogatja a hardveres virtualizációt. A kimeneti szám a sz. a processzor magja vagy szálai. Már csak az a lépés van hátra, hogy megbizonyosodjon arról, hogy a hardvervirtualizáció engedélyezve van a BIOS-ban.
A hardvervirtualizáció engedélyezésének folyamata mostantól attól függ, hogy Intel vagy AMD processzorral rendelkezik. Tekintse meg az alaplap kézikönyvét, hogy megtudja, hogyan engedélyezheti a virtualizációt. Intel processzorok esetén engedélyeznie kell a virtualizációt a BIOS beállításaiban. Az AMD processzorok esetében engedélyezze az SVM módnak nevezett beállítást.
Most ellenőriztük, hogy van-e olyan processzorunk, amely támogatja a hardveres virtualizációt, és engedélyeztük azt a BIOS-ban. Most áttérhetünk a telepítésre.
Telepítés
Nyissa meg a terminált a gomb megnyomásával ctrl+alt+t
billentyűparancs. A KVM telepítéséhez illessze be a következő parancsot a terminálba, és nyomja meg az enter billentyűt.
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
A qemu-kvm
KVM csomag, míg libvirt-daemon-system
és libvirt-kliensek
libvirt toolkit csomagok. A híd-utils
csomag Ethernet-híd konfigurálására szolgál virtuális gépekhez.
Telepítés ellenőrzése
Két módszer létezik a KVM sikeres telepítésének ellenőrzésére. Vagy fuss
kvm --verzió
vagy
virsh lista --all
Ha a fent látható kimenetet kapja, akkor a KVM megfelelően telepítve van a rendszeren. Most már létrehozhat virtuális gépet a használatával virsh
parancsot a virtuális gépek létrehozásához vagy telepítéséhez virt-menedzser
egy grafikus felhasználói felület eszköz a virtuális gép létrehozásához és kezeléséhez az Ön igényei szerint.
Virtuális gép létrehozása
Ebben a szakaszban a virt-managert fogjuk használni a virtuális gép létrehozásához és futtatásához Ubuntu 20.04-en. A virt-manager Ubuntu 20.04 rendszerre történő telepítéséhez futtassa a következő parancsot:
sudo apt install virt-manager
A telepítés befejezése után futtassa a virt-managert. A következő ablak fogadja Önt.
Új virtuális gép létrehozásához kattintson a gombra Hozzon létre egy új virtuális gépet
gomb.
címmel felugró ablak Új virtuális gép
megjelenik, válassza ki a Helyi telepítési adathordozó (ISO képfájl vagy CD-ROM)
opciót, és kattintson a Tovább gombra.
Szükségünk van egy ISO képre egy operációs rendszerről, amelynek virtuális gépét szeretnénk létrehozni. Kattintson a Tallózás gombra a telepíteni kívánt operációs rendszer kiválasztásához.
Meg fog jelenni Válassza a Tárhely kötet lehetőséget
ablakban, jelenleg az alapértelmezett tárolókészletet fogjuk használni, megpróbálkozhat azzal, hogy új tárterületeket hoz létre a virt-manager számára. Egyelőre az OS ISO képét másoljuk a következő könyvtárba a használatával cp
parancs.
sudo cp source_of_iso_file /var/lib/libvirt/images
Az ISO alapértelmezett készletbe másolásához root jogosultságra van szükségünk, ezért használjuk sudo
parancs és a_iso_file_forrás a választott operációs rendszer helye. Miután másolta az ISO-t a libvirt images könyvtárba, nyomja meg a gombot Kötetlista frissítése
gomb. A választott operációs rendszer ISO megjelenik az alábbi listában, én az MX-Linuxot választom a telepítéshez.
Válassza ki a telepíteni kívánt operációs rendszert, és nyomja meg a gombot Válassza a Hangerő lehetőséget
gomb.
Az ISO kiválasztása után kattintson a Tovább gombra az előző ablakban.
A következő ablakban válassza ki a virtuális géphez hozzárendelendő memória/RAM mennyiségét és a CPU magok számát. Azt javaslom, hogy legalább az operációs rendszer által megkövetelt minimális ajánlott összeget különítse el.
Ezután legalább az operációs rendszer által megkívánt minimális lemezterületet foglaljon le. Javasolok legalább 30 GB-ot Windows-hoz, és 20 GB-ot bármely Linux disztribúcióhoz. A Virt-manager automatikusan létrehozza a virtuális lemezt az operációs rendszerhez, ha az első opciót választja.
Tipp: A második lehetőséggel saját maga is létrehozhat egyéni tárhelyet.
Ezen az új képernyőn módosíthatja a virtuális gép nevét, és megerősítheti a részleteket. Kattintson a Befejezés gombra, hogy elindítsa az operációs rendszer telepítését a virtuális lemezen.
Tipp: Megpróbálhatja úgy is módosítani a virtuális gép beállításait, hogy bejelöli a testreszabhatja a konfigurációt a telepítés előtt
opció egy további funkcióhoz.
Fejezze be az operációs rendszer telepítését a kiválasztott operációs rendszer telepítési folyamatának követésével.
A telepítés befejezése után elindíthatja a virtuális gépet, ha kiválasztja azt, és rákattint Kapcsolja be a virtuális gépet
gomb
Most egy működőképes virtuális gépünk van használatra készen.