Skip to content
Snippets Groups Projects

Project to provision an OpenHPC cluster via Vagrant using the CRI_XCBC (XSEDE basic cluster) Ansible provisioning framework.

The Vagrantfile takes inspiration from the vagrantcluster project but is oriented toward deploying only a master node and using standard OHPC tools to provision the cluster, and therfore favors the CRI_XCBC approach to ansible scripts just for the master.

The Vagrantfile is stripped to the core (rather that carry all the cruft of a vagrant init). It leverages work from a pilot project (primaryly the development of an updated centos 7.5 image) but prefers a clean repo slate.

Project Setup

After cloning this project you need to initialize the submodule from with in the git repo

git submodule init
git submodule update

Alternatively you can provide the --recurse-submodules command during the initial clone.

Cluster Setup

After setting up the project above create your single node OpenHPC cluster with vagrant:

vagrant up

The ansible config will bring the master node to the point where its ready to ingest compute nodes via wwnodescan and prompt to you start a compute node.