I have some Proxmox 4.2 nodes with different hardware configuration. Nodes are not in the clusters, but have common NFS storage for backup and migration. Of course, migration without cluster downtime is inevitable.
For migration from node A to node B:
nodeA:/# pct shutdown $VM
nodeA:/# vzdump...