In this blog post, we will discuss how you can very quickly set up a macOS cloud using Anka Build exclusively on Mac Hardware. Anka Build cloud management software component is packaged as Linux Docker containers, and most common implementation architecture is to run them on a Linux instance. However, if you don’t have access to a Linux instance, you can set up a test/POC environment for Anka Build all on Mac hardware. The Mac hardware can be a single Mac machine (your MBP) or a cluster of Mac machines. We recommend this setup for quick proof of concept purposes, but you can use it for small-scale iOS CI operations.
Setup on a single Mac machine
Anka Build runs on all Mac hardware, including the latest 6-core 2018 mac minis. Follow these steps to get started.
You have now completed the setup of a single node macOS cloud and have one macOS VM template that you can use to provision on-demand VMs.
Setup on Multiple Mac machines
In this setup, it assumed that you want to set up a multi-node Anka Build macOS cloud. You will install the AnkaBuild package on all the Mac machines.
Install the anka-controller-registry-mac-X.X.XX package on only one Mac machine, where you want to run the cloud management services. Follow the same instructions as Step3 outlined in the earlier section. Install the anka-controller-registry-mac-X.X.XX package on only one Mac machine, where you want to run the cloud management services. Follow the same instructions as Step3 outlined in the earlier section.
Join all the Mac machines running AnkaBuild package to the Controller to create a multi-node cloud.
Select one of the Mac machines to create VM templates from the nodes and execute steps 5.6.7 from the earlier section.
You should now see multiple nodes in the portal dashboard.
For additional questions, you can join the slack channel at https://slack.veertu.com/.