Virtualizace je nejfunkčnějším způsobem testování různých systémů a aplikací bez ovlivnění skutečného nebo produkčního prostředí. Kromě toho má skutečný potenciál dopad, který má na fyzické (hardwarové) i ekonomické zdroje tím, že nemusí investovat do nového vybavení.
Proto na trhu najdeme různá virtualizační řešení, každé se svými příslušnými charakteristikami zaměřené na typ scénářů, kde mají být implementovány. Jedním z nich je oVirt, o kterém si podrobně promluvíme prostřednictvím tohoto tutoriálu a uvidíte, jak jej v CentOS 8 implementovat úplným způsobem.
Co je oVirtoVirt byl vyvinut jako komplexní virtualizační řešení, které je distribuováno v open source a pomocí kterého budeme mít plnou kontrolu nad infrastrukturou, kterou je třeba spravovat bez ohledu na její velikost.
oVirt využívá hypervisor KVM a jeho design je inspirován dalšími známými aplikacemi, jako jsou libvirt, Gluster, PatternFly a Ansible.
Protože oVirt je aplikace založená na Red Hat Enterprise Virtualization, poskytne nám úplnou kontrolu nad prováděním akcí, jako je správa virtuálních počítačů, počítačů, úložných a síťových zdrojů, a to vše přímo z webového rozhraní.
FunkcePři instalaci oVirt budeme mít funkce jako:
- Integrovaná správa hostitelů, úložiště a obecných nastavení sítě.
- Webová uživatelská rozhraní pro řízení přístupu.
- Vysoká dostupnost virtuálních počítačů v případě selhání hlavního hostitele, což zajišťuje integritu spravovaných počítačů.
- Podporuje živou migraci virtuálních počítačů a disků mezi hostiteli a úložištěm.
- Monitorování obecných systémových prostředků za účelem vyhledání problémů, které ovlivňují chování počítačů, jako je extrémní zátěž jednoho z hostitelů, nedostatek paměti nebo místa na disku a další.
- Správa vlastností vlastních objektů pomocí značek.
- Generování zpráv pro problémy s auditováním.
OVirt je spuštěn jako virtuální počítač na uzlech vlastního hostovaného motoru, které se používají na stejném počítači nebo spravovaném prostředí.
Požadavky
- Virtuální počítač oVirt Engine, který je hostován na uzlech vlastního hostovaného motoru
- Minimálně dva uzly vlastního hostovaného motoru, které zajišťují vysokou dostupnost virtuálních počítačů
- Místní nebo vzdálená služba úložiště
- Dvoujádrový procesor doporučoval jedno čtyřjádro
- 4 GB RAM v případě, že není nainstalováno úložiště dat, ale doporučuje se 16 GB
- 25 GB místa na disku, nejlépe 50 GB
- Síťové rozhraní NIC
Podívejme se, jak nainstalovat oVirt na CentOS 8.
1. Jak pojmenovat server oVirt v CentOS 8
Krok 1
Pokračujeme provedením příkazu „ip add“, abychom poznali IP adresu serveru CentOS 8:
Krok 2
Pokud chceme, můžeme zjistit název počítače s doménou pro externí přístup, v tomto případě jdeme na terminál a spustíme:
hostnamectl set-hostname centos.solvetic.lanPoté přistoupíme k souboru hosts pomocí nějakého editoru:
sudo nano / etc / hostsKrok 3
Tam na konci zadáme následující řádek:
Server_IP centos.solvetic.lan
Změny uložíme pomocí kláves Ctrl + O a editor ukončíme klávesami Ctrl + X.
PoznámkaJe možné použít oVirt lokálně s výchozí hodnotou localhost.
2. Jak nainstalovat úložiště oVirt
Krok 1
Oficiální úložiště oVirt nainstalujeme na CentOS 8 následujícím příkazem:
dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
Krok 2
Pro ověření stahování a instalace zadáme písmeno „s“:
Krok 3
Nyní povolíme balíčky Java pomocí následujícího příkazu:
modul sudo dnf povolit javapackages -tools -y
Krok 4
Když to skončí, uvidíme následující:
ZVĚTŠIT
Krok 5
Povolujeme balíčky pki-deps:
modul sudo dnf povolit pki-deps
ZVĚTŠIT
Krok 6
Nakonec povolíme modul PostgreSQL:
modul sudo dnf povolit postgresql: 12
ZVĚTŠIT
3. Jak nainstalovat a konfigurovat motor oVirt
Krok 1
Prvním krokem, který je třeba provést, je aktualizace úložišť, která jsme nainstalovali:
aktualizace sudo dnf
ZVĚTŠIT
Krok 2
Pro potvrzení zadáme písmeno „s“ a poté musíme pokračovat ve ověřování instalace přidružených GPG:
ZVĚTŠIT
Krok 3
Když to skončí, uvidíme následující:
ZVĚTŠIT
Krok 4
Dalším krokem bude instalace modulu oVirt, proto provedeme následující:
sudo dnf nainstalovat ovirt -engine -y
ZVĚTŠIT
Krok 5
Znovu zadáme písmeno s pro potvrzení stahování a instalace:
ZVĚTŠIT
Krok 6
Budete si muset být vědomi instalace, protože je vyžadováno potvrzení stažení klíčů GPG:
ZVĚTŠIT
Krok 7
Když je nainstalován motor oVirt, uvidíme následující:
ZVĚTŠIT
Krok 8
Jsme připraveni nakonfigurovat oVirt, proto v CentOS 8 provedeme následující:
sudo engine-setup
ZVĚTŠIT
Krok 9
Tím provedete počáteční analýzu proměnných a poté uvidíme řadu otázek, na které můžeme případně odpovědět, pokud chceme ponechat výchozí hodnotu, jednoduše stiskneme Enter:
ZVĚTŠIT
Krok 10
Poté přistoupíme ke konfiguraci sítě:
ZVĚTŠIT
Krok 11
Tam potvrdíme FQDN serveru, poté přejdeme ke konfiguraci databáze, která může být lokální nebo vzdálená:
ZVĚTŠIT
Krok 12
Poté zadáme a ověříme heslo, které použijeme pro uživatele správce:
ZVĚTŠIT
Krok 13
Dalším krokem bude konfigurace obecných proměnných, pro které je ideální ponechat výchozí hodnoty.
ZVĚTŠIT
Krok 14
Poté uvidíme shrnutí vybrané konfigurace:
ZVĚTŠIT
Krok 15
Pokud souhlasíme, pokračujte v konfiguraci oVirt v CentOS 8 stisknutím klávesy Enter:
ZVĚTŠIT
Krok 16
Když tento proces skončí, uvidíme následující:
ZVĚTŠIT
Tam najdeme přístup prostřednictvím protokolů HTTP a HTTPS.
4. Jak nakonfigurovat SELinux a Firewall pro oVirt
Krok 1
K přístupu pomocí těchto adres URL musíme udělit správná oprávnění, ve výchozím nastavení je v CentOS 8 povolen SELinux, což znamená, že musíme nakonfigurovat SELinux pro oVirt, uděláme to pomocí příkazu:
sudo setsebool -P httpd_can_network_connect 1
ZVĚTŠIT
Krok 2
Poté povolíme porty v bráně firewall a použijeme změny:
firewall-cmd --permanent --zone public --add-port 80 / tcp firewall-cmd --permanent --zone public --add-port 443 / tcp firewall-cmd --reload
ZVĚTŠIT
5. Jak přistupovat k oVirt
Krok 1
Jsme připraveni použít oVirt, proto přejdeme do prohlížeče, lokálního nebo externího, a zadáme následující syntaxi:
https: //team.domain: 80 / ovirt-engine / Uvidíme následující varování:
ZVĚTŠIT
Krok 2
Klikneme na „Upřesnit“ a poté se zobrazí následující:
ZVĚTŠIT
Krok 3
Klikneme na „Přijmout riziko a pokračovat“ a vstoupíme do prostředí oVirt:
ZVĚTŠIT
Krok 4
Klikneme na „Nepřihlásili jste se“ a přejdeme k zadání přihlašovacích údajů vytvořených v předchozím procesu konfigurace:
ZVĚTŠIT
Krok 5
Klikneme na „Přihlásit se“ a budeme přesměrováni na oVirt v CentOS 8:
ZVĚTŠIT
Krok 6
Klikneme na „Portál pro správu“ a uvidíme ovládací prostředí:
ZVĚTŠIT
Krok 7
Na straně máme možnosti, jako například:VýpočetZde bude možné vytvářet a spravovat:
- Virtuální stroje
- Skupiny
- Hostitelé
- Datová centra a další
ZVĚTŠIT
Krok 8
SíťV této akci můžeme spravovat:
- Sítě
- Profily VNC
ZVĚTŠIT
Krok 9
Úložný prostorV souvislosti s problémem prostoru ve virtuálních prostředích je zde možné spravovat:
- Objemy
- Datová centra
- Domény a další
ZVĚTŠIT
Krok 10
ŘízeníV této sekci spravujeme:
- Poplatky
- Poskytovatelé
- Uživatelé
- Záruka
- Obecná konfigurace
ZVĚTŠIT
Krok 11
V událostech přistupujeme ke každé události, ke které dochází v oVirt:
ZVĚTŠIT
Krok 12
Od společnosti Computo můžeme pracovat na všem, co souvisí s virtuálními počítači, s různými dostupnými možnostmi:
ZVĚTŠIT
Pokud hledáte spolehlivou, dynamickou a kompletní platformu pro práci a správu virtuálních prostředí, oVirt je jednou z nejlepších možností.