Săriți la conținut

Documentație

oVirt

oVirt este platforma de management open-source pentru KVM. Un singur motor stă în fața tuturor gazdelor, iar Provibr comunică cu acel motor prin REST API-ul său. Dacă ați citit pagina despre Proxmox, modelul este același: un agent în rețeaua dumneavoastră, o integrare care indică motorul, un plan și un șablon din care se clonează. Pagina de față descrie ce este diferit.

Prin ce diferă de Proxmox

Ambele sunt hipervizoare și livrează același tip de resursă, așa că planurile, capacitatea, grupurile de adrese IP și istoricul de audit funcționează exact ca la Proxmox. Diferențele țin de felul în care o mașină este adresată și plasată.

Nu există niciun nod de ales și niciun interval de identificatori de distribuit. Motorul alege singur o gazdă din cluster și generează identificatorul unei mașini: un UUID, nu un vmid. Dacă sunteți obișnuit cu Proxmox, cele două câmpuri lipsesc în mod intenționat.

Ce completați

O integrare oVirt indică motorul, nu o gazdă. Patru valori, toate obligatorii:

  • Adresa motorului așa cum o deschideți în browser, de exemplu https://ovirt.example.com. Tot ce urmează după numele gazdei este eliminat; calea către API o construiește agentul singur.
  • Numele de utilizator împreună cu profilul său de autorizare, de exemplu provibr@internal.
  • Parola acelui utilizator.
  • Amprenta SHA-256 a certificatului prezentat de motor.
oVirt nu are niciun token de API care să poată fi revocat sau limitat la o parte din API, așa că ceea ce păstrează agentul este parola completă a unui cont. Din acest motiv, rolul atribuit contului este singura limită care există: creați un utilizator separat pentru Provibr și dați-i un rol restrâns la clusterul pe care îl administrează, în loc să folosiți admin@internal.

Amprenta TLS

Un motor oVirt prezintă un certificat semnat de propria autoritate de certificare internă. Citiți-i amprenta de pe orice mașină care poate ajunge la motor:

shell
openssl s_client -connect <host>:443 </dev/null 2>/dev/null | \
  openssl x509 -noout -fingerprint -sha256
Comenzile și ieșirea din terminal sunt în engleză peste tot, în panou și în aceste pagini. Un singur text, un singur adevăr: ce citiți aici este literalmente ce va afișa gazda dumneavoastră.

Acest câmp este obligatoriu și rămâne obligatoriu. Nu există niciun lanț de încredere public la care să se recurgă și nicio cale necriptată, așa că agentul are încredere doar în acel certificat și în niciun altul. Dacă înlocuiți certificatul motorului, înlocuiți și amprenta de aici.

Cluster, stocare și rețea

Trei setări îi spun motorului unde să construiască. Ele se află pe integrare și se aplică fiecărei mașini comandate prin ea:

  • Cluster: unde ajung mașinile noi. Motorul alege o gazdă în interiorul lui.
  • Domeniu de stocare: unde se creează discul unei mașini noi.
  • Profil vNIC: la ce este conectată placa de rețea a unei mașini noi.

Șabloane

O mașină se construiește prin clonarea unui șablon oVirt, exact ca pe Proxmox. Legați un șablon de un sistem de operare din catalogul dumneavoastră și fiecare plan care oferă acel sistem îl va clona.

Instalarea prin rețea cu PXE nu este disponibilă pentru oVirt. Aici, clonarea unui șablon este singurul mod în care ia naștere o mașină.

Ce puteți face cu o mașină

Creare, pornire, oprire, închidere, suspendare, reluare și eliminare. Mărirea unui disc sau adăugarea altuia, atașarea ori detașarea unei plăci de rețea, deschiderea consolei și citirea graficelor de utilizare.

Reinstalarea nu există pentru oVirt. Pe Proxmox, acea comandă șterge o mașină și clonează din nou șablonul pe același identificator; oVirt nu are un echivalent, așa că butonul nu există. Eliminați mașina și comandați una nouă în locul ei.

Adresele și firewallul

Adresele funcționează ca peste tot în Provibr: un plan leagă nucleele, memoria și discul de un grup de adrese, comanda ia următoarea adresă liberă și o scrie în setările cloud-init ale mașinii, iar eliminarea mașinii o eliberează la loc.

Nu există un firewall per mașină. Proxmox poate ține un ipset pentru fiecare mașină, iar Provibr îl menține în pas cu adresele pe care le-a alocat; oVirt nu are așa ceva, prin urmare fila aceea nu apare.

Mașini care există deja

Mașinile care rulează deja pe motorul dumneavoastră pot fi importate în panou. Își păstrează identificatorul, încep să conteze în capacitatea dumneavoastră și, de atunci înainte, sunt administrate ca orice altă mașină.