Teckids-Wiki

Proxmox

Wir nutzen als Virtualisierungslösung Proxmox auf Basis von libvirt/qemu.

Aktuell betreiben wir 4 Virtualisierungsnodes.

Webinterface

Generelles

Das Webinterface ist unter https://rz-sp-virt.teckids.org zu finden.

rz-sp-virt.teckids.org ist ein HAProxy-Frontend. Bei Probleme mit dem HAProxy kann das Webinterface über die öffentliche Adresse eines Virtualisiers über den Port 8006 (mit HTTPS) erreicht werden.

Einloggen kann man sich mit seinem Teckids-Account oder als Backup-Lösung mit dem Root-User. Das Passwort des Root-Users findet man im Password-Store.

VMs erstellen

Eine neue VM kann über den Button Create VM oben rechts erstellt werden. Es sollte ein Node ausgewählt werden, auf dem genug Ressourcen frei sind. Falls es sich um ein Failover-System handelt, sollte darauf geachtet werden, dass die VM nicht auf dem gleichen Wirt läuft, wie das Primary-System.

Neue Installations-ISOs können müssen auf dem jeweiligen Virtualisierer unter /var/lib/vz/template/iso/ abgelegt werden.

Ressourcen für die VM sollten sparsam aber ausreichend gewählt werden. Vor Allem die Platte sollte möglichst klein sein (meist reichen 32G!). Anwendungsdaten sollten direkt im CephFS oder im S3-Storage liegen.

VLANs siehe: Übersicht

Achtung: Nach der Installation unbedingt das CD-Laufwerk aus den VM-Ressourcen entfernen. Sonst kann die VM nicht migriert werden! Nach Entfernen muss die VM einmal aus und wieder eingeschaltet werden.

VM-Migrationen

Um eine VM zu migrieren, einfach den Button Migrate nutzen und den Ziel-Host wechseln.

Achtung: Darauf achten, VMs nicht von AMD zu Intel zu migrieren. Sonst muss man die VM auf dem Zielhost einmal rebooten.
Möglich ist:
virt-01 → virt-03
virt-02 → virt-03
und umgekehrt.

Snapshots

Gerade vor größeren Updates ist es sinnvoll, einen kompletten Snapshot des Systems zu machen, um bei etwaigen Schwierigkeiten wieder auf diesen zurückrollen zu können.

Ein Snapshot kann über den Menüpunkt "Snapshot" in der VM-Übersicht erstellt werden. Dort gibt es auch einen Rollback-Button.

CLI

Hint: Das Webinterface ist praktischer als das CLI 😉…

Wichtige Befehle

Ceph

Das Ceph wird auch primär von Proxmox verwaltet.

Ausführliche Dokumentation: Ceph

Hardware

https://netbox.teckids.org