# 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