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