Logo

MacStadium Blog

VMware on Mac: How to Create a Virtual Machine

MacStadium offers the latest VMware ESXi running on certified Apple hardware in the cloud. Learn how to spin up your first VMware VM on macOS in this post.

MacStadium offers virtualization of macOS, Windows, and Linux on genuine Apple hardware by pairing it with VMware. We offer the latest stable version of the VMware ESXi hypervisor on dedicated hardware, so extending your on-premises VMware setup to the cloud is secure and won’t require you to remake the wheel in the process.

Today, we’ll walk through the process of creating your first Mac VM running on VMware at MacStadium via the vCenter user interface.

vCenter UI

First, you’ll want to sign in to your vCenter instance hosted by MacStadium. The MacStadium private cloud options you selected at signup will determine the number of physical hosts you see in your vSphere cluster. As you grow, you will be able to manage multiple networks or groups of hosts within this same interface.

Create a Single Mac VM in VMware

First, in the vCenter Navigator, right-click on the Cluster and select New Virtual Machine.

Then, select Create a new virtual machine and then select Next.

Choose a name for the VM, for example, “macOS-10.15” and then select Next.

New Virtual Machine dialog, step 2: select a name and folder. Virtual machine name: macOS-10.15.

In Select a compute resource, click Next. If you don’t have DRS Mode enabled, you will be prompted to select a specific host to deploy your Mac VM to. Otherwise, VMware will select a host for you.

Select the datastore for your VM’s files (generally you will only have one of these). Select Next.

Select the default presented for Compatibility and then Next.

New Virtual Machine step 5: select compatability. Compatible with ESXi 6.7 Update 2 and later selected

For Guest OS Family select Other and Guest OS Version Apple Mac OS X 12.15 (64-bit). Don’t worry if this won’t match the actual macOS version; we only need one that is close.

New Virtual Machine step 6: select a guest OS. Guest OS family: other. Guest OS version: Apple macOS 10.14 (64-bit) selected

Select the following virtual hardware settings before selecting Next:

• CPU: 2

• Memory: 4GB

• New Hard Disk: 80GB

• New Network: Browse > Private-1 (The name of your private range in your IP Plan)

• Expand CPU and select Expose hardware assisted virtualization to the guest OS if you would like to set up nested virtualization with Docker.

• New CD/DVD Drive: Datastore ISO File. Select ISO > OSX > macOS_BigSur.iso. Ensure that Connect is selected.

Check to see that your summary looks correct, and then Finish.

New Virtual Machine Step 7: Customize Hardware. CPU 2, Memory 4GB, New Hard disk 80GB, New Network Private-1, New CD/DVD Drive Datastore ISO file, New USB controller USB 3.0, Video card specify custom settings

Finally, you will see your newly created VM listed under the Node on which it is running, like so:

vSphere client showing new VM created called SRV2012

TL;DR

Above, we looked at the process of creating your first Mac VM running on VMware at MacStadium via the vCenter UI. Have more questions? Submit a help ticket in your MacStadium portal.

Logo

Orka, Orka Workspace and Orka Pulse are trademarks of MacStadium, Inc. Apple, Mac, Mac mini, Mac Pro, Mac Studio, and macOS are trademarks of Apple Inc. The names and logos of third-party products and companies shown on the website are the property of their respective owners and may also be trademarked.

©2023 MacStadium, Inc. is a U.S. corporation headquartered at 3525 Piedmont Road, NE, Building 7, Suite 700, Atlanta, GA 30305. MacStadium, Ltd. is registered in Ireland, company no. 562354.