Getting Started
OpenCHAMI provides a tutorial to introduce new users to the project. This tutorial demonstrates how to quickly jump start a development environment with the OpenCHAMI services using Podman quadlets and systemd. The main part of the tutorial is organized into 2 phases that covers the following topics:
- Preparing Head Node or Instance
- Installing OpenCHAMI
- Discovering Nodes
- Building Images
- Booting Nodes
- Provisioning Nodes
For further exploration, refer to the Advanced Use Cases section to see how you can use OpenCHAMI, such as:
- Adding SLURM and MPI to the Compute Node
- Serving the Root Filesystem with NFS (import-image.sh)
- Enabling WireGuard Security with
cloud-init-server
- Using Image Layers to Customize Boot Image and with a Common Base
- Using
kexec to Reboot Nodes For an Upgrade or Specific Kernal
- Discovering Nodes Dynamically with Redfish