Omnia BuildStreaM: Catalog-Driven Build Automation
Omnia BuildStreaM provides a comprehensive automation solution for managing infrastructure build workflows. It uses a catalog-driven approach where you define your build requirements in a structured catalog file, and BuildStreaM executes automated pipelines to create and deploy images according to your specifications.
BuildStreaM addresses the key challenges in HPC cluster image management:
Automation: Eliminates manual build and deployment processes
Integration: Works seamlessly with existing Omnia deployments
Traceability: Provides complete audit trails for all build operations
To build your own custom workflows, you can use the BuildStreaM REST API. The BuildStreaM API documentation is available at Omnia BuildStreaM API Documentation.
BuildStreaM Deployment Workflow
- Step 1: Deploy Omnia Core Container
- Step 2: Create Mapping File with Node Information
- Step 3: Prepare the Omnia Infrastructure Manager
- Step 4: Deploy GitLab for BuildStreaM Integration: Automated Pipeline Execution and Build Monitoring
- Step 5: Update Catalog and Execute Omnia BuildStreaM Pipeline
- Step 6: PXE Boot the Nodes Using the PXE Boot Utility
- Step 7: Initialize and Verify Telemetry
- Step 8: Verify Telemetry Services Deployed on the Cluster
- BuildStreaM Configuration Tables
- Troubleshooting BuildStreaM Pipeline Issues
If you have any feedback about Omnia documentation, please reach out at omnia.readme@dell.com.