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.