openchami-wiki/Getting Started.md

19 lines
No EOL
961 B
Markdown

# Getting Started
OpenCHAMI provides a [tutorial](https://github.com/OpenCHAMI/tutorial-2025) 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:
1. Preparing Head Node or Instance
2. Installing OpenCHAMI
3. Discovering Nodes
4. Building Images
5. Booting Nodes
6. Provisioning Nodes
For further exploration, refer to the [[Advanced Use Cases]] section to see how you can use OpenCHAMI, such as:
1. Adding SLURM and MPI to the Compute Node
2. Serving the Root Filesystem with NFS (import-image.sh)
3. Enabling WireGuard Security with `cloud-init-server`
4. Using Image Layers to Customize Boot Image and with a Common Base
5. Using `kexec` to Reboot Nodes For an Upgrade or Specific Kernal
6. Discovering Nodes Dynamically with Redfish