Build Node with VMware

Setting up a robust, secure macOS cloud with MacStadium and VMware

In the IP Plan document you receive at signup, you’ll find the necessary information for setting up basic CI with VMware. With that info handy, let's get started.

Note:

You can find a copy of your IP Plan in the files section of the MacStadium Customer Portal.

Note:

The specific software versions denoted in the following guide are intended as representative examples. Please ensure that the versions you select and install are compatible with your specific tech stack.

Process:
1) Setup access to Mac Cloud (VPN) ( ~10 min )
2) Login to VMware's vCenter ( ~5 min )
3) Create a Virtual Machine ( ~10 min )
4) Install macOS on VM ( ~30 min )
5) Install VMware Guest Tools ( ~15 min )
6) Install OSX Build Tools ( ~10 min)

1) Setup Access to Mac Cloud with a Virtual Private Network (VPN)

Before you can gain access to your MacStadium VMware private cloud, you must first configure your firewall. For the sake of security, MacStadium initially blocks all access by default. Our recommended method, and the one most MacStadium customers follow, is to access your VMware private cloud via a Remote Access VPN.

VPN Client
We recommend using the Cisco AnyConnect client.

Now you're ready to setup your VPN client.

2) Login to VMware's vCenter

Once you’re connected via VPN, you can securely connect to your vCenter instance. Use the information in the IP Plan available via the files section in MacStadium Portal to find the address of your vCenter web client and your login credentials.

Users of vSphere 6.5+ can access the HTML5 version by appending “/ui” to your login url, e.g., https://xx.xx.xxx.xx/ui This is the recommended method if possible.

Alternatively, you may use the Flash version.

If you are using the Flash version and you receive a white screen, you might need to whitelist the site in your browser. In Chrome, under Content Settings > Flash, you will need to add the IP address of your vCenter host as an exception. If all went well, the page should now load.

Note:

Because this view is being served from your private cloud, you may see a warning in your web browser about the absence of SSL protection. It is safe to ignore this and proceed.

3) Create a Virtual Machine

Now that you've logged in to your vCenter instance, you're ready to build out your first VM. You will have set the number of physical hosts in your computing cluster at sign-up, but you can adjust at any time according to your needs.

It will be within one of these host machines that we will create our first VM.

Now you're ready to create your first VM.

4) Install macOS on VM

As you create subsequent VMs, you will be able to include macOS in the VM template, but we recommend that you follow this guide for installing macOS initially.

Now you're ready to install macOS.

5) Install VMware Guest Tools

VMware has a set of tools that must be installed on macOS. These get mounted via a virtual CD drive. Follow the guide below to install or upgrade your tools.

Now you're ready to install VMware Guest Tools.

6) Install OSX Build Tools

Finally, to make this environment into a viable build env, we'll need to install several OSX build tools.

Now you're ready to install OSX Build Tools.


Build Node with VMware


Setting up a robust, secure macOS cloud with MacStadium and VMware

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.