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.

Before you perform any other step, ensure the test cluster is in a healthy state. All ClusterOperators must be Available. In addition, verify the NIC name on the node. In this example, the single-node installation has only one NIC, named eno2 (altname enp7s0).

1Verify login: oc whoami
→ should return either system:admin or kubeadmin
2Verify node status: oc get nodes
→ Node status: Ready
3Verify ClusterOperators — all must be Available: oc get co
→ All ClusterOperators: AVAILABLE=True, DEGRADED=False
4Check the cluster version: oc get clusterversion
→ VERSION shows 4.21.x, AVAILABLE=True
5Verify the NIC name on the node:
# Set NODE variable. This applies to a single-node (SNO) cluster only.
NODE=$(oc get node -o name)
oc debug $NODE -- chroot /host ip link show
6List physical block devices (for LVM Storage in PRE-06):
oc debug $NODE -- chroot /host lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,FSTYPE
→ identify free block devices (no MOUNTPOINT, no FSTYPE)
7Check /var storage usage (OCP data, images, and containers live here):
oc debug $NODE -- chroot /host df -h /var
NOTE: 'df -h /' shows composefs (RHCOS read-only root) — not meaningful!
8Verify the pull secret: oc get secret pull-secret -n openshift-config
9NOTE (DHCP): VLAN tests (TC-VLAN-001, TC-MULTUS-001) do not need a DHCP server — IPs are statically assigned in VMs