2

I am confused about VMware and/or Apple's commitment to supporting ESXi running natively on Apple hardware.

According to VMware, there are only 8 Apple products that support running ESXi natively (see table below). Only 5 of these are Mac Pros and of those, none are the current model of the Mac Pro (MacPro 7,1).

Additionally, from my own experimenting around, any version of ESXi (up to and including 7.0b) fails to successfully install on a Mac that already has Big Sur installed. It boots and the ESXi installer runs, but ultimately it fails. And since Big Sur has been out for 5 months and no version of ESXi (that I am aware of) will install on a machine running that, I have to conclude that VMware and/or Apple isn't serious about supporting ESXi natively on Apple hardware.

My plan was to purchase Apple hardware (a rack mounted Mac Pro) so I could run, among other OSes, a virtual Mac. But this goal is looking more and more unrealistic.

Have I missed something? Are people out there successfully installing ESXi over their MacPro7,1 machine's Mac OS Big Sur (specifically Big Sur)? Has anyone successfully installed any version of ESXi on top of Big Sur running on any Mac (i.e. not necessarily the MacPro 7,1)? And if people are able to do this, how are they doing it? I have been using UNetbootin to create bootable flash drives from ESXi ISO images. These all boot and run the ESXi installer (regardless of ESXi version), but the ESXi installer never completes successfully.

And... when I say "on top of" I mean replacing the existing Big Sur OS with ESXi such that booting the machine takes you straight into ESXi.

enter image description here

1
  • If they have declared support, then I believe they would have some capacity to assist you with getting it up and running or troubleshooting the basics if you opt for their expensive support plans. IMO, it is a malpractice as they could have done better than that with providing document for each 'supported' machine if there are hidden secrets in the setup process. Commented Jan 13, 2023 at 13:18

3 Answers 3

1

I don't believe that Apple has any goal of supporting ESXi natively. Officially Apple supports installation of macOS and Windows via bootcamp on certain Apple hardware, afiak.

I believe the ball is in VMware's court: if VMware wants to include support for Apple hardware configurations they're free to do so. They even might get lucky and an Apple product matches a hardware configuration that they already support. I'm not aware of Apple contributing to the VMware code, and from what I understand Apple is not likely to design a hardware configuration specifically around the ability to support existing ESXi code.

If you want to run VMWare guest operating systems on Apple hardware that isn't explicitly supported by VMWare for ESXi you might want to investigate if VMWare Fusion meets your requirements.

1

Apple doesn’t likely care what you run on their hardware as long as you buy Macs and don’t violate the license terms. To back this up:

  • The licensing terms explain how virtualization is and is not allowed. Fairly explicit terms are added recently, so read the EULA is you’re big into this or need to be professional about this scenario.
  • Apple allows unsigned OS to be installed on all new hardware even though they could lock down Macs and have the tool chain and hardware in place that locks down iOS and iPadOS devices (etc...). Apple documents this officially in support articles.
  • Apple offers professional services and enterprise level support if you want to pay fir it either directly or through volume of sales. You get dedicated Apple Engineers and support to work through issues like you outlined.

VMWare cares a lot about their esxi product. Being on the HCL is a big deal. They put substantial money and resources to test and vet and support every item on the compatible list. It means they have test labs and people with the gear to test. And not just two machines, they wrangle all the driver versions, and anything has to work with anything, so imaging testing dozens of drives and network adapters and firmware levels and more. Each time you add three new versions, that might be a hundred tests to do with the rest of the test matrix. Lots of gear works very well before it gets officially added to that list.

Now, back to your plans. I would start with an Intel Mac mini and M1 Mac mini before you pay for the Mac Pro unless you have substantial budget for testing. You can rent gear one as well either direct or co-located. People have been running ESXi on the Mac Pros soon after they released and same on M1 and Big Sur soon after things were announced at WWDC. It’s a matter of spending the time on it and pushing ahead when it’s not supported, so I get you can’t click one button and be done, but how people ar doing this is putting in a lot of work and being detail oriented. We hire full time engineers to do this at work since this task is work. Some of it is not pleasant or easy or intuitive.

When I mentioned rent hardware, check out MacStadium - they can get you the recommended mini to test for $60 a month. Ones in Las Vegas are already set up, waiting for you in 60 minutes or so...

https://www.macstadium.com/configure

enter image description here

1

As I understand your question, you have attempted to install ESXi on Mac hardware that is listed on the VMware HCL, but the installer failed near the end.

You then conclude that this must be because of Big Sur. However, I do not see how Big Sur itself could have anything to do with that, since Big Sur does not run when installing VMware ESXi or when running VMware ESXi after installation.

Instead what you should do is to contact VMware support. As you have hardware that is officially supported, failure of the installer to work is either a bug in the installer or a misconfiguration/misuse from your side. Contact VMware support and have them guide you in getting the installer to finish. It might be that you have unsupported third party hardware connected (most notably you will probably have third party storage connected to the Mac) which is causing the problem.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .