Clarify network topology — I.e. software bridges (variant A)
Prerequisites & cluster preparation(15 of 26)
Verified on SNO (single NIC). Some related tests may be marked not runnable.
Install and verify NMState Operator
Configure Linux bridges via NMState (Hetzner: variant A — software bridges)
Install OpenShift Virtualization Operator
Set up LVM Storage Operator — storage for VMs
Pull secret, import golden image, prepare SSH keys
Create namespace vmtest and NetworkAttachmentDefinitions
Install MetalLB Operator and configure IP pools (3 options)
MetalLB provides LoadBalancer Services on bare metal. On this server (<public-ip>/26), all three options are documented: Option 1 (additional IP), Option 2 (NodePort fallback without MetalLB), Option 3 (internal software bridge).
1Install MetalLB Operator: Ecosystem → Software Catalog → Operators →
MetalLB Operator (namespace: metallb-system)2Create MetalLB CR and wait for Running status
3Option 1 external, additional IP:
→ create IPAddressPool with additional IP as
/32, L2Advertisement on eno24Option 2 NodePort, no MetalLB needed:
→ create services as NodePort → access via
<public-ip>:<NodePort>5Option 3 internal, software bridge:
→ IPAddressPool in private subnet → reachable only from VMs on the node
6All three options documented in Commands/YAML tab — choose based on availability
MCE + HyperShift for hosted control planes
Deploy MinIO (S3 object storage)
Install MTV (Migration Toolkit for Virtualization) Operator
Install OADP Operator and configure with MinIO (S3)
Install Advanced Cluster Management (ACM) v2.17
Install Kasten K10 (Veeam) Operator and configure with MinIO