Any luck using with VMWAre Fusion Tech Preview on Apple Silicon?

After seeing the abysmal I/O performance of Docker up close on macOS I decided to give Vagrant a go. Unfortunately, Virtualbox does not run on Apple Silicon (the M1 Macbook), so I thought I was out of luck, until I read that VMWare has its own provider and they just (September) released a Tech Preview of Fusion that runs on Apple Silicon!

So I installed Vagrant, the VMWare utilities, the provider and whatnot and could see something happening, but ultimately failing (resulting in this bug report).

$ vagrant init hashicorp/bionic64

$ vagrant up --provider vmware_desktop
Vagrant encountered an unexpected communications error with the
Vagrant VMware Utility driver.

This could of course be because almost every bit in this equation is bleeding edge (or at least pretty fresh):

  • macOS 12 beta
  • ARM processor (Apple M1)
  • VMWare Fusion Tech Preview

But it could also be that I simply don’t know how one would use Vagrant on vmware. Which I don’t. I have no idea how running (a presumed) x86-64 image on ARM would work (if at all), or if Fusion on ARM is only capable of running ARM images on ARM.

Anyone had success with this or has any knowledge to share?

P.S. All details, debugging output, etc. can be found in the issue, if deemed relevant.

A few issues here:

  1. Vagrant does not list any metadata on processor architecture
  2. VMWare Fusion only supports running ARM on ARM, not x86 on ARM.
  3. The vmware provider does not spit out relevant errors.