1.5 KiB
1.5 KiB
Software
The OpenCHAMI project contains a collection of software built to discover, manage, and provision nodes. This sections contains a brief introduction and user guide to quickly get you started with each tool or service.
- Magellan - Redfish-based tool for automatic node discovery and firmware management
- State Management Database (SMD) - Compute Node Inventory Daemon with support for ad-hoc group
- Boot Script Service (BSS) - Automatic boot script generation for diskless/diskful HPC Compute Nodes
- Image Builder - Tooling for creating squashfs filesystems for remote booting HPC Nodes
- Cloud-Init Server - Automatic generation of cloud-init payloads with optional machine identity and optional transport layer security through Wireguard
- coresmd - CoreDHCP plugin for autmatically updating the DHCP configuration based on information from the rest of OpenCHAMI
Third Party Open Source
- Step-CA - ACME certificate authority designed to be run as a microservice
- Haproxy - Reverse proxy for allowing all microservices to be accessible through a single http(s) host
- Ory Hydra - OIDC provider to use site identity for authorization within OpenCHAMI
- Postgresql - Database persistence for services that need it