Dokumentation
oVirt
oVirt ist die quelloffene Managementplattform für KVM. Eine Engine steht vor allen Hosts, und Provibr spricht über deren REST API mit ihr. Wer die Proxmox-Seite gelesen hat, kennt das Modell bereits: ein Agent im eigenen Netz, eine Integration, die auf die Engine zeigt, ein Plan und eine Vorlage zum Klonen. Diese Seite beschreibt die Unterschiede.
Die Unterschiede zu Proxmox
Beides sind Hypervisoren und beide liefern dieselbe Art von Ressource, deshalb funktionieren Pläne, Kapazität, IP-Pools und der Audit-Verlauf genau wie bei Proxmox. Die Unterschiede liegen darin, wie eine Maschine adressiert und platziert wird.
Was Sie eintragen
Eine oVirt-Integration zeigt auf die Engine, nicht auf einen Host. Vier Werte, alle erforderlich:
- Die Adresse der Engine, so wie Sie sie im Browser öffnen, zum Beispiel https://ovirt.example.com. Alles nach dem Hostnamen entfällt; den API-Pfad baut der Agent selbst.
- Der Benutzername einschließlich Autorisierungsprofil, zum Beispiel provibr@internal.
- Das Passwort dieses Benutzers.
- Der SHA-256-Fingerprint des Zertifikats, das die Engine ausliefert.
Der TLS-Fingerprint
Eine oVirt-Engine liefert ein Zertifikat aus, das ihre eigene interne CA signiert hat. Lesen Sie den Fingerprint von einer beliebigen Maschine aus, die die Engine erreicht:
openssl s_client -connect <host>:443 </dev/null 2>/dev/null | \
openssl x509 -noout -fingerprint -sha256Dieses Feld ist erforderlich und bleibt es. Es gibt keine öffentlich vertrauenswürdige Kette als Rückfallebene und keinen unverschlüsselten Weg, also vertraut der Agent genau diesem einen Zertifikat und sonst nichts. Wenn Sie das Zertifikat der Engine austauschen, tauschen Sie hier auch den Fingerprint aus.
Cluster, Speicher und Netzwerk
Drei Einstellungen sagen der Engine, wo sie bauen soll. Sie stehen an der Integration und gelten für jede Maschine, die darüber bestellt wird:
- Cluster: wo neue Maschinen landen. Die Engine wählt darin einen Host.
- Storage-Domain: wo die Festplatte einer neuen Maschine angelegt wird.
- vNIC-Profil: woran die Netzwerkkarte einer neuen Maschine hängt.
Vorlagen
Eine Maschine entsteht durch das Klonen einer oVirt-Vorlage, genau wie bei Proxmox. Verknüpfen Sie eine Vorlage mit einem Betriebssystem in Ihrem Katalog, und jeder Plan, der dieses System anbietet, klont sie.
Was mit einer Maschine möglich ist
Erstellen, starten, stoppen, herunterfahren, pausieren, fortsetzen und entfernen. Eine Festplatte vergrößern oder eine weitere hinzufügen, eine Netzwerkkarte anhängen oder abhängen, die Konsole öffnen und die Auslastungsdiagramme lesen.
Adressen und die Firewall
Adressen funktionieren wie überall in Provibr: Ein Plan verbindet Kerne, Arbeitsspeicher und Festplatte mit einem Adresspool, bei der Bestellung wird die nächste freie Adresse genommen und in die cloud-init-Einstellungen der Maschine geschrieben, und beim Entfernen der Maschine wird sie wieder freigegeben.
Bereits vorhandene Maschinen
Maschinen, die bereits auf Ihrer Engine laufen, lassen sich in das Panel importieren. Sie behalten ihre Kennung, sie zählen von da an auf Ihre Kapazität, und ab diesem Moment werden sie wie jede andere Maschine verwaltet.