mirror of
https://codeberg.org/Kankys/eos-modern.git
synced 2026-05-01 00:19:49 +00:00
271 lines
8.0 KiB
Markdown
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 |