Перенос контейнеров Proxmox VE на другой Proxmox
-
Сначала сделать бэкапы, они располагаются в директории
/var/lib/vz/dump/
-
Перенести бэкапы на новый proxmox в аналогичную директорию
-
Обратить внимание на идентификаторы виртуальных машин (обычно 100, 101, …) и ключ -storage. Если явно не указать хранилище local-lvm, машина будет восстановлена в хранилище local
- Восстановить LXC контейнеры через команду
pct restore 102 /var/lib/vz/dump/vzdump-lxc-102-2025_08_01-17_46_12.zst -storage local-lvm
- Восстановить QEMU виртуальные машины через команду
qmrestore /var/lib/vz/dump/vzdump-qemu-100-2025_08_01-18_07_50.vma.zst 100 -storage local-lvm
-
Не забыть настроить создание бэкапов и выгрузку их в облако, например в b2
- Создать конфиг для rclone:b2 ```sh mkdir -p /root/.config/rclone nano /root/.config/rclone/rclone.conf
[b2] type = b2 account = 00****000000000* key = 00*********** hard_delete = true
8. Создать скрипт для выгрузки в b2 бэкапов
```sh
nano backup.sh
chmod +x backup.sh
#!/bin/bash
rclone sync /var/lib/vz/dump/ b2:proxmoxbk
- Добавить в крон запуск скрипта
crontab -e 0 23 * * * /bin/bash /root/backup.sh >/dev/null 2>&1
-
Проверить настройки оборудования и мапинг USB устройств
-
Отключить виртуальные машины на старом Proxmox и включить на новом Proxmox
- Запустить вручную backup.sh и удостовериться, что бэкапы в облаке b2