Quickstarts

The section provides a short list of essential commands that can be used to deploy CiaB and a physical.

NOTE: Looking for the full Cord-in-a-Box (CiaB) installation guide? You can find it here.

NOTE: Looking for the full physical pod installation guide? You can find it here.

Common step (both for CiaB and physical POD)

Logout and log back in.

CORD-in-a-Box (CiaB)

To install CiaB, type the following commands:

cd ~/cord/build && \
make PODCONFIG=rcord-virtual.yml config && \
make -j4 build |& tee ~/build.out

Physical POD

Following are the steps needed to install a physical POD.

Prepare the head node:

sudo adduser cord && \
sudo adduser cord sudo && \
echo 'cord ALL=(ALL) NOPASSWD:ALL' | sudo tee --append /etc/sudoers.d/90-cloud-init-users

On the development machine:

Create your POD configuration .yml file in ~/cord/build/podconfig.

cd ~/cord/build && \
make PODCONFIG={YOUR_PODCONFIG_FILE.yml} config && \
make -j4 build |& tee ~/build.out

Compute nodes and fabric switches

After a successful build, set the compute nodes and the switches to boot from PXE and manually reboot them. They will get automatically deployed.