initial commit (WIP)

This commit is contained in:
David Allen 2025-07-18 18:26:49 -06:00
commit 6ad4cfb189
Signed by: towk
GPG key ID: 793B2924A49B3A3F
14 changed files with 554 additions and 0 deletions

17
Getting Started.md Normal file
View file

@ -0,0 +1,17 @@
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