Wirtualizacja to najbardziej funkcjonalny sposób testowania różnych systemów i aplikacji bez wpływu na środowisko rzeczywiste lub produkcyjne. Poza tym wpływ, jaki ma to na zasoby fizyczne (sprzęt) i ekonomiczne, ponieważ nie trzeba inwestować w nowy sprzęt, jest czymś naprawdę potencjalnym.
Dlatego na rynku znajdujemy różne rozwiązania wirtualizacyjne, z których każde ma swoją charakterystykę skoncentrowaną na rodzaju scenariuszy, w których mają zostać zaimplementowane. Jednym z nich jest oVirt, o którym szczegółowo omówimy w tym samouczku, a zobaczysz, jak w pełni wdrożyć go w CentOS 8.
Co to jest oVirtoVirt został opracowany jako kompleksowe rozwiązanie wirtualizacyjne, które jest dystrybuowane w otwartym kodzie źródłowym i dzięki któremu będziemy mieć pełną kontrolę nad infrastrukturą, która musi być zarządzana, niezależnie od jej wielkości.
oVirt korzysta z hiperwizora KVM, a jego konstrukcja jest inspirowana innymi dobrze znanymi aplikacjami, takimi jak libvirt, Gluster, PatternFly i Ansible.
Ponieważ oVirt jest aplikacją opartą na wirtualizacji Red Hat Enterprise, zapewni nam całkowitą kontrolę nad wykonywaniem działań, takich jak zarządzanie maszynami wirtualnymi, komputerami, pamięcią masową i zasobami sieciowymi bezpośrednio z interfejsu internetowego.
CechyPodczas instalacji oVirt będziemy mieć takie funkcje jak:
- Zintegrowane zarządzanie hostami, pamięcią masową i ogólnymi ustawieniami sieci.
- Internetowe interfejsy użytkownika do kontroli dostępu.
- Wysoka dostępność maszyn wirtualnych w przypadku awarii głównego hosta, co zapewnia integralność zarządzanych komputerów.
- Obsługuje migrację na żywo zarówno maszyn wirtualnych, jak i dysków między hostami i pamięcią masową.
- Monitorowanie ogólnych zasobów systemowych w poszukiwaniu problemów wpływających na zachowanie komputerów, takich jak ekstremalne obciążenie jednego z hostów, niewystarczająca ilość pamięci lub miejsca na dysku i inne.
- Zarządzanie niestandardowymi właściwościami obiektów za pomocą znaczników.
- Generowanie raportów dla zagadnień audytowych.
Ovirt jest uruchamiany jako maszyna wirtualna na samoobsługowych węzłach silnika, które są używane na tym samym komputerze lub w zarządzanym środowisku.
Wymagania
- Maszyna wirtualna oVirt Engine, która jest hostowana na samoobsługowych węzłach silnika
- Co najmniej dwa samoobsługowe węzły aparatu w celu zapewnienia wysokiej dostępności maszyny wirtualnej
- Usługa przechowywania lokalna lub zdalna
- Zalecany dwurdzeniowy procesor, jeden czterordzeniowy
- 4 GB pamięci RAM w przypadku, gdy datastore nie jest zainstalowana, ale zalecane jest 16 GB
- 25 GB miejsca na dysku, najlepiej 50 GB
- Interfejs sieciowy NIC
Zobaczmy, jak zainstalować oVirt na CentOS 8.
1. Jak nazwać serwer oVirt w CentOS 8?
Krok 1
Przechodzimy do wykonania polecenia „ip add”, aby poznać adres IP serwera CentOS 8:
Krok 2
Jeśli chcemy możemy ustalić nazwę komputera z domeną dla dostępu zewnętrznego, w tym przypadku przechodzimy do terminala i wykonujemy:
hostnamectl set-hostname centos.solvetic.lanNastępnie uzyskujemy dostęp do pliku hosts za pomocą jakiegoś edytora:
sudo nano / etc / hostsKrok 3
Tam na końcu wpisujemy następującą linię:
Server_IP centos.solvetic.lan
Zmiany zapisujemy klawiszami Ctrl+O i wychodzimy z edytora klawiszami Ctrl+X.
NotatkaMożliwe jest używanie oVirt lokalnie z domyślną wartością localhost.
2. Jak zainstalować repozytoria oVirt
Krok 1
Zainstalujemy oficjalne repozytorium oVirt na CentOS 8 za pomocą następującego polecenia:
instalacja dnf https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
Krok 2
Wpisujemy literę „s”, aby sprawdzić poprawność pobrania i instalacji:
Krok 3
Teraz włączymy pakiety Java za pomocą następującego polecenia:
moduł sudo dnf umożliwia javapackages-tools -y
Krok 4
Kiedy to się skończy, zobaczymy:
POWIĘKSZAĆ
Krok 5
Włączamy pakiety pki-deps:
moduł sudo dnf włącz pki-deps
POWIĘKSZAĆ
Krok 6
Na koniec włączamy moduł PostgreSQL:
moduł sudo dnf umożliwia postgresql: 12
POWIĘKSZAĆ
3. Jak zainstalować i skonfigurować silnik oVirt
Krok 1
Pierwszym krokiem do wykonania będzie aktualizacja zainstalowanych przez nas repozytoriów:
Aktualizacja sudo dnf
POWIĘKSZAĆ
Krok 2
Wpisujemy literę „s”, aby potwierdzić, a następnie musimy kontynuować weryfikację instalacji powiązanych GPG:
POWIĘKSZAĆ
Krok 3
Kiedy to się skończy, zobaczymy:
POWIĘKSZAĆ
Krok 4
Następnym krokiem będzie zainstalowanie silnika oVirt, w tym celu wykonujemy następujące czynności:
sudo dnf zainstaluj ovirt-silnik -y
POWIĘKSZAĆ
Krok 5
Ponownie wpisujemy literę s, aby potwierdzić pobranie i instalację:
POWIĘKSZAĆ
Krok 6
Należy pamiętać o instalacji, ponieważ wymagane jest potwierdzenie pobrania kluczy GPG:
POWIĘKSZAĆ
Krok 7
Po zainstalowaniu silnika oVirt zobaczymy:
POWIĘKSZAĆ
Krok 8
Jesteśmy gotowi do skonfigurowania oVirt, w tym celu w CentOS 8 wykonujemy następujące czynności:
sudo-konfiguracja silnika
POWIĘKSZAĆ
Krok 9
Spowoduje to wstępną analizę zmiennych, a następnie zobaczymy serię pytań, na które możemy odpowiedzieć w zależności od przypadku, jeśli chcemy pozostawić domyślną wartość, po prostu wciskamy Enter:
POWIĘKSZAĆ
Krok 10
Następnie uzyskujemy dostęp do konfiguracji sieci:
POWIĘKSZAĆ
Krok 11
Tam potwierdzamy FQDN serwera, po czym przystępujemy do konfiguracji bazy danych, o której wspominamy, może być lokalna lub zdalna:
POWIĘKSZAĆ
Krok 12
Następnie wprowadzamy i zatwierdzamy hasło, którego będziemy używać dla administratora:
POWIĘKSZAĆ
Krok 13
Kolejnymi krokami będzie skonfigurowanie zmiennych ogólnych, którym idealnie jest pozostawić wartości domyślne.
POWIĘKSZAĆ
Krok 14
Następnie zobaczymy podsumowanie wybranej konfiguracji:
POWIĘKSZAĆ
Krok 15
Jeśli się zgadzamy, naciśnij Enter, aby kontynuować konfigurację oVirt w CentOS 8:
POWIĘKSZAĆ
Krok 16
Kiedy ten proces dobiegnie końca, zobaczymy:
POWIĘKSZAĆ
Tam znajdujemy dostęp poprzez protokoły HTTP i HTTPS.
4. Jak skonfigurować SELinux i zaporę sieciową dla oVirt
Krok 1
Aby uzyskać dostęp za pomocą tych adresów URL, musimy przyznać odpowiednie uprawnienia, domyślnie SELinux jest włączony w CentOS 8, co oznacza, że musimy skonfigurować SELinux dla oVirt, zrobimy to za pomocą polecenia:
sudo setsebool -P httpd_can_network_connect 1
POWIĘKSZAĆ
Krok 2
Następnie włączamy porty w Zaporze i stosujemy zmiany:
firewall-cmd --permanent --zone public --add-port 80 / tcp firewall-cmd --permanent --zone public --add-port 443/tcp firewall-cmd --reload
POWIĘKSZAĆ
5. Jak uzyskać dostęp do oVirt
Krok 1
Jesteśmy gotowi do użycia oVirt, w tym celu przechodzimy do przeglądarki lokalnej lub zewnętrznej i wprowadzamy następującą składnię:
https: //team.domain: 80 / ovirt-engine / Zobaczymy następujące ostrzeżenie:
POWIĘKSZAĆ
Krok 2
Klikamy „Zaawansowane”, a następnie wyświetli się:
POWIĘKSZAĆ
Krok 3
Klikamy „Zaakceptuj ryzyko i kontynuuj” i uzyskujemy dostęp do środowiska oVirt:
POWIĘKSZAĆ
Krok 4
Klikamy „Nie zalogowałeś się” i przechodzimy do wprowadzania poświadczeń utworzonych w poprzednim procesie konfiguracji:
POWIĘKSZAĆ
Krok 5
Klikamy "Zaloguj się" i zostaniemy przekierowani do oVirt w CentOS 8:
POWIĘKSZAĆ
Krok 6
Klikamy w „Portal administracyjny” i zobaczymy środowisko kontrolne:
POWIĘKSZAĆ
Krok 7
Z boku mamy opcje takie jak:ObliczenieTutaj będzie można tworzyć i zarządzać:
- Wirtualne maszyny
- Grupy
- Zastępy niebieskie
- Centra danych i nie tylko
POWIĘKSZAĆ
Krok 8
InternetW tej akcji możemy zarządzać:
- Sieć
- Profile VNC
POWIĘKSZAĆ
Krok 9
MagazynowanieW związku z kwestią przestrzeni w środowiskach wirtualnych można tutaj zarządzać:
- Wolumeny
- Centra danych
- Domeny i nie tylko
POWIĘKSZAĆ
Krok 10
KierownictwoW tej sekcji zarządzamy:
- Składki
- Dostawcy
- Użytkownicy
- Gwarancja
- Ogólna konfiguracja
POWIĘKSZAĆ
Krok 11
W Zdarzeniach mamy dostęp do każdego zdarzenia, które występuje w oVirt:
POWIĘKSZAĆ
Krok 12
Z Computo możemy pracować na wszystkim, co dotyczy maszyn wirtualnych z różnymi dostępnymi opcjami:
POWIĘKSZAĆ
Jeśli szukasz niezawodnej, dynamicznej i kompletnej platformy do pracy i zarządzania środowiskami wirtualnymi, oVirt jest jedną z najlepszych opcji.