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
The NMState Operator enables declarative network configuration of the cluster through Kubernetes resources (NodeNetworkConfigurationPolicy). It is required for all VLAN subinterfaces and Linux bridges. Without it, node networking would have to be configured manually and would not persist across reboots.
1OpenShift Console → Ecosystem → Software Catalog → Operators → search for
Kubernetes NMState Operator2Install: namespace
openshift-nmstate, update channel stable3After installation: create the NMState CR (YAML from the Commands/YAML tab)
4Wait until all
nmstate pods are Running (~2 min)5Verify:
oc get pods -n openshift-nmstate (all Running)6Verify:
oc get nns → shows the NodeNetworkState of the SNO node7Check node NIC configuration:
oc get nns <nodename> -o yamlConfigure 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)
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