Deinstallation
VexCore HV vollständig und von Hand von einem Proxmox-Host entfernen.
Es gibt kein Deinstallationsprogramm. Die folgenden Schritte entfernen VexCore HV von Hand. Ihre VMs, Container, Backups und Backup-Jobs in Proxmox sind davon nicht betroffen.
1. Vorher in VexCore HV aufräumen
Einige Funktionen legen Einstellungen in Proxmox an. Diese bleiben nach der Deinstallation bestehen. Prüfen Sie vorher in der Oberfläche:
| Funktion | Was in Proxmox bleibt | Empfehlung |
|---|---|---|
| Wartungsmodus | – | Laufende Wartung beenden (Load Balancing → Maintenance → End maintenance). |
| Load Balancing | Der Proxmox-HA-Balancer (CRS), falls VexCore HV ihn eingeschaltet hat, und gespiegelte HA-Regeln (vexcore-<Nummer>) | Unter Load Balancing den Proxmox HA balancer ausschalten – VexCore HV stellt dabei die vorherige Proxmox-Einstellung wieder her – und bei Regeln die Option Also as a Proxmox HA rule abwählen oder die Regel löschen. |
| Let's Encrypt | ACME-Konto, DNS-Plugin und Zertifikat des Nodes | Kann bleiben: Proxmox erneuert das Zertifikat weiter selbst, auch für Port 8006. Zum Entfernen Settings → HTTPS → Stop using Let's Encrypt… |
| ESXi-Import | ESXi-Quellen als Storage-Einträge vom Typ esxi | Nicht mehr benötigte Quellen auf der Seite Import entfernen oder später in Proxmox unter Datacenter → Storage. |
Lizenz
Die Deinstallation kündigt kein Abonnement. Abonnements verwalten Sie im Kundenportal. Den Lizenzschlüssel können Sie in einer neuen Installation wieder aktivieren.
2. Dienst stoppen und entfernen
systemctl disable --now vexcore-hv
rm -f /etc/systemd/system/vexcore-hv.service
rm -rf /etc/systemd/system/vexcore-hv.service.d
systemctl daemon-reload3. Daten sichern (optional) und Programmverzeichnis löschen
Möchten Sie die Konfiguration aufbewahren, sichern Sie data/ und .env.local. Löschen Sie dann das Installationsverzeichnis (Standard: /root/proxmox-dashboard):
cd /root/proxmox-dashboard
tar czf /root/vexcore-backup-$(date +%F).tar.gz data .env.local
cd /root
rm -rf /root/proxmox-dashboardDas Verzeichnis enthält u. a. ein selbst hochgeladenes Zertifikat samt privatem Schlüssel (data/tls/). Löschen Sie eine Sicherung davon, sobald Sie sie nicht mehr brauchen.
4. API-Tokens in Proxmox entfernen
VexCore HV greift über API-Tokens auf Proxmox zu. Diese bleiben bestehen, bis Sie sie entfernen. Löschen Sie unter Datacenter → Permissions → API Tokens alle Tokens mit dem Namen vexcore-hv-… – auf diesem Host und in jedem weiteren Proxmox-Cluster, den Sie in VexCore HV eingebunden hatten. Auf der Kommandozeile:
pveum user token list root@pam
pveum user token remove root@pam vexcore-hv-<zufällig>Ältere Installationen verwenden zusätzlich ein Token mit dem Namen vexcore-hv ohne Zusatz.
5. Ports freigeben
Haben Sie in der Proxmox-Firewall Regeln für VexCore HV angelegt (z. B. Port 443 oder 3000), entfernen Sie diese unter Datacenter → Firewall.
6. Node.js (optional)
Das Installationsprogramm hat Node.js gegebenenfalls aus dem NodeSource-Repository installiert. Entfernen Sie es nur, wenn kein anderes Programm auf dem Host Node.js braucht:
apt-get remove nodejs
rm -f /etc/apt/sources.list.d/nodesource.*
apt-get update