Virtualisering er den mest funktionelle måde at teste forskellige systemer og applikationer på uden at påvirke det virkelige eller produktionsmiljø. Ud over dette er den virkning, det har på både fysiske (hardware) og økonomiske ressourcer ved ikke at skulle investere i nyt udstyr, noget virkelig potentielt.
Derfor finder vi på markedet forskellige virtualiseringsløsninger, hver med sine respektive egenskaber fokuseret på den type scenarier, hvor de skal implementeres. En af dem er oVirt, som vi vil tale detaljeret om gennem denne vejledning, og du vil se, hvordan du implementerer det i CentOS 8 på en komplet måde.
Hvad er oVirtoVirt er udviklet som en omfattende virtualiseringsløsning, der distribueres i open source, og som vi vil have fuld kontrol over den infrastruktur, der skal administreres uanset dens størrelse.
oVirt gør brug af KVM hypervisor og dets design er inspireret af andre velkendte applikationer som libvirt, Gluster, PatternFly og Ansible.
Da oVirt er en applikation baseret på Red Hat Enterprise Virtualization, vil det give os total kontrol med at udføre handlinger såsom administration af virtuelle maskiner, computere, lagring og netværksressourcer alle direkte fra en webgrænseflade.
FunktionerVed installation af oVirt vil vi have funktioner som:
- Integreret administration af værter, lagring og generelle netværksindstillinger.
- Web-baserede brugergrænseflader til kontroladgang.
- Høj tilgængelighed af virtuelle maskiner i tilfælde af svigt i hovedværten, hvilket sikrer integriteten af de administrerede computere.
- Understøtter live migration af både virtuelle maskiner og diske mellem værter og lager.
- Overvågning af generelle systemressourcer for at lede efter problemer, der påvirker computernes adfærd, såsom ekstrem belastning på en af værterne, utilstrækkelig hukommelse eller diskplads og mere.
- Håndtering af tilpassede objektegenskaber ved hjælp af tags.
- Generering af rapporter til revisionsproblemer.
OVirt køres som en virtuel maskine på selvværdige motorknudepunkter, der bruges på den samme computer eller det administrerede miljø.
Krav
- En virtuel oVirt Engine-maskine, der er hostet på selvværdige motorknudepunkter
- Mindst to selvværdige motorknudepunkter for at give høj virtuel maskintilgængelighed
- En opbevaringstjeneste, enten lokal eller fjern
- En dual-core CPU anbefalede en quad-core
- 4 GB RAM, hvis datalageret ikke er installeret, men 16 GB anbefales
- 25 GB diskplads, helst 50 GB
- NIC -netværksinterface
Lad os se, hvordan du installerer oVirt på CentOS 8.
1. Sådan navngives oVirt -server i CentOS 8
Trin 1
Vi fortsætter med at udføre kommandoen "ip add" for at kende IP -adressen på CentOS 8 -serveren:
Trin 2
Hvis vi vil, kan vi etablere navnet på computeren med et domæne til ekstern adgang, i dette tilfælde går vi til terminalen og udfører:
hostnamectl sæt-værtsnavn centos.solvetic.lanDerefter får vi adgang til hosts -filen med en editor:
sudo nano / etc / hostsTrin 3
Der indtaster vi følgende linje til sidst:
Server_IP centos.solvetic.lan
Vi gemmer ændringerne med Ctrl + O -tasterne og forlader editoren med Ctrl + X -tasterne.
BemærkDet er muligt at bruge oVirt lokalt med standardværdien localhost.
2. Sådan installeres oVirt -lagre
Trin 1
Vi installerer det officielle oVirt -depot på CentOS 8 med følgende kommando:
dnf installere https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
Trin 2
Vi indtaster bogstavet "s" for at validere download og installation:
Trin 3
Nu skal vi aktivere Java -pakker med følgende kommando:
sudo dnf -modul aktiver javapackages -tools -y
Trin 4
Når dette ender, ser vi følgende:
FORSTØRRE
Trin 5
Vi aktiverer pakkerne pki-deps:
sudo dnf-modul aktiver pki-deps
FORSTØRRE
Trin 6
Endelig aktiverer vi PostgreSQL -modulet:
sudo dnf -modul aktiver postgresql: 12
FORSTØRRE
3. Sådan installeres og konfigureres oVirt -motoren
Trin 1
Det første trin, der skal tages, er at opdatere de lagre, vi har installeret:
sudo dnf opdatering
FORSTØRRE
Trin 2
Vi indtaster bogstavet "s" for at bekræfte, og derefter skal vi fortsætte med at validere installationen af de tilhørende GPG'er:
FORSTØRRE
Trin 3
Når dette ender, ser vi følgende:
FORSTØRRE
Trin 4
Det næste trin vil være at installere oVirt -motoren, til dette udfører vi følgende:
sudo dnf installere ovirt -engine -y
FORSTØRRE
Trin 5
Igen indtaster vi bogstavet s for at bekræfte download og installation:
FORSTØRRE
Trin 6
Det vil være nødvendigt at være opmærksom på installationen, da det er nødvendigt at bekræfte overførslen af GPG -nøglerne:
FORSTØRRE
Trin 7
Når oVirt -motoren er installeret, ser vi følgende:
FORSTØRRE
Trin 8
Vi er klar til at konfigurere oVirt, til dette udfører vi følgende i CentOS 8:
sudo-motoropsætning
FORSTØRRE
Trin 9
Dette vil foretage en indledende analyse af variablerne, og derefter vil vi se en række spørgsmål, som vi kan besvare efter omstændighederne, hvis vi vil forlade standardværdien, skal vi blot trykke på Enter:
FORSTØRRE
Trin 10
Derefter får vi adgang til netværkskonfigurationen:
FORSTØRRE
Trin 11
Der bekræfter vi serverens FQDN, derefter går vi videre til konfigurationen af databasen, som vi nævner kan være lokal eller fjern:
FORSTØRRE
Trin 12
Herefter indtaster og validerer vi den adgangskode, vi vil bruge til administratorbrugeren:
FORSTØRRE
Trin 13
De næste trin vil være at konfigurere de generelle variabler, som det er ideelt at forlade standardværdierne til.
FORSTØRRE
Trin 14
Herefter vil vi se en oversigt over den valgte konfiguration:
FORSTØRRE
Trin 15
Hvis vi er enige, skal du trykke på Enter for at fortsætte med konfigurationen af oVirt i CentOS 8:
FORSTØRRE
Trin 16
Når denne proces er slut, ser vi følgende:
FORSTØRRE
Der finder vi adgangen via HTTP- og HTTPS -protokollerne.
4. Sådan konfigureres SELinux og Firewall til oVirt
Trin 1
For at få adgang til disse webadresser skal vi give de korrekte tilladelser, som standard er SELinux aktiveret i CentOS 8, det betyder, at vi skal konfigurere SELinux til oVirt, vi gør dette med kommandoen:
sudo setsebool -P httpd_can_network_connect 1
FORSTØRRE
Trin 2
Derefter aktiverer vi portene i firewallen og anvender ændringerne:
firewall-cmd --permanent --zone public-add-port 80 / tcp firewall-cmd --permanent --zone public-add-port 443 / tcp firewall-cmd-reload
FORSTØRRE
5. Sådan får du adgang til oVirt
Trin 1
Vi er klar til at bruge oVirt, til dette går vi til en browser, lokal eller ekstern, og indtaster følgende syntaks:
https: //team.domain: 80 / ovirt-engine / Vi ser følgende advarsel:
FORSTØRRE
Trin 2
Vi klikker på "Avanceret", og derefter vises følgende:
FORSTØRRE
Trin 3
Vi klikker på "Accepter risikoen og fortsæt" og får adgang til oVirt -miljøet:
FORSTØRRE
Trin 4
Vi klikker på "Du har ikke logget ind" og fortsætter med at indtaste legitimationsoplysninger, der blev oprettet i den tidligere konfigurationsproces:
FORSTØRRE
Trin 5
Vi klikker på "Login", og vi bliver omdirigeret til oVirt i CentOS 8:
FORSTØRRE
Trin 6
Vi klikker på "Administration Portal", og vi vil se kontrolmiljøet:
FORSTØRRE
Trin 7
På siden har vi muligheder som:BeregningHer vil det være muligt at oprette og administrere:
- Virtuelle maskiner
- Grupper
- Værter
- Datacentre og mere
FORSTØRRE
Trin 8
NetI denne handling kan vi styre:
- Netværk
- VNC profiler
FORSTØRRE
Trin 9
OpbevaringI forbindelse med spørgsmålet om plads i virtuelle miljøer er det her muligt at styre:
- Mængder
- Datacentre
- Domæner og mere
FORSTØRRE
Trin 10
LedelseI dette afsnit administrerer vi:
- Afgif.webpter
- Udbydere
- Brugere
- Garanti
- Generel konfiguration
FORSTØRRE
Trin 11
I begivenheder får vi adgang til hver begivenhed, der forekommer i oVirt:
FORSTØRRE
Trin 12
Fra Computo kan vi arbejde på alt relateret til virtuelle maskiner med forskellige muligheder:
FORSTØRRE
Hvis du leder efter en pålidelig, dynamisk og komplet platform til at arbejde og administrere virtuelle miljøer, er oVirt en af de bedste muligheder.