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
OpenShift Virtualization (CNV / KubeVirt) is the foundation for all VM tests. It provides the KubeVirt VM runtime, CDI (Containerized Data Importer for VM images), Multus integration, and the virtctl CLI. On SNO, single-node mode is used automatically — live migration is not available. Initial installation takes 5–10 minutes.
1OpenShift Console → Ecosystem → Software Catalog → Operators → search for
OpenShift Virtualization2Install: namespace
openshift-cnv, channel stable3After operator installation: create the HyperConverged CR (YAML from Commands/YAML tab). Be sure to disable live migration on an SNO cluster.
4Watch CNV pods:
watch oc get pods -n openshift-cnv5Wait until HyperConverged status: Available (~5–10 min)
6Download
virtctl CLI (Commands/YAML tab)7Verify:
virtctl versionSet 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