-
Notifications
You must be signed in to change notification settings - Fork 9
Getting Started
David Allen edited this page Jul 29, 2025
·
6 revisions
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
kexecto Reboot Nodes For an Upgrade or Specific Kernal - Discovering Nodes Dynamically with Redfish
There are many ways to contribute to OpenCHAMI. We encourage you to join our Slack, participate in discussions and RFDs, open pull requests and contribute code on GitHub, and check out our website! Don't hesitate to reach out to us with any questions or issues you may have!