Virtualisering är det mest funktionella sättet att testa olika system och applikationer utan att påverka den verkliga eller produktionsmiljön. Utöver detta är den effekt det har på både fysiska (hårdvara) och ekonomiska resurser genom att inte behöva investera i ny utrustning något riktigt potentiellt.
Det är därför på marknaden vi hittar olika virtualiseringslösningar, var och en med sina respektive egenskaper fokuserade på den typ av scenarier där de måste implementeras. En av dem är oVirt som vi kommer att prata om i detalj genom denna handledning och du kommer att se hur du implementerar det i CentOS 8 på ett komplett sätt.
Vad är oVirtoVirt har utvecklats som en omfattande virtualiseringslösning som distribueras i öppen källkod och som vi kommer att ha full kontroll över den infrastruktur som behöver hanteras oavsett dess storlek.
oVirt använder KVM hypervisor och dess design är inspirerad av andra välkända applikationer som libvirt, Gluster, PatternFly och Ansible.
Eftersom oVirt är ett program baserat på Red Hat Enterprise Virtualization, kommer det att ge oss total kontroll över att utföra åtgärder som hantering av virtuella maskiner, datorer, lagring och nätverksresurser, allt direkt från ett webbgränssnitt.
FunktionerNär vi installerar oVirt kommer vi att ha funktioner som:
- Integrerad hantering av värdar, lagring och allmänna nätverksinställningar.
- Webbaserade användargränssnitt för kontrollåtkomst.
- Hög tillgänglighet av virtuella datorer vid fel på huvudvärden, vilket säkerställer integriteten hos de hanterade datorerna.
- Stöder live -migrering av både virtuella maskiner och diskar mellan värdar och lagring.
- Övervakning av allmänna systemresurser för att leta efter problem som påverkar datorns beteende såsom extrem belastning på en av värdarna, otillräckligt minne eller diskutrymme och mer.
- Hantering av anpassade objektegenskaper med hjälp av taggar.
- Generering av rapporter för revisionsfrågor.
OVirt körs som en virtuell maskin på motorbaserade motornoder som används på samma dator eller hanterade miljö.
Krav
- En virtuell oVirt Engine-maskin som är värd på motorbaserade motornoder
- Minst två motorvärden med egen värd för att ge hög virtuell datortillgänglighet
- En lagringstjänst antingen lokalt eller fjärrkontroll
- En processor med två kärnor rekommenderade en fyrkärnig
- 4 GB RAM -minne om datalagret inte är installerat, men 16 GB rekommenderas
- 25 GB diskutrymme, helst 50 GB
- NIC -nätverksgränssnitt
Låt oss se hur du installerar oVirt på CentOS 8.
1. Hur man heter oVirt -server i CentOS 8
Steg 1
Vi fortsätter med att utföra kommandot "ip add" för att känna till IP -adressen för CentOS 8 -servern:
Steg 2
Om vi vill kan vi etablera namnet på datorn med en domän för extern åtkomst, i det här fallet går vi till terminalen och kör:
hostnamectl set-hostname centos.solvetic.lanSedan öppnar vi värdfilen med någon redigerare:
sudo nano / etc / hostsSteg 3
Där anger vi följande rad i slutet:
Server_IP centos.solvetic.lan
Vi sparar ändringarna med Ctrl + O -tangenterna och lämnar redigeraren med Ctrl + X -tangenterna.
NoteraDet är möjligt att använda oVirt lokalt med standardvärdet localhost.
2. Hur man installerar oVirt -arkiv
Steg 1
Vi kommer att installera det officiella oVirt -förvaret på CentOS 8 med följande kommando:
dnf installera https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
Steg 2
Vi anger bokstaven "s" för att bekräfta nedladdningen och installationen:
Steg 3
Nu ska vi aktivera Java -paket med följande kommando:
sudo dnf -modul aktivera javapackages -tools -y
Steg 4
När detta slutar kommer vi att se följande:
FÖRSTORA
Steg 5
Vi aktiverar paketet pki-deps:
sudo dnf-modul aktivera pki-deps
FÖRSTORA
Steg 6
Slutligen aktiverar vi PostgreSQL -modulen:
sudo dnf -modul aktivera postgresql: 12
FÖRSTORA
3. Hur man installerar och konfigurerar oVirt -motorn
Steg 1
Det första steget att ta är att uppdatera de förråd som vi har installerat:
sudo dnf uppdatering
FÖRSTORA
Steg 2
Vi anger bokstaven "s" för att bekräfta och sedan måste vi fortsätta validera installationen av de associerade GPG: erna:
FÖRSTORA
Steg 3
När detta slutar kommer vi att se följande:
FÖRSTORA
Steg 4
Nästa steg blir att installera oVirt -motorn, för detta utför vi följande:
sudo dnf installera ovirt -engine -y
FÖRSTORA
Steg 5
Återigen anger vi bokstaven s för att bekräfta nedladdningen och installationen:
FÖRSTORA
Steg 6
Det är nödvändigt att vara medveten om installationen eftersom det krävs för att bekräfta nedladdningen av GPG -nycklarna:
FÖRSTORA
Steg 7
När oVirt -motorn är installerad ser vi följande:
FÖRSTORA
Steg 8
Vi är redo att konfigurera oVirt, för detta kör vi följande i CentOS 8:
sudo engine-setup
FÖRSTORA
Steg 9
Detta kommer att göra en inledande analys av variablerna och sedan kommer vi att se en serie frågor som vi kan svara på i fallet, om vi vill lämna standardvärdet trycker vi helt enkelt på Enter:
FÖRSTORA
Steg 10
Då kommer vi åt nätverkskonfigurationen:
FÖRSTORA
Steg 11
Där bekräftar vi FQDN för servern, efter detta fortsätter vi till konfigurationen av databasen som vi nämner kan vara lokal eller fjärrkontroll:
FÖRSTORA
Steg 12
Efter detta anger vi och validerar lösenordet som vi kommer att använda för administratörsanvändaren:
FÖRSTORA
Steg 13
Nästa steg blir att konfigurera de allmänna variabler som det är idealiskt att lämna standardvärdena till.
FÖRSTORA
Steg 14
Efter detta kommer vi att se en sammanfattning av den valda konfigurationen:
FÖRSTORA
Steg 15
Om vi håller med trycker du på Enter för att fortsätta med konfigurationen av oVirt i CentOS 8:
FÖRSTORA
Steg 16
När denna process tar slut kommer vi att se följande:
FÖRSTORA
Där hittar vi åtkomsten via HTTP- och HTTPS -protokollen.
4. Så här konfigurerar du SELinux och brandvägg för oVirt
Steg 1
För att komma åt med dessa webbadresser måste vi bevilja rätt behörigheter, som standard är SELinux aktiverat i CentOS 8 detta innebär att vi måste konfigurera SELinux för oVirt, vi kommer att göra detta med kommandot:
sudo setsebool -P httpd_can_network_connect 1
FÖRSTORA
Steg 2
Sedan aktiverar vi portarna i brandväggen och tillämpar ändringarna:
brandvägg-cmd --permanent --zon offentlig-lägg till-port 80 / tcp brandvägg-cmd --permanent --zon offentlig-lägg till-port 443 / tcp brandvägg-cmd-ladda om
FÖRSTORA
5. Hur man får åtkomst till oVirt
Steg 1
Vi är redo att använda oVirt, för detta går vi till en webbläsare, lokal eller extern, och anger följande syntax:
https: //team.domain: 80 / ovirt-engine / Vi kommer att se följande varning:
FÖRSTORA
Steg 2
Vi klickar på "Avancerat" och sedan visas följande:
FÖRSTORA
Steg 3
Vi klickar på "Acceptera risken och fortsätt" och kommer åt oVirt -miljön:
FÖRSTORA
Steg 4
Vi klickar på "Du har inte loggat in" och fortsätter med att ange referenser som skapades i den tidigare konfigurationsprocessen:
FÖRSTORA
Steg 5
Vi klickar på "Logga in" och vi omdirigeras till oVirt i CentOS 8:
FÖRSTORA
Steg 6
Vi klickar på "Administrationsportal" och vi ser kontrollmiljön:
FÖRSTORA
Steg 7
På sidan har vi alternativ som:BeräkningHär kommer det att vara möjligt att skapa och hantera:
- Virtuella maskiner
- Grupper
- Värdar
- Datacenter och mer
FÖRSTORA
Steg 8
NettoI denna åtgärd kan vi hantera:
- Nätverk
- VNC -profiler
FÖRSTORA
Steg 9
LagringI samband med frågan om utrymme i virtuella miljöer är det här möjligt att hantera:
- Volymer
- Datacenter
- Domäner och mer
FÖRSTORA
Steg 10
FörvaltningI det här avsnittet hanterar vi:
- Avgif.webpter
- Leverantörer
- Användare
- Garanti
- Allmän konfiguration
FÖRSTORA
Steg 11
I händelser får vi tillgång till varje händelse som inträffar i oVirt:
FÖRSTORA
Steg 12
Från Computo kan vi arbeta med allt som rör virtuella maskiner med olika alternativ tillgängliga:
FÖRSTORA
Om du letar efter en pålitlig, dynamisk och komplett plattform för att arbeta och hantera virtuella miljöer är oVirt ett av de bästa alternativen.