19 lines
No EOL
961 B
Markdown
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 |