Co dzieje się z Proxmox po odinstalowaniu AtlasPVE?
Proxmox nadal działa. Maszyny wirtualne, kontenery, magazyn danych, kopie zapasowe i migawki zostają na miejscu. Odinstalowanie usuwa tylko pliki i usługi zainstalowane przez samego AtlasPVE oraz wpisy dodane do Proxmox pod jego własną nazwą. Nic, co istniało na maszynie przed instalacją, nie jest usuwane.
Jak odinstalować
W panelu AtlasPVE otwiera się Ustawienia › Diagnostyka › Usuń Atlasa, a następnie potwierdza się usunięcie.
Jeśli jest licencja, najpierw jest zwalniana w portalu, a serwer znika z listy.
Odinstalowanie trwa na serwerze jako osobna usługa. Panel zamyka się w ciągu kilku sekund.
Zakończenie widać w powłoce Proxmox po tym poleceniu:
Jeśli panel w ogóle się nie otwiera, ten sam skrypt uruchamia się w powłoce Proxmox. W tym wariancie licencję zwalnia się w portalu ręcznie.
Co pozostaje nietknięte
Maszyny wirtualne i kontenery wraz z ich dyskami.
Pule magazynowe, zbiory danych i definicje magazynów.
Kopie zapasowe i migawki.
Konfiguracja sieci: mosty, agregacje, VLAN.
Własne ustawienia i użytkownicy Proxmox. Jedyny wyjątek to wpisy utworzone przez AtlasPVE pod jego własną nazwą.
Co jest usuwane
Wszystkie usługi AtlasPVE. Lista nie jest prowadzona ręcznie, jest odczytywana z maszyny, więc usługa dodana później również zostaje usunięta.
Usługi monitorowania zainstalowane przez AtlasPVE (Prometheus, Alertmanager, eksportery), przeglądarka plików i usługa konfiguracji.
Katalogi aplikacji, ustawień, danych i dzienników: /opt/atlas, /opt/atlas-core, /etc/atlas, /var/lib/atlas, /var/log/atlas.
Zadania zaplanowane i reguła rotacji dzienników. Nie zostaje żadne zadanie próbujące uruchomić skrypt, którego już nie ma.
Użytkownik API atlas@pve utworzony w Proxmox, jego tokeny oraz punkty końcowe powiadomień dodane przez AtlasPVE.
Ustawienie modułu zapisane na potrzeby przekazywania karty graficznej.
Systemowe dowiązania wbudowanego środowiska uruchomieniowego Node. Jeśli maszyna ma własną instalację Node, nie jest ona ruszana.
Co zostaje celowo
Usługi istniejące przed instalacją
Jeśli usługa monitorowania była na maszynie przed AtlasPVE, instalacja zapisuje to wraz z dowodem, a odinstalowanie jej nie rusza.
Współdzielone usługi systemowe
avahi-daemon, smartd i openvswitch-switch to pakiety Debian. AtlasPVE jedynie je włącza, a odinstalowanie ich nie usuwa.
Ustawienie IOMMU w wierszu poleceń jądra
Jeśli zostało dodane na potrzeby przekazywania karty graficznej, zostaje na miejscu. Jego usunięcie oznaczałoby ingerencję w rozruch maszyny.
Odinstalowanie w klastrze
Użytkownik atlas@pve jest wspólnym wpisem klastra. Odinstalowanie na jednym węźle usuwa tylko tokeny tego węzła. Jeśli inny węzeł klastra używa AtlasPVE, użytkownik i role zostają, ponieważ ich usunięcie przerwałoby połączenie pozostałych węzłów.
Jedyna rzecz, na którą trzeba zwrócić uwagę
Jeśli przekazywanie karty graficznej zostało skonfigurowane przez AtlasPVE, przy pierwszym uruchomieniu po odinstalowaniu karta wraca do zwykłego sterownika. Maszyna wirtualna korzystająca z tej karty jej nie widzi, dopóki przekazywanie nie zostanie ponownie skonfigurowane w Proxmox ręcznie.
Często zadawane pytania
- Czy maszyny wirtualne zatrzymują się po odinstalowaniu AtlasPVE?
- Nie. Odinstalowanie nie rusza maszyn wirtualnych ani kontenerów. Działające nadal działają.
- Czy odinstalowanie zmienia pliki konfiguracyjne Proxmox?
- Nie. Tylko użytkownik API i punkty końcowe powiadomień utworzone przez AtlasPVE pod własną nazwą są usuwane za pomocą narzędzi Proxmox.
- Czy po odinstalowaniu zostają jakieś usługi lub zadania zaplanowane?
- Nie. Usługi AtlasPVE są usuwane na podstawie listy odczytanej z maszyny. Zadania zaplanowane również są usuwane.
- Co dzieje się z licencją?
- Przy odinstalowaniu z panelu licencja jest najpierw zwalniana w portalu. Późniejsza instalacja na tym samym serwerze zużywa jedno prawo zwrotu.
- Czy odinstalowanie można cofnąć?
- Nie. Pliki i ustawienia AtlasPVE są usuwane. Ponowna instalacja przebiega jak nowa. Po stronie Proxmox nic nie zostaje utracone.