

This script is designed to create and configure virtual machines running Apple operating systems, hosted on a VMware ESXi server running on Apple hardware. The esxi_macos_vm_creation script will need to be stored on the ESXi server, so also upload it to a convenient location on an ESXi datastore.

For information on how to upload these files, see the link below from the VMware documentation for vSphere: Once the VMDK files are created and available, they need to be uploaded to a convenient location on an ESXi datastore. This is expected behavior and both of these files will be needed. The conversion process will create two files: To access the VMDK files, right-click on the VM and select Show Package Contents.Ĥ. vfuse will create a VM for VMware Fusion. Once the disk image is generated, use vfuse to create VMDK files using a command similar to the one shown below:ģ. The disk image includes a firstboot package, which includes tools to configure the VM on its first startup.Ģ. In the process I’m following, the workflow to generate the VMDK files works like this:ġ. The script assumes that the virtual machines are built using copied VMDK disk files, where the VMDK files are generated by AutoDMG and vfuse. My fork of the auto-create script is designed to create and configure virtual machines with Apple operating systems as the guest OS, hosted on a VMware ESXi server running on Apple hardware.

This script is forked from Tamas Piros’s auto-create script for standing up Linux VMs on free ESXi: To help me quickly build those VMs, I have been using a script named esxi_macos_vm_creation.sh for building VMs. As part of my testing workflow, I’ve been using VMs running on a ESXi server running ESXi 6.5.
