Format:
Export:

Prerequisites & cluster preparation(15 of 15)

Keep this order!
⚠️ Cluster introduction

The following tests have been executed on a Single Node OpenShift (SNO) cluster.

The cluster is using: Minio Object Storage, MetalLB, LVM (local disks must be available), and a single NIC (a 2nd IP address is used for the VM network tests).

Some test cases could not be fully executed due to limitation of the SNO cluster or the hardware. They are still documented for reference and marked accordingly.

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 → EcosystemSoftware CatalogOperators → search for OpenShift Virtualization
2Install: namespace openshift-cnv, channel stable
3After 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-cnv
5Wait until HyperConverged status: Available (~5–10 min)
6Download virtctl CLI (Commands/YAML tab)
7Verify: virtctl version