Installation Guide¶
Overview¶
This installation guide provides step-by-step instructions to deploy the RH OVE ecosystem using a multi-cluster architecture. The deployment follows a hub-and-spoke pattern with one management cluster and multiple application clusters for different environments (production, staging, development).
Multi-Cluster Architecture¶
The RH OVE ecosystem consists of:
-
1 Management Cluster: Centralized control plane for governance, policy, monitoring, and GitOps
-
N Application Clusters: Dedicated workload execution environments for virtual machines and containers
Installation Flow¶
graph TD
A[Prerequisites Check] --> B[Management Cluster Setup]
B --> C[Install RHACM Hub]
C --> D[Deploy ArgoCD Hub]
D --> E[Setup RHACS Central]
E --> F[Configure Observability Stack]
F --> G[Application Cluster Provisioning]
G --> H[Deploy RH OVE to App Clusters]
H --> I[Configure Multi-Network]
I --> J[Setup Backup & DR]
J --> K[Validation & Testing]
Core Component Installation¶
OpenShift Cluster Setup¶
- Install OpenShift
- Follow OpenShift Installation Docs to set up the cluster.
-
Choose between IPI or UPI depending on your infrastructure.
-
Verify Cluster Health
Virtualization Operator¶
-
Install OpenShift Virtualization
-
Verify Installation
Cilium CNI¶
-
Install Cilium
-
Verify Cilium Status
Kyverno Policy Engine¶
-
Install Kyverno
-
Apply Policies
Monitoring Setup¶
Dynatrace Integration¶
-
Install Dynatrace Operator
-
Configure DynaKube
-
Verify Monitoring
Prometheus and Grafana¶
-
Install Prometheus Operator
-
Setup Grafana
Backup Configuration¶
Rubrik Integration¶
-
Install Rubrik Operator
-
Verify Backup
GitOps Setup¶
Argo CD Installation¶
-
Install Argo CD
-
Access Argo CD UI
-
Forward Argo CD API server port:
-
Login to Argo CD
-
Open https://localhost:8080 in your browser.
-
Deploy Applications
Security Hardening¶
-
Configure RBAC
-
Enable Pod Security
-
Firewall Adjustments
- Ensure only necessary ports are open (refer to prerequisites).
Validation Steps¶
Verify All Deployments¶
Check Monitoring Dashboards¶
- Confirm metrics collection in Grafana and Dynatrace.
Post-Installation Tasks¶
Documentation¶
- Update MkDocs with new components.
Backup Verification¶
- Test Rubrik backups for VM and container data.
Conclusion¶
This guide ensures a smooth installation process for RH OVE, covering all critical steps and components necessary for successful deployment and operation. Follow each section carefully to complete the installation.