ocp4-ai-power

OpenShift Container Platform 4.x on PowerVM — Agent-based, Assisted Installer & SNO automation

ppc64le PowerVC PowerVS HMC Ansible + Terraform
Getting started? Choose a quickstart guide below based on your preferred installation method. The automated guide is recommended for most users.

⚡ SNO Quick Start Guides

Automated Quick Start

Install SNO using the Ansible automation built into this repository. Recommended for most users — a single playbook command handles everything.

Ansible Automated SNO Recommended
📄

Manual Step-by-Step Quick Start

Manually configure each service (dnsmasq, httpd, PXE, ignition). Useful for learning the internals or for custom environments.

Manual PXE / netboot SNO

🎨 Architecture & Design

🎨

Architecture Diagrams

Visual representations of OpenShift deployment architectures including SNO setup, LPAR configurations, and bastion services.

Diagrams Architecture Infrastructure

Why Bastion Services?

Comprehensive explanation of why dedicated bastion LPARs are essential, comparing corporate infrastructure vs bastion approach, and x86 vs PowerVM differences.

Bastion DNS Architecture Decision Best Practices

🔧 SNO Troubleshooting & Tips

🚀

SNO Quick Tips & Commands

Essential commands for SNO installation, bootstrap tracking, status checks, and common issue fixes. Includes copy-paste ready commands and useful aliases.

Quick Reference Commands Bootstrap New!

SNO Installation Verification

Complete guide for verifying SNO installation status, checking logs, troubleshooting common issues, and confirming successful deployment.

Verification Logs Troubleshooting
🔍

SNO Troubleshooting Guide

Comprehensive troubleshooting guide covering SSH timeouts, network issues, installation failures, and recovery procedures.

Troubleshooting Debugging Recovery

SNO Quick Fix - Missing Kernel

Step-by-step fix for the "kernel not found" PXE boot error, including manual file download and verification steps.

Quick Fix PXE Boot RHCOS Files
🛠️

SNO Automation Fixes

Documentation of automation improvements including enhanced file downloads, verification tasks, and error handling.

Automation Improvements Ansible

📄 Additional Documentation

🚀

Agent-based Installer Guide

Install an HA OpenShift cluster using the OpenShift Agent-based installer (OCP 4.15+).

Agent-based HA Cluster
🌐

Assisted Installer Guide

Install OpenShift using Red Hat's Assisted Installer via Web UI or REST API.

Assisted HA Cluster

vars.yaml Reference

Full documentation of all configuration variables in example-vars.yaml.

Configuration Reference
🔧

Day 2 Operations

Add worker nodes and perform post-installation customization tasks.

Day 2 Workers
Source code:   github.com/danijel-soldo/ocp4-ai-power  ·  Report an Issue