Cluster - Different CPUs

tutaencrypter

New Member
Oct 13, 2024
6
0
1
Hi,

I am planning a production cluster.
My current problem is I have one EPYC powered monster and two Gen9 DLs running Xeons . The Gens will action to provide HA File Storage, whilst the EPYC does the big maths. Compiling etc.

However the Xeons will have to hold up the production compilers whilst update are taking place or if there is a failure.

This is obviously possible in HyperV, VMware

All I need is the ability for it to run and migrate and stay running ..will using the later virtual CPUs across this hardware allow this function please?

Thanks
 
Hello,

there was recently discussion on similiar topic (link bellow). From VM perspective is question, if compilers use some speciality of dedicated CPU (which might not be this case).

"The backend default is kvm64 which works on essentially all x86_64 host CPUs and the UI default when creating a new VM is x86-64-v2-AES, which requires a host CPU starting from Westmere for Intel or at least a fourth generation Opteron for AMD."

Easiest way is to confirm is deploy test VM and migrate to test fully compatibility with CEPH and cluster (live migration) or Backups / Restore the image between hosts.

Documentation:

https://pve.proxmox.com/pve-docs/chapter-qm.html#_cpu_type

Previous topic

https://forum.proxmox.com/threads/vcpu-documentation.154900/

Hope it will help

Lukas
 
Last edited:
  • Like
Reactions: tutaencrypter
Ok ...this is what I'd expected. So cross migration is entirely supported, but Virtual CPU choice is critical to get the most. Were talking latest EPYC Vs Xeons from the previous but one generation both good with the latest UI default CPU
 
Correct, in my home Lab Intel i5 12x, is supported by version x86-64-v3 (highest), but normally using x86-v2-AES. x86-64-v4 failed during startup VM. This CPU type - Emulation need to be supported by all hosts. So basically first test is required on both machines. CPU setup is changeable anytime in VM config. But compatible "virtual" CPU is necessary for live migration on all hosts, which I suppose is crucial for you (updates, outages) or HA.

1728931823873.png
 
Last edited:
  • Like
Reactions: tutaencrypter