Přejít na hlavní obsah

Jak nastavit kvm na serveru: podrobný průvodce s podrobnými pokyny

KVM (Kernel-based Virtual Machine) - je to plnohodnotné virtualizační řešení pro Linux, které vám umožní spouštět více virtuálních operačních systémů na jednom fyzickém serveru. KVM používá softwarovou emulaci k vytváření virtuálních strojů, což umožňuje vysokou stabilitu provozu a efektivitu.

Nastavení KVM na serveru může být náročné, zejména pro začátečníky. V tomto článku poskytujeme podrobného průvodce s podrobnými pokyny pro konfiguraci KVM na vašem serveru.

Krok 1: Instalace KVM a potřebných balíčků. Nejprve se ujistěte, že váš server podporuje virtualizaci. Nainstalujte KVM pakety a moduly jádra a další potřebné pakety pomocí správce balíčků operačního systému.

Příklad příkazů pro instalaci KVM a potřebných balíčků na Ubuntu:

$ sudo apt update
$ sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

Krok 2: Vytvoření virtuální sítě. Virtuální síť umožní virtuálním strojům komunikovat mezi sebou a s vnějším světem. Vytvořte virtuální most pomocí nástroje virsh zadáním názvu vaší sítě a nastavení.

Příklad příkazů pro vytvoření virtuální sítě:

$ sudo virsh net-define /path/to/network-definition.xml
$ sudo virsh net-autostart network-name
$ sudo virsh net-start network-name

Krok 3: Vytvoření virtuálního počítače. Nyní, když jste nakonfigurovali základní infrastrukturu pro KVM, můžete začít vytvářet virtuální počítač. Určete možnosti virtuálního počítače, jako je název, operační systém, paměť, počet jader procesoru a disk.

Příklad příkazů pro vytvoření virtuálního počítače:

$ sudo virt-install \
--name vm-name \
--ram 2048 \
--vcpus 2 \
--disk path=/path/to/vm-disk.img,size=20 \
--network network=network-name,model=virtio \
--graphics none \
--os-type linux \
--os-variant ubuntu18.04

Podle těchto podrobných pokynů budete moci nakonfigurovat KVM na vašem serveru a začít spouštět virtuální stroje. Pamatujte, že KVM poskytuje výkonné možnosti virtualizace, takže při konfiguraci a používání tohoto nástroje buďte opatrní.

Jak nastavit KVM na serveru: podrobný průvodce

Konfigurace KVM (Kernel-based Virtual Machine) na serveru umožňuje virtualizovat fyzický stroj a vytvářet virtuální stroje pro různé účely. Tato příručka podrobně popisuje proces konfigurace KVM na serveru. Podle těchto pokynů budete moci rychle a snadno vytvářet a spravovat virtuální stroje na vašem serveru.

Krok 1: Zkontrolujte podporu virtualizace

Před instalací KVM se musíte ujistit, že váš procesor a operační systém podporují hardwarovou virtualizaci. Chcete-li to provést, spusťte následující příkaz:

egrep -c '(vmx|svm)' /proc/cpuinfo

Pokud je výstup příkazu 0, znamená to, že váš procesor nepodporuje hardwarovou virtualizaci. Váš operační systém by měl být také nakonfigurován tak, aby fungoval s KVM. Konfigurace KVM je k dispozici pro systémy Linux, jako je Ubuntu, CentOS, Debian atd.

Krok 2: Instalace KVM

Chcete-li nainstalovat KVM na Ubuntu, proveďte následující příkazy:

sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager

Chcete-li nainstalovat KVM na CentOS, spusťte následující příkaz:

sudo yum install -y qemu-kvm libvirt virt-install bridge-utils

Krok 3: Konfigurace sítě

Chcete-li vytvořit virtuální stroje a umožnit jim přístup k síti, musíte nakonfigurovat připojení k mostu. Vytvořte soubor s nastavením sítě:

sudo nano /etc/network/interfaces

Přidejte do souboru následující kód:

auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0

Uložte a zavřete soubor. Restartujte síťové rozhraní:

sudo ifdown eth0
sudo ifup br0

Krok 4: Vytvoření virtuálního stroje

Nyní jste připraveni vytvořit virtuální stroj. Chcete-li to provést, spusťte následující příkaz:

sudo virt-install --name myvm --ram 2048 --vcpu 2 --disk path=/var/lib/libvirt/images/myvm.qcow2,size=10 --graphics none --noinstall --os-type linux --os-variant ubuntu18.04 --network bridge=br0,model=virtio --import

V tomto příkladu je vytvořen virtuální stroj s názvem "myvm", 2 GB RAM, 2 virtuální procesory a 10 GB disku. Operační systém virtuálního počítače bude Ubuntu 18.04.

