I den hÀr artikeln kommer vi att titta pÄ ett antal valfria men anvÀndbara instÀllningar:
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- .
Den hÀr artikeln Àr en fortsÀttning, se början oVirt om 2 timmar О .
Artiklar
- Ytterligare instÀllningar - Vi Àr hÀr
Ytterligare chefsinstÀllningar
För din bekvÀmlighet tillhandahÄller vi ytterligare paket:
$ sudo yum install bash-completion vimFör att aktivera bash-completion-kommandot mÄste du byta till bash.
LĂ€gger till ytterligare DNS-namn
Detta kommer att krÀvas nÀr du behöver ansluta till chefen med ett alternativt namn (CNAME, alias eller bara ett kort namn utan domÀnsuffix). Av sÀkerhetsskÀl tillÄter chefen endast anslutningar frÄn en godkÀnd namnlista.
Skapa en konfigurationsfil:
$ sudo vim /etc/ovirt-engine/engine.conf.d/99-custom-sso-setup.confföljande innehÄll:
SSO_ALTERNATE_ENGINE_FQDNS="ovirt.example.com some.alias.example.com ovirt"och starta om managern:
$ sudo systemctl restart ovirt-engineStÀlla in autentisering via AD
oVirt har en inbyggd anvÀndarbas, men stöder Àven externa LDAP-leverantörer, inklusive: AD.
Det enklaste sÀttet för en typisk konfiguration Àr att köra guiden och starta om managern:
$ sudo yum install ovirt-engine-extension-aaa-ldap-setup
$ sudo ovirt-engine-extension-aaa-ldap-setup
$ sudo systemctl restart ovirt-engineExempel pÄ mÀstarens arbete
$ sudo ovirt-engine-extension-aaa-ldap-setup
TillgÀngliga LDAP-implementeringar:
.
3 - Active Directory
.
VÀnligen vÀlj: 3
Ange Active Directory-skogens namn: example.com
VÀlj protokoll att anvÀnda (startTLS, ldaps, plain) [startTLS]:
VÀlj metod för att erhÄlla PEM-kodat CA-certifikat (Fil, URL, Inline, System, Insecure): URL
URL:
Ange sökanvÀndar-DN (till exempel uid=anvÀndarnamn,dc=exempel,dc=com eller lÀmna tomt för anonym): CN=oVirt-Engine,CN=Users,DC=example,DC=com
Ange sökanvÀndarlösenord: *lösenord*
[ INFO ] Försöker binda med 'CN=oVirt-Engine,CN=Users,DC=example,DC=com'
Kommer du att anvÀnda enkel inloggning för virtuella maskiner (ja, nej) [Ja]:
VÀnligen ange profilnamn som kommer att vara synligt för anvÀndare [example.com]:
Ange anvÀndaruppgifter för att testa inloggningsflödet:
Ange anvÀndarnamn: someAnyUser
Ange anvÀndarlösenord:
.
[INFO] Inloggningssekvensen utfördes
.
VÀlj testsekvens att köra (Klar, Avbryt, Logga in, Sök) [Gjort]:
[INFO] Steg: TransaktionsinstÀllning
.
KONFIGURATIONS SAMMANFATTNING
.
Att anvÀnda guiden Àr lÀmpligt i de flesta fall. För komplexa konfigurationer utförs instÀllningarna manuellt. För mer information, se oVirt-dokumentationen, . Efter att ha lyckats ansluta Engine till AD kommer en ytterligare profil att visas i anslutningsfönstret och pÄ fliken behörigheter Systemobjekt har möjlighet att ge behörigheter till AD-anvÀndare och grupper. Det bör noteras att den externa katalogen över anvÀndare och grupper inte bara kan vara AD, utan ocksÄ IPA, eDirectory, etc.
Multipathing
I en produktionsmiljö mĂ„ste lagringssystemet vara anslutet till vĂ€rden via flera oberoende I/O-vĂ€gar. Vanligtvis, i CentOS (och dĂ€rför oVirt'e) finns det inga problem med att sĂ€tta ihop flera sökvĂ€gar till enheten (find_multipaths ja). Ytterligare instĂ€llningar för FCoE beskrivs i Det Ă€r vĂ€rt att vara uppmĂ€rksam pĂ„ lagringssystemtillverkarens rekommendationer â mĂ„nga rekommenderar att man anvĂ€nder en round-robin-policy, medan Enterprise anvĂ€nder standardpolicyn. Linux 7 servicetider anvĂ€nds.
Med 3PAR som exempel
och dokument EL skapas som en vÀrd med Generic-ALUA Persona 2, för den skrivs följande vÀrden in i /etc/multipath.conf-instÀllningarna:
defaults {
polling_interval 10
user_friendly_names no
find_multipaths yes
}
devices {
device {
vendor "3PARdata"
product "VV"
path_grouping_policy group_by_prio
path_selector "round-robin 0"
path_checker tur
features "0"
hardware_handler "1 alua"
prio alua
failback immediate
rr_weight uniform
no_path_retry 18
rr_min_io_rq 1
detect_prio yes
fast_io_fail_tmo 10
dev_loss_tmo "infinity"
}
}DĂ€refter ges kommandot att starta om:
systemctl restart multipathd
Ris. 1 - standard för flera I/O-policyer.

Ris. 2 - Flera I/O-principer efter tillÀmpning av instÀllningar.
Konfigurera energihantering
LÄter dig utföra till exempel en hÄrdvaruÄterstÀllning av maskinen om motorn inte kan ta emot svar frÄn vÀrden under en lÀngre tid. Genomförs via Fence Agent.
BerĂ€kna -> VĂ€rdar -> VĂRD â Redigera -> Power Management, aktivera sedan "Aktivera Power Management" och lĂ€gg till en agent - "Add Fence Agent" -> +.
Vi anger typen (till exempel för iLO5 mÄste du ange ilo4), namnet/adressen för ipmi-grÀnssnittet och anvÀndarnamnet/lösenordet. Det rekommenderas att skapa en separat anvÀndare (t.ex. oVirt-PM) och, i fallet med iLO, ge honom privilegier:
- Logga in
- FjÀrrkonsol
- Virtuell kraft och ÄterstÀllning
- Virtuella media
- Konfigurera iLO-instÀllningar
- Administrera anvÀndarkonton
FrÄga inte varför det Àr sÄ, det valdes empiriskt. KonsolstÀngselagenten krÀver fÀrre rÀttigheter.
NÀr du stÀller in Ätkomstkontrollistor, tÀnk pÄ att agenten inte startas pÄ motorn, utan pÄ den "angrÀnsande" vÀrden (den sÄ kallade Power Management Proxy), det vill sÀga om det bara finns en nod i klustret, kommer energihanteringen inte att fungera. kommer inte.
Konfigurera SSL
FullstĂ€ndiga officiella instruktioner - in , Bilaga D: oVirt och SSL â ErsĂ€tter oVirt Engine SSL/TLS-certifikatet.
Certifikatet kan vara antingen frÄn vÄrt företags CA eller frÄn en extern kommersiell certifieringsmyndighet.
Viktig notering: certifikatet Àr avsett för anslutning till chefen, det kommer inte att pÄverka interaktionen mellan Engine och noder - de kommer att anvÀnda sjÀlvsignerade certifikat utfÀrdade av Engine.
krav:
- det utfÀrdande CA-certifikatet i PEM-format, med hela kedjan till rot-CA (frÄn den underordnade utfÀrdaren i början till roten i slutet);
- ett certifikat för Apache utfÀrdat av den utfÀrdande CA (Àven kompletterat med hela CA-certifikatkedjan);
- privat nyckel för Apache, inget lösenord.
LÄt oss anta att vÄr utfÀrdande CA körs CentOS, heter subca.example.com, och förfrÄgningar, nycklar och certifikat finns i katalogen /etc/pki/tls/.
Vi gör sÀkerhetskopior och skapar en tillfÀllig katalog:
$ sudo cp /etc/pki/ovirt-engine/keys/apache.key.nopass /etc/pki/ovirt-engine/keys/apache.key.nopass.`date +%F`
$ sudo cp /etc/pki/ovirt-engine/certs/apache.cer /etc/pki/ovirt-engine/certs/apache.cer.`date +%F`
$ sudo mkdir /opt/certs
$ sudo chown mgmt.mgmt /opt/certsNÀr vi laddar ner certifikat, gör vi det frÄn vÄr arbetsstation eller överför det pÄ annat bekvÀmt sÀtt:
[myuser@mydesktop] $ scp -3 causer@subca.example.com:/etc/pki/tls/cachain.pem mgmt@ovirt.example.com:/opt/certs
[myuser@mydesktop] $ scp -3 causer@subca.example.com:/etc/pki/tls/private/ovirt.key mgmt@ovirt.example.com:/opt/certs
[myuser@mydesktop] $ scp -3 causer@subca.example.com/etc/pki/tls/certs/ovirt.crt mgmt@ovirt.example.com:/opt/certsSom ett resultat bör du se alla tre filerna:
$ ls /opt/certs
cachain.pem ovirt.crt ovirt.keyInstallerar certifikat
Kopiera filer och uppdatera förtroendelistor:
$ sudo cp /opt/certs/cachain.pem /etc/pki/ca-trust/source/anchors
$ sudo update-ca-trust
$ sudo rm /etc/pki/ovirt-engine/apache-ca.pem
$ sudo cp /opt/certs/cachain.pem /etc/pki/ovirt-engine/apache-ca.pem
$ sudo cp /opt/certs/ovirt03.key /etc/pki/ovirt-engine/keys/apache.key.nopass
$ sudo cp /opt/certs/ovirt03.crt /etc/pki/ovirt-engine/certs/apache.cer
$ sudo systemctl restart httpd.serviceLĂ€gg till/uppdatera konfigurationsfiler:
$ sudo vim /etc/ovirt-engine/engine.conf.d/99-custom-truststore.confENGINE_HTTPS_PKI_TRUST_STORE="/etc/pki/java/cacerts"
ENGINE_HTTPS_PKI_TRUST_STORE_PASSWORD=""$ sudo vim /etc/ovirt-engine/ovirt-websocket-proxy.conf.d/10-setup.confSSL_CERTIFICATE=/etc/pki/ovirt-engine/certs/apache.cer
SSL_KEY=/etc/pki/ovirt-engine/keys/apache.key.nopass$ sudo vim /etc/ovirt-imageio-proxy/ovirt-imageio-proxy.conf# Key file for SSL connections
ssl_key_file = /etc/pki/ovirt-engine/keys/apache.key.nopass
# Certificate file for SSL connections
ssl_cert_file = /etc/pki/ovirt-engine/certs/apache.cerDÀrefter startar vi om alla berörda tjÀnster:
$ sudo systemctl restart ovirt-provider-ovn.service
$ sudo systemctl restart ovirt-imageio-proxy
$ sudo systemctl restart ovirt-websocket-proxy
$ sudo systemctl restart ovirt-engine.serviceRedo! Det Àr dags att ansluta till chefen och kontrollera att anslutningen Àr skyddad av ett signerat SSL-certifikat.
Arkivering
Var skulle vi vara utan henne! Det hÀr avsnittet kommer att diskutera arkivering av chefen; arkivering av den virtuella datorn Àr en separat frÄga. Vi kommer att göra arkivkopior en gÄng om dagen och lagra dem via NFS, till exempel, pÄ samma system dÀr vi placerade ISO-bilderna - mynfs1.example.com:/exports/ovirt-backup. Det rekommenderas inte att lagra arkiv pÄ samma maskin dÀr Engine körs.
Installera och aktivera autofs:
$ sudo yum install autofs
$ sudo systemctl enable autofs
$ sudo systemctl start autofsLÄt oss skapa ett skript:
$ sudo vim /etc/cron.daily/make.oVirt.backup.shföljande innehÄll:
#!/bin/bash
datetime=`date +"%F.%R"`
backupdir="/net/mynfs01.example.com/exports/ovirt-backup"
filename="$backupdir/`hostname --short`.`date +"%F.%R"`"
engine-backup --mode=backup --scope=all --file=$filename.data --log=$filename.log
#uncomment next line for autodelete files older 30 days
#find $backupdir -type f -mtime +30 -exec rm -f {} ;Gör filen körbar:
$ sudo chmod a+x /etc/cron.daily/make.oVirt.backup.shNu varje kvÀll kommer vi att fÄ ett arkiv med chefsinstÀllningar.
VÀrdhanteringsgrÀnssnitt
- ett modernt administrativt grÀnssnitt för Linux system. I det hÀr fallet spelar den en roll som liknar ESXi-webbgrÀnssnittet.

Ris. 3 - panelens utseende.
Det Àr vÀldigt enkelt att installera, du behöver cockpitpaketen och plugin-programmet cockpit-ovirt-dashboard:
$ sudo yum install cockpit cockpit-ovirt-dashboard -yAktivera cockpit:
$ sudo systemctl enable --now cockpit.socketBrandvÀggsinstÀllningar:
sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanentNu kan du ansluta till vÀrden: https://[VÀrd IP eller FQDN]:9090
VLAN
Du kan lÀsa mer om nÀtverk pÄ . Det finns mÄnga möjligheter, hÀr kommer vi att beskriva att ansluta virtuella nÀtverk.
För att ansluta andra subnÀt mÄste de först beskrivas i konfigurationen: NÀtverk -> NÀtverk -> Nytt, hÀr Àr det enda obligatoriska fÀltet namnet; kryssrutan VM Network, som tillÄter maskiner att anvÀnda detta nÀtverk, Àr aktiverad och för att ansluta taggen mÄste du aktivera Aktivera VLAN-taggning, ange VLAN-numret och klicka pÄ OK.
Nu mÄste du gÄ till hosts Compute -> Hosts -> kvmNN -> Network Interfaces -> Setup Host Networks. Dra det tillagda nÀtverket frÄn den högra delen av Unassigned Logical Networks till vÀnster till Assigned Logical Networks:

Ris. 4 - innan du lÀgger till nÀtverket.

Ris. 5 - efter att ha lagt till nÀtverket.
För att koppla flera nÀtverk till en vÀrd samtidigt Àr det praktiskt att tilldela dem en eller flera etiketter nÀr du skapar nÀtverk och lÀgger till nÀtverk efter etiketter.
NÀr nÀtverket har skapats kommer vÀrdarna att gÄ in i ett icke-operativt tillstÄnd tills nÀtverket lÀggs till i alla klusternoder. Detta beteende orsakas av flaggan KrÀv alla pÄ fliken Kluster nÀr du skapar ett nytt nÀtverk. I det fall nÀtverket inte behövs pÄ alla klusternoder kan denna flagga inaktiveras, dÄ kommer nÀtverket nÀr det lÀggs till vÀrden att finnas till höger i sektionen Non Required och du kan vÀlja om du vill ansluta det till en specifik vÀrd.

Ris. 6 - val av flaggan för nÀtverkskrav.
HPE-specifik
NÀstan alla tillverkare har verktyg som gör det lÀttare att arbeta med sina produkter. Med HPE som exempel Àr AMS (Agentless Management Service, amsd för iLO5, hp-ams för iLO4) och SSA (Smart Storage Administrator, som arbetar med en diskkontroller), etc. anvÀndbara.
Ansluter HPE-förrÄdet
Vi importerar nyckeln och ansluter HPE-förrÄden:
$ sudo rpm --import https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub
$ sudo vim /etc/yum.repos.d/mcp.repoföljande innehÄll:
[mcp]
name=Management Component Pack
baseurl=http://downloads.linux.hpe.com/repo/mcp/centos/$releasever/$basearch/current/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp
[spp]
name=Service Pack for ProLiant
baseurl=http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/$releasever/$basearch/current/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcpVisa förvarets innehÄll och paketinformation (referens):
$ sudo yum --disablerepo="*" --enablerepo="mcp" list available
$ yum info amsdInstallation och start:
$ sudo yum install amsd ssacli
$ sudo systemctl start amsdExempel pÄ verktyget för att arbeta med en diskkontroller

Det var allt för nu. I följande artiklar planerar jag att tÀcka nÄgra grundlÀggande funktioner och applikationer. Till exempel hur man gör VDI i oVirt.
KĂ€lla: will.com
