Files
eos-modern/content/virt-manager.md
T
2026-04-28 02:11:53 +02:00

8.0 KiB

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 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](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: ethernetové mostové nástroje.

  1. 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**

  1. 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:

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](https://lukaskanka.cz/)
            19.4.2024