Po provedení tohoto příkazu začne proces vytváření a instalace virtuálního počítače.

Krok 5: Správa virtuálních strojů pomocí virtuálního Správce

Pro snadné ovládání virtuálních strojů lze použít grafické rozhraní virt-manager. Nainstalujte jej dalším příkazem:

sudo apt install -y virt-manager

Po instalaci spusťte Správce virt:

V okně Virtual manager budete moci vytvářet, spouštět, zastavovat a spravovat své virtuální stroje.

To je všechno! Nyní máte na serveru podrobného průvodce nastavením KVM. Pomocí KVM můžete vytvářet a spravovat své virtuální stroje.

Instalace a konfigurace KVM

  1. Instalace potřebných balíčků: Chcete-li začít, nainstalujte potřebné balíčky, které zahrnují KVM jádro, nástroje pro správu KVM a uživatelské rozhraní QEMU.
sudo apt-get updatesudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
sudo kvm-ok
network:version: 2renderer: networkdethernets:ens33:dhcp4: nobridges:br0:interfaces: [ens33]dhcp4: yes

Nahraďte "ens33" názvem síťového rozhraní vašeho serveru. Uložte a zavřete soubor a poté pomocí následujícího příkazu použijte změny:

sudo netplan apply
sudo virt-install --name ubuntu-vm --ram 2048 --disk path=/var/lib/libvirt/images/ubuntu-vm.img,size=20 --vcpus 2 --os-type linux --os-variant ubuntu18.04 --network bridge=br0 --graphics none --console pty,target_type=serial --location 'http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/'
sudo virsh start ubuntu-vm
Chcete-li zastavit virtuální stroj, použijte příkaz:
sudo virsh shutdown ubuntu-vm

V tomto článku jsme se podívali na hlavní kroky instalace a konfigurace KVM na vašem serveru. Nyní můžete začít vytvářet a spravovat své virtuální stroje pomocí KVM.

Vytváření a správa virtuálních strojů

Když je KVM nakonfigurováno a běží na vašem serveru, můžete začít vytvářet virtuální stroje. Tato část poskytuje podrobné pokyny pro vytváření a správu virtuálních strojů.

Krok 1: Vytvoření obrazu virtuálního počítače

Prvním krokem je vytvořit obraz virtuálního stroje. Obraz obsahuje operační systém a další potřebné komponenty. Můžete si vytvořit obrázek sami nebo využít připravenou distribuci operačního systému.

Pomocí příkazu qemu-img create vytvořte prázdný obraz ve formátu qcow2:

qemu-img create -f qcow2 image.qcow2 10G

Kde je obrázek.qcow2 je název souboru obrazu a 10g je velikost obrazu (v tomto případě 10 gigabajtů).

Krok 2: Vytvoření virtuálního stroje

Po vytvoření obrazu můžete začít vytvářet virtuální počítač. K tomu použijte příkaz virtual-install :

virt-install --name vm-name --ram 2048 --disk path=/path/to/image.qcow2,size=10 --vcpu 2 --cdrom /path/to/iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --import
  • vm-name-název virtuálního počítače;
  • -- ram 2048-množství vyhrazené paměti RAM pro virtuální počítač (v megabajtech);
  • --disk path=/path/to/image.qcow2, size=10-cesta k obrazu a jeho velikosti;
  • -- vcpu 2-počet virtuálních procesorů;
  • -- cdrom / path / to / iso-cesta k obrazu ISO operačního systému;
  • -- network network = default-konfigurace síťového rozhraní virtuálního počítače;
  • -- graphics vnc, listen=0.0.0.0-konfigurace zobrazení virtuálního počítače pomocí protokolu VNC;
  • -- noautoconsole-deaktivuje automatické připojení ke konzoli virtuálního počítače;
  • -- import-importuje obraz virtuálního stroje.

Krok 3: Správa virtuálního počítače

Po vytvoření virtuálního počítače jej můžete spravovat pomocí nástrojů KVM. Níže jsou uvedeny některé příkazy pro práci s virtuálními stroji:

TýmPopis
virsh start vm-name Spuštění virtuálního počítače
virsh shutdown vm-name Vypnutí virtuálního počítače
virsh destroy vm-name Vynucené vypnutí virtuálního počítače
virsh suspend vm-name Pozastavení virtuálního počítače
virsh resume vm-name Obnovení spuštění virtuálního počítače po pozastavení
virsh list --all Zobrazení seznamu všech virtuálních strojů na serveru

Virtuální stroje lze také ovládat prostřednictvím grafického rozhraní pomocí programu virt-manager.

Nyní jste obeznámeni se základními kroky pro vytváření a správu virtuálních strojů v KVM. Na svém serveru můžete vytvořit více virtuálních strojů a začít je používat pro různé účely.