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

271 lines
8.0 KiB
Markdown

# 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