first commit
This commit is contained in:
@@ -0,0 +1,271 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user