So official answer is that you cannot migrate from 3.x to 4.2 without booting vms. But how about unofficial? In our case it just does not have option to shut down each virtual. That reason at earlier upgrades we have made scripts what migrate computers from cluster to another cluster and from 2 to 3 series. Have someone already make script what allows make one direction migration from 3.x to 4.2 cluster?
Actually it is quite odd that same time when proxmox advertise them as HA system when they make updates what does not allow any kind live migration path. I understand that in some point you must drop compatibility to old version. But seriously, it is very poor design when there is no even one way upgrade migration tool what allows transfer vm from old cluster to new cluster without booting it. It does not give very enterprise feel of proxmox when you need hack your own tools to make upgrade without booting each vm.
Actually it is quite odd that same time when proxmox advertise them as HA system when they make updates what does not allow any kind live migration path. I understand that in some point you must drop compatibility to old version. But seriously, it is very poor design when there is no even one way upgrade migration tool what allows transfer vm from old cluster to new cluster without booting it. It does not give very enterprise feel of proxmox when you need hack your own tools to make upgrade without booting each vm.