Options

Mix Intel and AMD hosts in HA cluster

EssendonEssendon Member Posts: 4,546 ■■■■■■■■■■
We were having this discussion at work about mixing hosts with different chipsets in a HA cluster (not EVC cluster). While I haven't tried this myself, but I reckon you can add them to a cluster. Whether or not VM's will be able to vMotion around is the other thing. So,

- Will Windows BSOD when it realizes it's on different CPU architecture?
- Does the cluster complain when you add a host with different architecture?

Now I know you shouldn't do this in production, but we may have an SMB client who is looking at shrinking from 3 sites to 2 sites. They dont want to spend any more money than necessary and reuse existing hardware. Both AMD and Intel hosts are fairly new. Because of the way there things are setup they cannot have all the Intel's at one site and the AMD's at the other site. I was thinking -

- Split workloads into separate Intel and AMD clusters
- Enable EVC, there could be a need for FT sometime soon. There's an application server that does some billing application.

What do you guys think/suggest?
NSX, NSX, more NSX..

Blog >> http://virtual10.com

Comments

  • Options
    dave330idave330i Member Posts: 2,091 ■■■■■■■■■■
    EVC doesn't work across Intel & AMD. HA is a restart, so that should work between Intel & AMD. vMotion won't work. Cold migration will work. Best to make an Intel cluster and AMD cluster.
    2018 Certification Goals: Maybe VMware Sales Cert
    "Simplify, then add lightness" -Colin Chapman
  • Options
    EssendonEssendon Member Posts: 4,546 ■■■■■■■■■■
    Exactly the kind of answer I was after!
    NSX, NSX, more NSX..

    Blog >> http://virtual10.com
  • Options
    tstrip007tstrip007 Member Posts: 308 ■■■■□□□□□□
    Not sure about the BSOD but I noticed the other day that I had to relicense a windows vm when I cold migrated from one intel host to another with a diff gen intel CPU.
  • Options
    EssendonEssendon Member Posts: 4,546 ■■■■■■■■■■
    Cheers for the comment @tstrip, there must be some kind of licensing agreement in place. I now remember having a similar issue a while ago, thanks for the reminder.
    NSX, NSX, more NSX..

    Blog >> http://virtual10.com
  • Options
    kj0kj0 Member Posts: 767
    You could always do it as a "Test".
    2017 Goals: VCP6-DCV | VCIX
    Blog: https://readysetvirtual.wordpress.com
  • Options
    EcioEcio Member Posts: 41 ■■□□□□□□□□
    Dave330i is right, according to VMware KB: VMware KB: EVC and CPU Compatibility FAQ

    Does EVC allow AMD and Intel CPUs to be vMotion compatible?

    No. An EVC-enabled cluster only allows CPUs from a single vendor in the cluster. VirtualCenter and vCenter Server do not allow you to add a host from a different vendor into an EVC-enabled cluster.
  • Options
    jibbajabbajibbajabba Member Posts: 4,317 ■■■■■■■■□□
    As for BSOD - Don't think so as the CPUs will likely be on the HAL ... Would be an issue if you'd need a driver when installing the OS on any AMD / Intel architecture ... like you do on funny storage controllers.So in a HA event you likely just see the first boot up taking a bit longer as it needs to install the drivers. To avoid that you could always just poweroff / move the VMs between the hosts, making sure when you go live that you got all drivers in the OS, Intel and AMD
    My own knowledge base made public: http://open902.com :p
  • Options
    sratakhinsratakhin Member Posts: 818
    AFAIK, the CPUs must be very similar for vMotion to work. We have servers with Xeon X56** and E54** and I can only migrate powered-off machines.
  • Options
    dave330idave330i Member Posts: 2,091 ■■■■■■■■■■
    sratakhin wrote: »
    AFAIK, the CPUs must be very similar for vMotion to work. We have servers with Xeon X56** and E54** and I can only migrate powered-off machines.

    Enable EVC. EVC should always be enabled. Even if the CPUs are identical.
    2018 Certification Goals: Maybe VMware Sales Cert
    "Simplify, then add lightness" -Colin Chapman
  • Options
    EssendonEssendon Member Posts: 4,546 ■■■■■■■■■■
    Yep, EVC should always be on.
    NSX, NSX, more NSX..

    Blog >> http://virtual10.com
Sign In or Register to comment.