====== Proxmox: Миграция VM между хостами ====== https://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE Если есть Proxmox, значит рано или поздно появится необходимость мигрировать VM между нодами. Существует несколько вариантов, каждый из них может быть полезен в своем случае. Небольшие замечания: * Желательно иметь общие хранилища, подключенные ко всем хостам. Это может быть NFS/SAMBA(CIFS)/iSCSI и т.д. * Чем больше свободного места на хранилищах - тем лучше * Чем выше скорость хранилища/каналов - тем быстрее все будет работать ===== Вариант 1: через создание бэкапа ===== * Выбираем нужную VM, нажимаем Backup и настраиваем: * Storage: на какое хранилище нужно бэкапить * Mode: режим бэкапа- т.е. можно делать без остановки VM но изменения сделанные после запуска бэкапа будут потеряны * Compression: рекомендуется оставить по умолчанию * Ждем выполнения бэкапа * На новой ноде выбираем нужное хранилище (Storage), заходим в раздел Backups, выбираем нужный бэкап, нажимаем Restore, ждем ===== Вариант 2: кластер ===== Если нет общих хранилищ или места на них не хватит, можно поднять кластер и в его рамках сделать перемещение (Move) виртуальных машин. Первичные требования: * Хост с Proxmox и уже существующими VM (далее Host1) * Новый хост с установленным Proxmox (далее Host2). **Внимание**: на нем не должно быть создано никаких VM! Общий порядок действий: * На Host1 поднимаем кластер * Подключаем Host2 в кластер * Убеждаемся что кластер работает и хосты видны друг для друга * На Host1 выбираем нужную VM, нажимаем Migrate, выбираем Hos2 в качестве цели (Target Node). Запускаем миграцию. **Примечание**: выбор Storage на Host2 возможен **только** если VM включена. Если же VM выключена - она автоматически переносится на Storage у Host2 с таким же именем, что и на Host1. Почему так сделано - не понимаю, надеюсь допилят. * По окончании переноса можно удалить кластер: [[software:proxmox:proxmox-cluster|Proxmox: Работа с кластером]]