# Jak nainstalovat Virt-Manager:

## Jak nainstalovat Virt-Manager

Od svého zavedení ušla virtualizace dlouhou cestu. V současné době se hypervizory používají téměř pro vše, od provozování serverů na podnikové úrovni až po testování různých operačních systémů na počítači místního uživatele. Na světě je k dispozici mnoho placených i bezplatných řešení hypervizorů.

Ale v této příručce se podíváme na instalaci jedné z těchto nejlepších bezplatných sad nástrojů používaných pro virtualizaci a skládá se z Virt-Manager , KVM a QEMU . Tato příručka vám ukáže, jak tyto nástroje správně nainstalovat. Než začneme, pojďme se s tímto softwarem trochu lépe seznámit.

### Co je Virt-Manager?

Virt-Manager je grafické uživatelské rozhraní pro knihovnu, které poskytuje služby správy virtuálních strojů. Rozhraní Virt-manager umožňuje uživateli snadno vytvářet, mazat a manipulovat s virtuálními stroji, aniž by museli procházet terminálem.

Virt-manager podporuje hlavně KVM, ale může pracovat i s jinými hypervizory, jako jsou Xen a LXC .

Když je virt-manager nainstalován, je dodáván s níže uvedenou sadou nástrojů.

* virt-install: Nástroj příkazového řádku pro poskytování OS

* virt-viewer: Rozhraní uživatelského rozhraní s grafickými funkcemi

* virt-clone: Nástroj příkazového řádku pro klonování existujících neaktivních hostitelů

* virt-xml: Nástroj příkazového řádku pro snadnou úpravu XML domény libvirt pomocí voleb příkazového řádku virt-install.

* virt-bootstrap: Příkazový nástroj poskytující snadný způsob, jak nastavit kořenový souborový systém pro kontejnery založené na libvirt.

### KVM

Písmena KVM znamenají Kernel-based Virtual Machines. KVM je linuxové plně virtualizační řešení pro procesory architektury x86, které má virtualizační rozšíření (Intel VT a AMD-V).

KVM je bezplatný jako open-source software. Podpora KVM je součástí všech nových linuxových jader záměrně.

### QEMU

QEMU e zkrácená verze Quick lator , EMU což je bezplatný emulátor s otevřeným zdrojovým kódem, který může provádět virtualizaci hardwaru. Emuluje procesor hostitelského počítače prostřednictvím dynamického binárního překladu. To poskytuje různé sady modelů hardwaru a zařízení pro hostitelský počítač, což mu umožňuje provozovat různé hostované systémy.

KVM lze použít s QEMU, což umožňuje provoz virtuálních strojů téměř s nativní rychlostí. QEMU není jen emulace hardwaru, ale dokáže emulovat procesory na uživatelské úrovni, které umožňují aplikacím kompilovaným pro jednu architekturu běžet na jiné.

### Instalace Virt-Manager

1. Instalace všech blíčkůke spuštění virt-manager.

Základní instalace:

`sudo pacman -Syu virt-manager qemu-desktop dnsmasq iptables-nft`

Plně vybavená instalace:

`sudo pacman -Syu --needed virt-manager qemu-desktop libvirt edk2-ovmf dnsmasq vde2 bridge-utils iptables-nft dmidecode`

* edk2-ovmf: ovmf je projekt založený na EDK II, který umožňuje podporu UEFI pro virtuální stroje.

* iptables-nft: Nástroj pro řízení paketů jádra Linuxu (pomocí rozhraní nft).

* bridge-utils: ethernetové mostové nástroje.

2. Po dokončení instalace musíte povolit službu libvirtd, pokud potřebujete LXC k dispozici, pro relaci qemu není potřeba!

`sudo systemctl enable --now libvirtd.service`

3. Zkontrolujte stav, abyste se ujistili, že služba běží.

`systemctl status libvirtd.service`

Nyní budete moci začít vytvářet nastavení virtuálního počítače přes aplikaci.

Připojení QEMU nevyžaduje `libvirtd.service` běh!

### Volitelná funkčnost

Balíčky pro extra funkce:

* qemu-arch-extra - podpora dalších architektur

* qemu-block-gluster - Glusterfs podpora bloku

* qemu-block-iscsi - iSCSI podpora bloků

* qemu-block-rbd podpora bloků RBD

### Síť:

Pokud je síť po restartování hostitelského počítače zakázána a nenajdete způsob, jak ji povolit, můžete ji povolit ve výchozím nastavení z příkazového řádku. Toto bude fungovat po restartování hostitele:

`sudo virsh net-autostart default`

### libquestsf

Pokud si přejete upravit vytvořené obrazy disku virtuálního stroje, můžete nainstalovat libguestfs . Jedná se o sadu nástrojů, které umožňují uživateli prohlížet a upravovat soubory v hostovaných systémech, měnit změny skriptů VM, monitorovat místo na disku, vytvářet nové hosty, P2V, V2V, provádět zálohy, klonovat VM a mnoho dalšího.

Instalace:

`yay -S libguestfs`

### qemu-emulators-full

Všechny emulátory uživatelského režimu a systému QEMU.

`yay -S qemu-emulators-full`

### qemu-block-gluster

Glusterfs je škálovatelný síťový souborový systém. To přidává podporu bloku Glusterfs do QEMU.

`yay -S qemu-block-gluster`

### qemu-block-iscsi

iSCI umožňuje přístup k úložišti prostřednictvím sítě. `qemu-block-iscsi` umožňuje QEMU blokovat.

`yay -S qemu-block-iscsi`

### samba

To to přidá podporu pro SMB/CIFS QEMU.

`yay -S samba`

## Instalace hostujících ovladačů virtio pro Windows

RedHat dodává sadu hostujících ovladačů pro virtio, které pokrývají grafické ovladače pro hostující systém. Nejnovější ovladače si můžete stáhnout z jejich GitHub virtio-win-pkg-scripts zde.

Článek je převzat z EndeavourOS discovery a data září 2021.

`Kankys 19.4.2024`