I finally got the PV to HVM working ... forgot to remove the console=hvc0 entry from the kernel params in grub.
Now, to migrate the rest of the VMs ... I think I will just continue with export/import over ssh. It seems to work at a reasonable speed.
I finally got the PV to HVM working ... forgot to remove the console=hvc0 entry from the kernel params in grub.
Now, to migrate the rest of the VMs ... I think I will just continue with export/import over ssh. It seems to work at a reasonable speed.
@wmazren Thanks. I've tried that too. But the src VMs are PV and converting to HVM doesn't seem to work.
I ended up exporting one VM manually, imported into XCP-ng 8.3 but still had problems converting from PV to HVM.
I'll keep trying different things.
I am trying to migrate VMs from a very old pool (XS6.0.2) to XCP-ng 8.3 using Xen Orchestra.
I've tried using "migrate" but get an error because "VM.assert_can_migrate" is not supported by xapi on XS6.0.2, and the process ends when that request fails.
I've tried using the XO replication mechanism, but it fails with the error "FIELD_TYPE_ERROR(key)
This is a XenServer/XCP-ng error"
I guess I can export from the source pool to a file and import to the new pool, but I'm wondering if there is any other way I've missed that might make this less painful?
Thanks!
So, the problem seems to be in this step where it tries to install the version of the tools you requested:
apt-get install -y kubelet=1.28.5-00 kubeadm=1.28.5-00 kubectl=1.28.5-00
If I login to the VM and run that manually, I get the following error:
debian@cp:~$ sudo apt-get install -y kubelet=1.28.5-00 kubeadm=1.28.5-00 kubectl=1.28.5-00
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Version '1.28.5-00' for 'kubelet' was not found
E: Version '1.28.5-00' for 'kubeadm' was not found
E: Version '1.28.5-00' for 'kubectl' was not found
The latest version that seems to be available to the VM is 1.28.2 ... try that and see if it works for you. 1.28.0 also worked for me. Just specify one of these versions when creating the instances through the recipe.