KVM

Instalace KVM na Debian 10

Instalace KVM na Debian 10
V tomto článku vám ukážu, jak nainstalovat KVM na Debian 10 a vytvořit virtuální stroj KVM pomocí libvirt. Pojďme tedy začít.

Povolení rozšíření virtualizace hardwaru:

Nejprve musíte povolit rozšíření virtualizace hardwaru z BIOSu vašeho počítače. Pokud používáte procesor Intel, bude se jmenovat VT-x nebo VT-d. Pokud používáte procesor AMD, bude se v systému BIOS jmenovat AMD-v.

Jakmile máte povolenou virtualizaci hardwaru, spusťte následující příkaz a ověřte, zda je povoleno rozšíření VT-x / VT-d nebo AMD-v.

$ grep --color --perl-regexp 'vmx | svm' / proc / cpuinfo

Jak můžete vidět, svm vlajka je k dispozici. Používám procesor AMD. Pokud používáte procesor Intel, pak to bude vmx. Virtualizace hardwaru je tedy povolena. Skvělý!

Instalace KVM / QEMU:

Nyní musíte nainstalovat KVM a QEMU z oficiálního úložiště balíků Debian 10 Buster.

Nejprve aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Mezipaměť úložiště balíčků APT by měla být aktualizována.

Nyní nainstalujte KVM a QEMU pomocí následujícího příkazu:

$ sudo apt install qemu qemu-kvm qemu-system qemu-utils

Instalaci potvrďte stisknutím Y a poté stiskněte .

Správce balíků APT stáhne a nainstaluje všechny požadované balíčky.

V tomto okamžiku by měly být nainstalovány KVM a QEMU.

Instalace LibVirt:

Vytváření virtuálních strojů a jejich snadná správa, libvirt se používá. Je to nezbytný nástroj pro virtualizaci KVM a QEMU.

libvirt a všechny požadované nástroje jsou k dispozici v oficiálním úložišti balíků Debian 10 Buster.

Instalovat libvirt a všechny potřebné nástroje, spusťte následující příkaz:

$ sudo apt install libvirt-clients libvirt-daemon-system virtinst

Nyní stiskněte Y a poté stiskněte pro potvrzení instalace.

Správce balíků APT stáhne a nainstaluje všechny požadované balíčky.

V tomto okamžiku bude nainstalován libvirt a všechny požadované nástroje.

Nyní zkontrolujte, zda libvirtd služba běží s následujícím příkazem:

$ sudo systemctl status libvirtd

Jak můžete vidět, libvirtd služba je běh. The libvirtd služba je také povoleno. Spustí se tedy automaticky při spuštění.

Pokud v každém případě, libvirtd služba není spuštěna, můžete ji spustit následujícím příkazem:

$ sudo systemctl start libvirtd

Ve výchozím nastavení je výchozí síť libvirt není aktivní, jak vidíte na následujícím obrázku.

$ sudo virsh net-list - vše

Aby bylo možné vytvořit virtuální stroje s libvirt, výchozí síť musí být aktivní.

Chcete-li spustit výchozí síť, spusťte následující příkaz:

$ sudo virsh net-start výchozí

Nakonfigurujte také výchozí síť se automaticky spustí při spuštění pomocí následujícího příkazu:

$ sudo virsh net-autostart výchozí

Vytvoření virtuálního stroje KVM:

V této části vám ukážu, jak vytvořit svůj první virtuální stroj KVM a nainstalovat operační systém (Ubuntu 16.04 LTS) z ISO obrazu na virtuálním stroji. Pojďme tedy začít.

Nejprve vytvořte novou adresářovou strukturu pro virtuální stroje KVM pomocí následujícího příkazu:

$ sudo mkdir -pv / kvm / disk, iso

Měla by být vytvořena následující adresářová struktura.

/ kvm
-- disk/
--ISO /

V / kvm / disk adresář, všechny obrazy pevného disku virtuálního stroje budou zachovány.

V / kvm / iso adresář, budou zachovány všechny ISO obrazy operačního systému.

Nyní přejděte na / kvm / iso adresář s následujícím příkazem:

$ cd / kvm / iso

Nyní si stáhněte Ubuntu 16.04 ISO obraz LTS s následujícím příkazem:

Vydání $ sudo wget http: //.ubuntu.com / 16.04.6 / ubuntu-16.04.6-server-amd64.iso

Probíhá stahování obrazu ISO. Dokončení bude chvíli trvat. Po dokončení stahování bude obraz ISO k dispozici v souboru / kvm / iso adresář.

Po dokončení stahování spusťte následující příkaz a vytvořte nový virtuální stroj KVM.

$ sudo virt-install --name server01 \
--linux typu os \
--os-varianta ubuntu16.04 \
--beran 1024 \
--disk / kvm / disk / server01.img, device = disk, bus = virtio, size = 10, format = qcow2 \
--graphics vnc, listen = 0.0.0.0 \
--noautoconsole \
--hvm \
--cdrom / kvm / iso / ubuntu-16.04.6-server-amd64.iso \
--boot cdrom, hd

POZNÁMKA: Chcete-li nainstalovat nový operační systém, můžete ve výše uvedeném příkazu změnit tučný text písma. Příkaz je docela vysvětlující. Takže nebudu zacházet do dalších podrobností.

Měl by být vytvořen nový virtuální stroj KVM.

Všechny virtuální stroje KVM můžete zobrazit pomocí následujícího příkazu:

$ sudo virsh list - vše

Jak vidíte, nový virtuální stroj KVM server01 běží.

Nyní vytiskněte port VNC server01 virtuální stroj s následujícím příkazem:

$ sudo virsh vncdisplay server01

Jak vidíte, port VNC je : 0

Nyní vytiskněte adresu IP serveru KVM / QEMU pomocí následujícího příkazu:

$ ip a

Jak vidíte, IP adresa je 192.168.21.131. Ve vašem případě to bude jiné. Nezapomeňte jej tedy od nynějška vyměnit.

Nyní byste měli být schopni se připojit k serveru VNC virtuálního počítače z libovolného klienta VNC.

Stačí se připojit k VNC adrese 192.168.21.131: 0.

Měli byste být připojeni k serveru VNC. Jak vidíte, Ubuntu 16.Je spuštěn 04 instalační program LTS. Nyní nainstalujte Ubuntu 16.04 na virtuálním stroji, jak to obvykle děláte.

Ubuntu 16.04 LTS se instaluje na virtuální stroj KVM.

Jednou Ubuntu 16.04 LTS je nainstalován, server01 virtuální stroj se automaticky vypne.

Chcete-li jej znovu zapnout, spusťte následující příkaz:

$ sudo virsh start server01

Nyní byste měli být schopni se připojit ke konzole server01 virtuální stroj pomocí VNC znovu.

Také jsem nainstaloval SSH server na server01 virtuální stroj. Chcete-li se připojit k virtuálnímu počítači přes SSH, nejprve vytiskněte informace o IP virtuálního stroje.

$ ip a

Nyní byste měli mít možnost SSH do virtuálního stroje ze serveru KVM / QEMU, jak vidíte na následujícím obrázku.

Takto tedy nainstalujete KVM na Debian 10 a pomocí libvirtu vytvoříte virtuální stroje KVM na Debian 10. Děkujeme za přečtení tohoto článku.

Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...
Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...
Hry Jak používat AutoKey k automatizaci linuxových her
Jak používat AutoKey k automatizaci linuxových her
AutoKey je nástroj pro automatizaci stolních počítačů pro systémy Linux a X11, programovaný v programech Python 3, GTK a Qt. Pomocí jeho funkcí skript...