Виртуальная машина удаляется из интерфейса Proxmox за два клика, но это необратимо: вместе с машиной уходят её диски, если не отключить их заранее. Резервные копии и снимки на других хранилищах при этом не трогают, и это отдельный источник путаницы.
Что проверить перед удалением виртуальной машины
Перед тем как нажать «Удалить», проверьте всё, что может ссылаться на машину или храниться отдельно от неё — иначе часть данных и настроек останется висеть без видимой причины.
- Снимки состояния — они хранятся вместе с диском и исчезнут вместе с ним
- Резервные копии — лежат отдельно и машину не удерживают
- Диски на других хранилищах, подключённые отдельно от основного
- Правила фаервола датацентра и узла, привязанные к машине
- Записи в DNS и мониторинге, указывающие на адрес машины
Удаление виртуальной машины по шагам
Машину сначала останавливают, потом удаляют — одной кнопкой это не делается намеренно, чтобы нельзя было случайно снести работающий сервис.
- Остановить машину (не просто выключить гостевую систему, а остановить именно в Proxmox)
- Выбрать пункт удаления и указать, что делать с дисками
- Подтвердить действие — после этого отменить его нельзя
qm stop VMID # Остановить машину
qm destroy VMID --purge # Удалить машину вместе с дисками и записями
Галочка про диски решает всё: если её оставить включённой, диски уничтожаются вместе с машиной; если снять — машина исчезает, а диски остаются как ничьи и их придётся удалять руками.
Что остаётся после удаления и где это искать
Часть объектов не привязана к машине напрямую и переживает её удаление — их нужно искать отдельно, если нужно освободить место или навести порядок.
| Объект | Где лежит | Удаляется ли сам |
|---|---|---|
| Резервные копии в Proxmox Backup Server | Хранилище бэкапов | Нет |
| Снимки, сделанные на локальном хранилище узла | Локальный диск узла | Нет |
| Диск, подключённый с отдельного хранилища | NFS, Ceph или внешний том | Нет |
| Правило фаервола и запись в DNS | Конфигурация датацентра и зона DNS | Нет |
Почему выход узла из кластера опаснее удаления машины
Кластер Proxmox объединяет несколько физических узлов в одну систему управления — подробнее о самой платформе читайте в обзоре что такое Proxmox VE. Узел в этой системе не просто выключают: он хранит часть общей конфигурации и состояние кворума.
Снятый узел нельзя вернуть обратно под тем же именем без лишних действий — система помнит старую запись и будет считать её конфликтующей с новой. Поэтому вывод узла планируют заранее, а не по факту поломки.
Порядок вывода узла из кластера
Узел выводят в определённой последовательности, и каждый шаг делают с другого, работающего узла кластера — не с того, который убирают.
- Перенести все гостевые машины и контейнеры с выводимого узла на оставшиеся
- Удалить узел командой с любого другого узла кластера
- Не включать снятый узел обратно в ту же сеть под старым именем
pvecm delnode NODENAME # Выполняется с другого узла кластера
Если узел выводят аварийно, без переноса гостей, их машины на нём становятся недоступны до ручного восстановления — это тот случай, когда порядок шагов важнее скорости.
Роспуск кластера целиком
Роспуск всего кластера нужен редко — обычно когда переходят на одиночные узлы или перестраивают инфраструктуру с нуля, а не для разовой проблемы с одним узлом.
В отличие от вывода одного узла, здесь возвращаются к независимым установкам: у каждого узла своя конфигурация, и общий кворум и общая база настроек перестают существовать.
Частые вопросы
Удаляются ли диски вместе с машиной?
Да, если при удалении оставить отмеченной галочку уничтожения дисков — тогда они стираются вместе с машиной без возможности восстановления. Если галочку снять, диски остаются на хранилище как отдельные тома, и их нужно будет удалить или переиспользовать вручную отдельным действием уже после удаления самой машины.
Можно ли вернуть удалённую машину?
Саму машину — нет, удаление необратимо и откатить его через интерфейс нельзя. Данные можно восстановить только из резервной копии, если она делалась заранее и хранится отдельно от удалённой машины, например в Proxmox Backup Server или на другом хранилище, а не только в панели провайдера.
Как убрать узел из кластера?
Сначала переносят гостевые машины с этого узла на оставшиеся, затем с другого, работающего узла выполняют удаление узла из кластера. Снятый узел не включают обратно в ту же сеть под старым именем — система помнит старую запись и воспринимает её как конфликт.
Что будет с гостями на удаляемом узле?
Если гостей не перенести заранее, при выводе узла они становятся недоступны и не запускаются автоматически на других узлах. Перенос нужно выполнить до начала вывода узла из кластера, а не после — восстановление после аварийного вывода занимает заметно больше времени, чем при заранее подготовленном переносе.
Вывод
Удаление машины и вывод узла — разные по цене ошибки операции: первая стирает диски сразу, вторая ломает конфигурацию на уровне кластера. Перед любой из них проверьте снимки, копии и зависимые записи, а для простых изолированных сред без кластера присмотритесь к LXC-контейнерам — там меньше шансов случайно задеть чужие данные.