Backward compatibility for VM offline migration

Jayesh

Member
Sep 4, 2020
11
0
21
38
Hi,

I am using two clusters (pve+ceph) in my production environment.

1) Cluster1 => version 7.3-3
2) Cluster2 => version 6.2-12


I have planned to upgrade Cluster2 in coming days. due to some reasons I cannot upgrade Cluster2 on immediate basis.
I am trying to restore vm dump from Cluster2 to Cluster1.
Restoration was successful but vm failed to boot.

Code:
Error: Result verification failed (400)
boot: value does not match the regex pattern

sharing vm config files on Cluster2

1) Existing another VM (working fine)
Code:
cat /etc/pve/qemu-server/131.conf
agent: 1
bootdisk: scsi0
cores: 8
hotplug: disk,network,usb,memory,cpu
ide2: none,media=cdrom
memory: 4096
name: yt-pbx1
net0: virtio=26:8D:BB:54:51:DB,bridge=vmbr0,firewall=1,tag=150
net1: virtio=86:56:48:BF:9B:22,bridge=vmbr0,firewall=1,tag=110
net2: virtio=56:8B:EE:C3:4B:E9,bridge=vmbr0,firewall=1,tag=1301
net3: virtio=66:A3:08:1C:E8:99,bridge=vmbr0,firewall=1,tag=1302
net4: virtio=4E:DA:76:78:46:CE,bridge=vmbr0,firewall=1,tag=1100
numa: 1
ostype: l26
scsi0: ceph-HDD:vm-131-disk-0,discard=on,size=140G
scsihw: virtio-scsi-pci
smbios1: uuid=08c3ca47-0320-4da1-a3cc-5348e81fcd34
sockets: 2
vmgenid: 6baab123-05e0-4920-8d87-428d4612dc36

2) Restored VM from dump (boot issue)
Code:
cat /etc/pve/qemu-server/132.conf
agent: 1
boot: order=scsi0;ide2;net0
cores: 32
cpu: host
ide2: none,media=cdrom
memory: 4096
name: nl-webrtc1
net0: virtio=02:21:C0:02:DB:98,bridge=vmbr0,firewall=1,tag=150
net1: virtio=DE:C8:19:63:F5:EF,bridge=vmbr0,firewall=1,tag=110
numa: 1
ostype: l26
scsi0: ceph-SSD:vm-132-disk-0,discard=on,size=140G
scsihw: virtio-scsi-pci
smbios1: uuid=e6120d9b-8ffc-4d8f-abe6-44d7d5e4d1bc
sockets: 1
vcpus: 4
vmgenid: f0f615d3-e77d-47d9-ba79-8f526de34aba

I have noticed that pve 7 introduced new option "boot:" which is equivalent to pve6 "bootdisk". is there any quick workaround to solve this? Thanks in advance..
 
Hello,

I would upgrade the Proxmox VE 6 to the latest version of PVE 6.4.x by issuing the following commands:

Bash:
apt update && apt dist-upgrade


I have noticed that pve 7 introduced new option "boot:" which is equivalent to pve6 "bootdisk". is there any quick workaround to solve this?

Otherwise, have you tried to edit the VM config to be like the PVE 6 version VM config?