Was passiert mit Proxmox, wenn AtlasPVE deinstalliert wird?

Proxmox läuft weiter. Virtuelle Maschinen, Container, Speicher, Backups und Snapshots bleiben erhalten. Die Deinstallation entfernt nur die Dateien und Dienste, die AtlasPVE selbst eingerichtet hat, sowie die Einträge, die unter dem eigenen Namen in Proxmox angelegt wurden. Nichts, was vor der Installation auf der Maschine vorhanden war, wird gelöscht.

So wird deinstalliert

Im AtlasPVE Panel wird Einstellungen › Diagnose › Atlas entfernen geöffnet und bestätigt.

Bei vorhandener Lizenz wird diese zuerst im Portal freigegeben, und der Server verschwindet aus der Liste.

Die Deinstallation läuft auf dem Server als eigener Dienst weiter; das Panel schließt sich nach wenigen Sekunden.

Der Abschluss ist in der Proxmox Shell mit diesem Befehl zu sehen:

Lässt sich das Panel gar nicht öffnen, wird dasselbe Skript in der Proxmox Shell ausgeführt. Auf diesem Weg wird die Lizenz im Portal von Hand freigegeben.

Was unberührt bleibt

Virtuelle Maschinen und Container samt ihren Festplatten.

Speicherpools, Datasets und Speicherdefinitionen.

Backups und Snapshots.

Netzwerkkonfiguration: Bridges, Bonds, VLANs.

Die eigenen Einstellungen und Benutzer von Proxmox. Einzige Ausnahme sind die Einträge, die AtlasPVE unter dem eigenen Namen angelegt hat.

Was entfernt wird

Alle Dienste von AtlasPVE. Die Liste wird nicht von Hand gepflegt, sondern von der Maschine gelesen; ein später hinzugekommener Dienst wird ebenfalls entfernt.

Die von AtlasPVE eingerichteten Überwachungsdienste (Prometheus, Alertmanager, Exporter), der Dateibrowser und der Konfigurationsdienst.

Verzeichnisse für Anwendung, Einstellungen, Daten und Protokolle: /opt/atlas, /opt/atlas-core, /etc/atlas, /var/lib/atlas, /var/log/atlas.

Geplante Aufgaben und die Regel zur Protokollrotation. Es bleibt keine Aufgabe zurück, die ein nicht mehr vorhandenes Skript starten will.

Der in Proxmox angelegte API Benutzer atlas@pve mit seinen Tokens und die von AtlasPVE hinzugefügten Benachrichtigungsendpunkte.

Die für die Grafikkarten Weitergabe geschriebene Moduleinstellung.

Die Systemverknüpfungen der mitgelieferten Node Laufzeitumgebung. Hat die Maschine eine eigene Node Installation, bleibt diese unberührt.

Was bewusst bleibt

Dienste, die schon vor der Installation vorhanden waren

War ein Überwachungsdienst schon vor AtlasPVE auf der Maschine, hält die Installation das mit einem Nachweis fest, und die Deinstallation lässt ihn unberührt.

Gemeinsam genutzte Systemdienste

avahi-daemon, smartd und openvswitch-switch sind Debian Pakete. AtlasPVE aktiviert diese nur; die Deinstallation entfernt sie nicht.

Die IOMMU Einstellung in der Kernel Befehlszeile

Wurde sie für die Grafikkarten Weitergabe eingetragen, bleibt sie bestehen. Das Entfernen würde in den Start der Maschine eingreifen.

Deinstallation im Cluster

Der Benutzer atlas@pve ist ein gemeinsamer Eintrag des Clusters. Die Deinstallation auf einem Node entfernt nur die Tokens dieses Nodes. Nutzt ein anderer Node im Cluster AtlasPVE, bleiben Benutzer und Rollen bestehen, weil ihr Entfernen die Verbindung der übrigen Nodes trennen würde.

Der eine Punkt, auf den zu achten ist

Wurde die Grafikkarten Weitergabe mit AtlasPVE eingerichtet, kehrt die Karte beim ersten Start nach der Deinstallation zu ihrem normalen Treiber zurück. Die virtuelle Maschine, die diese Karte nutzt, sieht die Karte erst wieder, wenn die Weitergabe in Proxmox von Hand neu eingerichtet wurde.

Häufige Fragen

Werden virtuelle Maschinen angehalten, wenn AtlasPVE deinstalliert wird?
Nein. Die Deinstallation berührt weder virtuelle Maschinen noch Container; laufende bleiben in Betrieb.
Ändert die Deinstallation Konfigurationsdateien von Proxmox?
Nein. Nur der API Benutzer und die Benachrichtigungsendpunkte, die AtlasPVE unter dem eigenen Namen angelegt hat, werden mit den eigenen Werkzeugen von Proxmox entfernt.
Bleiben Dienste oder geplante Aufgaben zurück?
Nein. Die Dienste von AtlasPVE werden anhand der Maschine ermittelt und entfernt; geplante Aufgaben werden ebenfalls gelöscht.
Was passiert mit der Lizenz?
Bei der Deinstallation über das Panel wird die Lizenz zuerst im Portal freigegeben. Eine spätere Installation auf demselben Server verbraucht ein Rückgaberecht.
Lässt sich die Deinstallation rückgängig machen?
Nein. Dateien und Einstellungen von AtlasPVE werden gelöscht. Eine Neuinstallation läuft wie eine frische Installation ab; auf der Proxmox Seite geht nichts verloren.