Virtualisering er den mest funksjonelle måten å teste forskjellige systemer og applikasjoner uten å påvirke det virkelige eller produksjonsmiljøet. I tillegg til dette er virkningen det har på både fysiske (maskinvare) og økonomiske ressurser ved å slippe å investere i nytt utstyr noe virkelig potensielt.
Det er derfor i markedet vi finner forskjellige virtualiseringsløsninger, hver med sine respektive egenskaper fokusert på typen scenarier der de må implementeres. En av dem er oVirt som vi vil snakke om i detalj gjennom denne opplæringen, og du vil se hvordan du implementerer den i CentOS 8 på en fullstendig måte.
Hva er oVirtoVirt er utviklet som en omfattende virtualiseringsløsning som distribueres i åpen kildekode og som vi vil ha full kontroll over infrastrukturen som må administreres uansett størrelse.
oVirt bruker KVM hypervisor og designet er inspirert av andre kjente applikasjoner som libvirt, Gluster, PatternFly og Ansible.
Siden oVirt er et program basert på Red Hat Enterprise Virtualization, vil det gi oss total kontroll over å utføre handlinger som administrering av virtuelle maskiner, datamaskiner, lagring og nettverksressurser, alt direkte fra et webgrensesnitt.
FunksjonerNår du installerer oVirt vil vi ha funksjoner som:
- Integrert administrasjon av verter, lagring og generelle nettverksinnstillinger.
- Nettbaserte brukergrensesnitt for kontrolltilgang.
- Høy tilgjengelighet av virtuelle maskiner ved feil på hovedverten, noe som sikrer integriteten til de administrerte datamaskinene.
- Støtter live migrering av både virtuelle maskiner og disker mellom verter og lagring.
- Overvåking av generelle systemressurser for å se etter problemer som påvirker datamaskinens oppførsel, for eksempel ekstrem belastning på en av vertene, utilstrekkelig minne eller diskplass og mer.
- Administrasjon av egendefinerte objektegenskaper ved hjelp av koder.
- Generering av rapporter for revisjonsspørsmål.
OVirt kjøres som en virtuell maskin på selvbaserte motornoder som brukes på samme datamaskin eller administrerte miljø.
Krav
- En virtuell oVirt Engine-maskin som er vert på selvbaserte motornoder
- Minst to motorhoder med egen vert for å gi høy virtuell maskintilgjengelighet
- En lagringstjeneste, enten lokal eller ekstern
- En dual-core CPU anbefalt en quad-core
- 4 GB RAM i tilfelle datalagringen ikke er installert, men 16 GB anbefales
- 25 GB diskplass, helst 50 GB
- NIC nettverksgrensesnitt
La oss se hvordan du installerer oVirt på CentOS 8.
1. Hvordan navngi oVirt -serveren i CentOS 8
Trinn 1
Vi fortsetter med å utføre kommandoen "ip add" for å kjenne IP -adressen til CentOS 8 -serveren:
Steg 2
Hvis vi vil, kan vi etablere navnet på datamaskinen med et domene for ekstern tilgang, i dette tilfellet går vi til terminalen og utfører:
hostnamectl set-hostname centos.solvetic.lanDeretter får vi tilgang til vertsfilen med en redaktør:
sudo nano / etc / hostsTrinn 3
Der skriver vi inn følgende linje på slutten:
Server_IP centos.solvetic.lan
Vi lagrer endringene med Ctrl + O -tastene og avslutter editoren med Ctrl + X -tastene.
MerkDet er mulig å bruke oVirt lokalt med standardverdien localhost.
2. Slik installerer du oVirt -lagre
Trinn 1
Vi vil installere det offisielle oVirt -depotet på CentOS 8 med følgende kommando:
dnf installere https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
Steg 2
Vi skriver inn bokstaven "s" for å validere nedlasting og installasjon:
Trinn 3
Nå skal vi aktivere Java -pakker med følgende kommando:
sudo dnf -modul aktiver javapackages -tools -y
Trinn 4
Når dette slutter vil vi se følgende:
FORSTØRRE
Trinn 5
Vi aktiverer pakkene pki-deps:
sudo dnf modul aktiver pki-deps
FORSTØRRE
Trinn 6
Til slutt aktiverer vi PostgreSQL -modulen:
sudo dnf -modul aktiver postgresql: 12
FORSTØRRE
3. Slik installerer og konfigurerer du oVirt -motoren
Trinn 1
Det første trinnet å ta er å oppdatere depotene vi har installert:
sudo dnf oppdatering
FORSTØRRE
Steg 2
Vi skriver inn bokstaven "s" for å bekrefte, og deretter må vi fortsette å validere installasjonen av de tilknyttede GPG -ene:
FORSTØRRE
Trinn 3
Når dette slutter vil vi se følgende:
FORSTØRRE
Trinn 4
Det neste trinnet vil være å installere oVirt -motoren, for dette utfører vi følgende:
sudo dnf installere ovirt -engine -y
FORSTØRRE
Trinn 5
Igjen skriver vi inn bokstaven s for å bekrefte nedlasting og installasjon:
FORSTØRRE
Trinn 6
Det vil være nødvendig å være klar over installasjonen siden det er nødvendig å bekrefte nedlasting av GPG -nøklene:
FORSTØRRE
Trinn 7
Når oVirt -motoren er installert, ser vi følgende:
FORSTØRRE
Trinn 8
Vi er klare til å konfigurere oVirt, for dette utfører vi følgende i CentOS 8:
sudo-motoroppsett
FORSTØRRE
Trinn 9
Dette vil gjøre en innledende analyse av variablene, og så vil vi se en rekke spørsmål som vi kan svare på etter hvert, hvis vi vil forlate standardverdien trykker vi ganske enkelt på Enter:
FORSTØRRE
Trinn 10
Deretter får vi tilgang til nettverkskonfigurasjonen:
FORSTØRRE
Trinn 11
Der bekrefter vi FQDN på serveren, etter dette går vi videre til konfigurasjonen av databasen som vi nevner kan være lokal eller ekstern:
FORSTØRRE
Trinn 12
Etter dette skriver vi inn og validerer passordet som vi vil bruke for administratorbrukeren:
FORSTØRRE
Trinn 13
De neste trinnene vil være å konfigurere de generelle variablene som det er ideelt å forlate standardverdiene til.
FORSTØRRE
Trinn 14
Etter dette vil vi se et sammendrag av den valgte konfigurasjonen:
FORSTØRRE
Trinn 15
Hvis vi er enige, trykker du Enter for å fortsette med konfigurasjonen av oVirt i CentOS 8:
FORSTØRRE
Trinn 16
Når denne prosessen tar slutt, vil vi se følgende:
FORSTØRRE
Der finner vi tilgangen gjennom HTTP- og HTTPS -protokollene.
4. Slik konfigurerer du SELinux og brannmur for oVirt
Trinn 1
For å få tilgang til disse nettadressene må vi gi riktige tillatelser, som standard er SELinux aktivert i CentOS 8, dette innebærer at vi må konfigurere SELinux for oVirt, vi gjør dette med kommandoen:
sudo setsebool -P httpd_can_network_connect 1
FORSTØRRE
Steg 2
Deretter aktiverer vi portene i brannmuren og bruker endringene:
firewall-cmd --permanent --zone public --add-port 80 / tcp firewall-cmd --permanent --zone public-add-port 443 / tcp firewall-cmd-reload
FORSTØRRE
5. Slik får du tilgang til oVirt
Trinn 1
Vi er klare til å bruke oVirt, for dette går vi til en nettleser, lokal eller ekstern, og skriver inn følgende syntaks:
https: //team.domain: 80 / ovirt-engine / Vi ser følgende advarsel:
FORSTØRRE
Steg 2
Vi klikker på "Avansert", og deretter vises følgende:
FORSTØRRE
Trinn 3
Vi klikker på "Godta risikoen og fortsett" og får tilgang til oVirt -miljøet:
FORSTØRRE
Trinn 4
Vi klikker på "Du har ikke logget inn" og fortsetter for å angi legitimasjonen som ble opprettet i den forrige konfigurasjonsprosessen:
FORSTØRRE
Trinn 5
Vi klikker på "Logg inn", og vi blir omdirigert til oVirt i CentOS 8:
FORSTØRRE
Trinn 6
Vi klikker på "Administrasjonsportal", og vi vil se kontrollmiljøet:
FORSTØRRE
Trinn 7
På siden har vi alternativer som:BeregningHer vil det være mulig å opprette og administrere:
- Virtuelle maskiner
- Grupper
- Verter
- Datasentre og mer
FORSTØRRE
Trinn 8
NettI denne handlingen kan vi administrere:
- Nettverk
- VNC profiler
FORSTØRRE
Trinn 9
OppbevaringAssosiert med spørsmålet om plass i virtuelle miljøer, er det mulig å administrere:
- Volumer
- Datasentre
- Domener og mer
FORSTØRRE
Trinn 10
LedelseI denne delen administrerer vi:
- Avgif.webpter
- Leverandører
- Brukere
- Garanti
- Generell konfigurasjon
FORSTØRRE
Trinn 11
I hendelser får vi tilgang til hver hendelse som skjer i oVirt:
FORSTØRRE
Trinn 12
Fra Computo kan vi jobbe med alt relatert til virtuelle maskiner med forskjellige alternativer tilgjengelig:
FORSTØRRE
Hvis du leter etter en pålitelig, dynamisk og komplett plattform for å jobbe og administrere virtuelle miljøer, er oVirt et av de beste alternativene.