Here, you'll find detailed guides for executing installs, upgrades and more.
VMware is an industry-leading virtualization platform. It allows for the creation of numerous virtual machines on a single physical host, or a collection of hosts (i.e. your Mac Cloud).
List of valid operating systems for VMware VMs.
VMware works by running a hypervisor on the host machine or cluster of host machines. This layer is where the VMs will eventually be situated, like so:
MacStadium customers tend to use VMware for processes that require virtual machines to be built, provisioned and potentially torn down time and again -- CI for macOS and iOS projects is a prime example of such a case.
There are two means of interacting with VMware on your Mac Cloud.
The first is via the dedicated vCenter user interface, which is also referred to as the "web client." This is the manual means of controlling your VMware environment.
The second is via the vSphere API, which allows automated control of your VMware environment.
VMware's vCenter is essentially a private app that runs alongside the hypervisor on your Mac Cloud. With it, you can control every aspect of your VMware environment and the VMs it contains.
Simply navigate to
https://<vCenter_IP>/ui in a web browser, and log in with the credentials provided in your MacStadium IP Plan.
<vCenter_IP> and login credentials are provided in your MacStadium IP Plan.
In short, everything that can be done with a VMware environment.
To name just a few possibilities:
- Create a new VM
- Clone an existing VM
- Create a VM Template
- Create a VM Clone from a VM Template
- Modify or Delete any of the above
The vSphere API, like the vCenter UI, runs alongside the hypervisor on your Mac Cloud. With the HTTP endpoints it provides, you can perform all of the same actions you can perform with the UI -- but with the API, it can all be done programatically.
Learn how to access VMware's API Explorer here.
Ansible is a powerful, open-source tool that many of our customers use for automation separately from VMware. That said, Ansible ships with VMware-specific modules that allow you to send instructions to the vSphere API via a simple script written in the human readable
Ansible language -- a YAML-based language developed for its namesake.
Our customers' security is our top priority. To stay on top of any VMware vulnerabilities, we recommend that you periodically check the VMware Security Advisories website and/or subscribe to their Security Advisories email list.