The Cerberus Project

Chapter 4:

Architecture Software, Dependencies and Provisioning

The project requires a great deal of diverse software, both to provision the cluster and to physically process the images. Both of these processor are very different from one another, although no less important, so their portions are divided as well.

Architecture Software

Exhaustive insight into what software is required at a system level for the Cerberus cluster to function properly. This includes Operating System (OS) and benchmarking and package management tools.

Provisioning the Cluster

Comprehensive description of how cluster nodes are provisioned and added to the cluster pool when they are brought online. This includes detailed information regarding software packages, Ansible playbooks and software initialization scripts.