Proxmox
Использование Proxmox без подписки
Необходимо закомментировать строку enterprise-репозитория и добавить репозиторий «без-подписки»
Для версии 3.x:
- /etc/apt/sources.list.d/pve-enterprise.list
#deb https://enterprise.proxmox.com/debian wheezy pve-enterprise deb http://download.proxmox.com/debian wheezy pve-no-subscription
Для версии 4.x:
- /etc/apt/sources.list.d/pve-enterprise.list
#deb https://enterprise.proxmox.com/debian jessie pve-enterprise deb http://download.proxmox.com/debian jessie pve-no-subscription
Перенос контейнера в Proxmox 3.x
Перенос остановленного контейнера на proxmox не объединенных в кластер. Возьмем для примера proxmox-ы с именами P1 и P2 и перенесем контейнер по имени web с 1 на 2.
Сначала посмотрим номер нужного нам контейнера на P1
root@P1:~# vzlist -a CTID NPROC STATUS IP_ADDR HOSTNAME 100 60 running - database 101 - stopped - web 102 - stopped 192.168.10.12 backup
Нам нужен 101, сделаем его актуальный дамп в каталог /opt
root@P1:~# vzdump --compress 0 --dumpdir /opt 101
После завершения процесса у нас будет файл вида /opt/vzdump-openvz-101-2015_04_13-16_33_53.tar
Перенесем его на другой proxmox:
root@P1:~# scp /opt/vzdump-openvz-101-2015_04_13-16_33_53.tar root@P2:/opt/
Далее на P2 восстанавливаем перенесенный контейнер. Во избежании ошибок проверим, какие есть контейнеры на P2
root@P2:~# vzlist -a CTID NPROC STATUS IP_ADDR HOSTNAME 100 56 running - video
Похоже, что CTID 101 свободен и можно начинать, но нет. Так как на proxmox могут присутствовать помимо контейнеров и виртуальные машины, их список тоже необходимо посмотреть
root@P2:~# qm list VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID 101 PDC stopped 1024 32.0 0
И поскольку id 101 занят, то перенесенный контейнер мы будем восстанавливать с другим номером.
root@P2:~# vzrestore /opt/vzdump-openvz-101-2015_04_13-16_33_53.tar 102
После завершения восстановление контейнер готов к старту. Стоит добавить, что если proxmox-ы находятся в разных подсетях, то надо не забыть исправить сетевые настройки внутри контейнера (контейнер, используемыей в примере, имеет сеть типа veth и настройки производятся внутри самого контейнера, а не в proxmox)