Migration CT from V4 to V5

Aska

Member
Aug 6, 2018
5
1
23
54
Hello I have try to migrate my CT from my previous Proxmox server V4 to my new proxmox server V5

for do i I have make a backup from V4 version and restore on the V5

Restoration Finishing without issue but when I try to restart my CT on the V5 server I have this error


Job for pve-container@109.service failed because the control process exited with error code.
See "systemctl status pve-container@109.service" and "journalctl -xe" for details.
TASK ERROR: command 'systemctl start pve-container@109' failed: exit code 1

It's possible to do this ? backup from V4 and restore to V5 ?
did I choose the right method ?
is there anything to do before the backup or after restore ?

I do not want to migrate my V4 server to the V5 it is a little old and I'm afraid it will not restart (I lose all my VM)

thank you in advance

below information about servers and CT

Proxmox v4

proxmox-ve: 4.4-107 (running kernel: 4.4.98-6-pve)
pve-manager: 4.4-22 (running version: 4.4-22/2728f613)
pve-kernel-4.4.59-1-pve: 4.4.59-87
pve-kernel-4.2.8-1-pve: 4.2.8-41
pve-kernel-4.4.95-1-pve: 4.4.95-99
pve-kernel-4.4.98-6-pve: 4.4.98-107
pve-kernel-4.4.10-1-pve: 4.4.10-54
pve-kernel-4.4.83-1-pve: 4.4.83-96
lvm2: 2.02.116-pve3
corosync-pve: 2.4.2-2~pve4+1
libqb0: 1.0.1-1
pve-cluster: 4.0-54
qemu-server: 4.0-115
pve-firmware: 1.1-11
libpve-common-perl: 4.0-96
libpve-access-control: 4.0-23
libpve-storage-perl: 4.0-76
pve-libspice-server1: 0.12.8-2
vncterm: 1.3-2
pve-docs: 4.4-4
pve-qemu-kvm: 2.9.1-6~pve4
pve-container: 1.0-104
pve-firewall: 2.0-33
pve-ha-manager: 1.0-41
ksm-control-daemon: 1.2-1
glusterfs-client: 3.5.2-2+deb8u3
lxc-pve: 2.0.7-4
lxcfs: 2.0.6-pve1
criu: 1.6.0-1
novnc-pve: 0.5-9
smartmontools: 6.5+svn4324-1~pve80
zfsutils: 0.6.5.9-pve15~bpo80

pct config 109

arch: amd64
cores: 1
hostname: servername
memory: 2048
nameserver: 8.8.8.8
net0: name=eth0,bridge=vmbr5,gw=192.168.8.1,hwaddr=36:F6:5F:AB:2A:AD,ip=192.168.8.2/32,type=veth
ostype: ubuntu
rootfs: local:109/vm-109-disk-1.raw,size=15G
searchdomain: 192.168.8.1
swap: 2048


Proxmox V5


pveversion -v

proxmox-ve: 5.2-2 (running kernel: 4.15.18-1-pve)
pve-manager: 5.2-6 (running version: 5.2-6/bcd5f008)
pve-kernel-4.15: 5.2-4
pve-kernel-4.15.18-1-pve: 4.15.18-17
corosync: 2.4.2-pve5
criu: 2.11.1-1~bpo90
glusterfs-client: 3.8.8-1
ksm-control-daemon: 1.2-2
libjs-extjs: 6.0.1-2
libpve-access-control: 5.0-8
libpve-apiclient-perl: 2.0-5
libpve-common-perl: 5.0-37
libpve-guest-common-perl: 2.0-17
libpve-http-server-perl: 2.0-9
libpve-storage-perl: 5.0-24
libqb0: 1.0.1-1
lvm2: 2.02.168-pve6
lxc-pve: 3.0.0-3
lxcfs: 3.0.0-1
novnc-pve: 1.0.0-2
openvswitch-switch: 2.7.0-3
proxmox-widget-toolkit: 1.0-19
pve-cluster: 5.0-29
pve-container: 2.0-25
pve-docs: 5.2-5
pve-firewall: 3.0-13
pve-firmware: 2.0-5
pve-ha-manager: 2.0-5
pve-i18n: 1.0-6
pve-libspice-server1: 0.12.8-3
pve-qemu-kvm: 2.11.2-1
pve-xtermjs: 1.0-5
qemu-server: 5.0-32
smartmontools: 6.5+svn4324-1
spiceterm: 3.0-5
vncterm: 1.5-3


pct config 109

arch: amd64
cores: 1
hostname: servername
memory: 2048
nameserver: 8.8.8.8
net0: name=eth0,bridge=vmbr5,gw=192.168.8.1,hwaddr=36:F6:5F:AB:2A:AD,ip=192.168.8.2/32,type=veth
ostype: ubuntu
rootfs: local:109/vm-109-disk-1.raw,size=15G
searchdomain: 192.168.8.1
swap: 2048
 
net0: name=eth0,bridge=vmbr5,gw=192.168.8.1,hwaddr=36:F6:5F:AB:2A:AD,ip=192.168.8.2/32,type=veth
Those the bridge vmbr5 exist on the new host?
 
Effectively not Yet. My new Proxmox server is hosting in ovh , and when I install it via template (Debian 9 and Proxmox 5)
I have an issue when I would like add a new vmbr (linux bridge) I have this error message : bridge 'vmbr1' - unable to find bridge port 'dummy0' (500)
I try again when this problem wil be fixed.
 
it's works now thanks for your halp Alwin

issue with debian and proxmox 5 is solved, by default in soyoustart template there is a dummy0 interface (not necessary with proxmox5 just remove it)