Что происходит с Proxmox при удалении AtlasPVE?

Proxmox продолжает работать. Виртуальные машины, контейнеры, хранилище, резервные копии и снимки остаются на месте. Удаляются только файлы и службы, установленные самим AtlasPVE, и записи, добавленные им в Proxmox под своим именем. Ничего из того, что было на машине до установки, не удаляется.

Как удалить

В панели AtlasPVE открывается Настройки › Диагностика › Удалить Atlas, затем удаление подтверждается.

Если есть лицензия, она сначала освобождается в портале, и сервер исчезает из списка.

Удаление продолжается на сервере как отдельная служба. Панель закрывается через несколько секунд.

Завершение видно в оболочке Proxmox по такой команде:

Если панель вообще не открывается, тот же скрипт запускается в оболочке Proxmox. В этом случае лицензия освобождается в портале вручную.

Что не затрагивается

Виртуальные машины и контейнеры вместе с их дисками.

Пулы хранения, наборы данных и описания хранилищ.

Резервные копии и снимки.

Сетевая конфигурация: мосты, агрегации, VLAN.

Собственные настройки и пользователи Proxmox. Единственное исключение: записи, созданные AtlasPVE под своим именем.

Что удаляется

Все службы AtlasPVE. Список не ведётся вручную, он считывается с машины, поэтому добавленная позже служба тоже удаляется.

Службы мониторинга, установленные AtlasPVE (Prometheus, Alertmanager, экспортеры), файловый обозреватель и служба конфигурации.

Каталоги приложения, настроек, данных и журналов: /opt/atlas, /opt/atlas-core, /etc/atlas, /var/lib/atlas, /var/log/atlas.

Запланированные задачи и правило ротации журналов. Не остаётся задач, которые пытаются запустить несуществующий скрипт.

Пользователь API atlas@pve, созданный в Proxmox, его токены и конечные точки уведомлений, добавленные AtlasPVE.

Настройка модуля, записанная для проброса видеокарты.

Системные ссылки встроенной среды выполнения Node. Если на машине есть собственная установка Node, она не затрагивается.

Что оставляется намеренно

Службы, существовавшие до установки

Если служба мониторинга была на машине до AtlasPVE, установка фиксирует это с доказательством, и удаление её не затрагивает.

Общие системные службы

avahi-daemon, smartd и openvswitch-switch являются пакетами Debian. AtlasPVE только включает их, удаление их не убирает.

Параметр IOMMU в командной строке ядра

Если он добавлен для проброса видеокарты, он остаётся на месте. Его удаление означало бы вмешательство в загрузку машины.

Удаление в кластере

Пользователь atlas@pve является общей записью кластера. Удаление с одного узла убирает только токены этого узла. Если другой узел кластера использует AtlasPVE, пользователь и роли остаются, так как их удаление разорвало бы связь остальных узлов.

Единственное, на что нужно обратить внимание

Если проброс видеокарты был настроен через AtlasPVE, при первой загрузке после удаления карта возвращается к обычному драйверу. Виртуальная машина, использующая эту карту, не видит её, пока проброс не будет снова настроен в Proxmox вручную.

Частые вопросы

Останавливаются ли виртуальные машины при удалении AtlasPVE?
Нет. Удаление не затрагивает виртуальные машины и контейнеры. Работающие продолжают работать.
Меняет ли удаление файлы конфигурации Proxmox?
Нет. Только пользователь API и конечные точки уведомлений, созданные AtlasPVE под своим именем, удаляются штатными средствами Proxmox.
Остаются ли после удаления службы или запланированные задачи?
Нет. Службы AtlasPVE удаляются по списку, считанному с машины. Запланированные задачи тоже удаляются.
Что происходит с лицензией?
При удалении из панели лицензия сначала освобождается в портале. Последующая установка на тот же сервер расходует одно право возврата.
Можно ли отменить удаление?
Нет. Файлы и настройки AtlasPVE удаляются. Повторная установка выполняется как новая. Потерь на стороне Proxmox нет.