Setup

Anka Build Cloud setup instructions.

Introduction

Anka Build requires setup of Registry, Controller and Anka Nodes.

Anka Nodes are mac machines(host machines) on which Anka Agent runs. This requires installation of anka.pkg on the host machine. The VMs are provisioned on the Anka Nodes.

Registry and Controller services are required to configure an Anka Build private macOS cloud. Registry and controller are packaged in two flavors.

  1. Linux (CentOS 7) Docker container package - anka-controller-registry-XXX.tar.gz
  2. Mac Application package - AnkaControllerRegistry-XXX.pkg

Download the package that you want to install from Anka Build Download page

Default setup installs controller and registry together. You can configure them to run on two separate Linux instances and/or mac.

Ports Information

CI system calls the Anka Controller over http or https, default port is 80.

Anka Controller does not communicate with Anka Build nodes. Nodes communicate with controller through a Queue service(installed as part of controller).

The default port for Anka registry is 8089. All the default port and other configuration settings can be modified.


Linux

Anka Build Cloud installation instructions for Linux.

Mac OS

Anka Build Cloud installation instructions for Mac OS.

Preparing Mac Host as Anka Node

Preparing Mac Host as Anka Node

Joining/Disjoining Anka nodes to Anka Build Cloud using Ankacluster CLI

Anka Agents (Mac running Anka.PKG) are called Anka Nodes. Multiple nodes can be attached to the Controller to configure Anka Build Cloud..


Last modified January 26, 2020 : Added text for preparing mac machines as anka nodes. (2ba1bb6) by manisha arora