# Jak nainstalovat Virt-Manager:

> Datum: 2024-4-19

# 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](https://virt-manager.org/)
            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í **K**ernel-based **V**irtual
            **M**achines. 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](https://www.qemu.org/) 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](https://archlinux.org/packages/extra/any/edk2-ovmf/): ovmf je
            projekt založený na EDK
                II, který umožňuje podporu [UEFI](https://github.com/tianocore/tianocore.github.io/wiki/UEFI) pro virtuální stroje.

        
*
            [iptables-nft](http://edk2-ovmf:  ovmf  is an EDK II based project to enable UEFI support for Virtual Machines. iptables-nft https://archlinux.org/packages/core/x86_64/iptables-nft/): Nástroj pro řízení paketů jádra Linuxu (pomocí rozhraní nft).

        
* [bridge-utils](https://archlinux.org/packages/extra/x86_64/bridge-utils/):
            ethernetové mostové nástroje.

        
2. Po dokončení instalace musíte povolit službu libvirtd, pokud potřebujete [LXC](https://en.wikipedia.org/wiki/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](https://www.archlinux.org/packages/?name=qemu-arch-extra) -
            podpora dalších architektur

        
* [qemu-block-gluster](https://www.archlinux.org/packages/?name=qemu-block-gluster) - [Glusterfs](https://wiki.archlinux.org/index.php/Glusterfs) podpora bloku 

        
* [qemu-block-iscsi](https://www.archlinux.org/packages/?name=qemu-block-iscsi) -
            [iSCSI](https://wiki.archlinux.org/index.php/ISCSI) podpora bloků

        
* [qemu-block-rbd](https://www.archlinux.org/packages/?name=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](https://www.libguestfs.org/) . 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](https://wiki.archlinux.org/title/Samba) 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](https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md).
        

        
Článek je převzat z EndeavourOS [discovery](https://discovery.endeavouros.com/applications/how-to-install-virt-manager-complete-edition/2021/09/) a data září 2021.

        

            [Kankys](https://lukaskanka.cz/)
                19.4.2024