What does this mean . "if your vms are pv" ? I've used Citrix Xenserver for years and never come across PV other than as in LVM context - and I don't see the relevance of that here.
I'm testing moving from citrix to proxmox, and I've gotten as far as to boot the vm, but it just loops. I see above, "you have to install grub". How do I do that on a vm that won't boot?
Edit: it's a standard Centos 7 container, no special boot parameters.
Ok, well somehow I managed to fix it by luck I guess. I noticed the IDE device was not attached in the GUI. Not sure why it would not do that automatically, seeing there was one, but there we go. It still didn't work though. After some digging I found that the file /etc/pve/local/qemu-server/100.conf contains the configuration details, and it it was a "[PENDING]" line, and the IDE disk was listed under that. I deleted the line, restarted the VM and voila, it worked.
Now, I like the idea that Proxmox is "hackable" like this. It's possible to dig in and find files that allow you to fix this. In Xenserver it is a nightmare, with everything hidden in long codes that nobody can read/remember. But having said that, I am a little frustrated that information here seems to be scattered high and low. It would be nice with a clear and concise migration guide explaining all the steps, not just "just use whatever!" "just install grub" without much explanation. It looks like the kind of documentation people write on projects just before going on holiday, i.e. "yeah I have to write it, but this will do". Yes, once I understand what I'm doing here, I will do my best to provide some better guides.