InfoScale for Kubernetes with Red Hat OpenShift virtualization platform
InfoScale for Kubernetes is qualified for Red Hat OpenShift virtualization platform. It enables seamless integration of high-performance, resilient storage with virtual machine workloads. With this support, InfoScale for Kubernetescan be used to create CSI-based volumes in OpenShift that provide advanced data services such as high availability and dynamic provisioning. The storage-classes backed by InfoScale for Kubernetescan be used to provision virtual disks required by virtual machines in OpenShift virtualization. This ensures enterprise-grade storage reliability and performance for virtualized workloads.
Example of a storage profile which refers InfoScale storage class and snapshot class for creating virtual machines:
apiVersion: cdi.kubevirt.io/v1beta1
kind: StorageProfile
metadata:
name: csi-infoscale-sc
spec:
claimPropertySets:
- accessModes:
- ReadWriteMany
volumeMode: Block
cloneStrategy: snapshot
snapshotClass: csi-infoscale-snapclass
Note: cloneStrategy can either be a snapshot or a clone.
For creating a virtual machine using InfoScale provisioned storage, the user needs to mention appropriate storage class while selecting root disk and data disk.
Note: Creating multiple VMs (100-200+) in a single batch is not recommended. We recommend to create 10-15 VMs at a time and ensure that the VM state is running before creating a new set of VMs. Note: OpenShift virtualization with encrypted volume is not supported.
To create virtual machines
-
Deploy a VIKE cluster. Create storage class ,snapshot class, and storage profile.
-
Deploy OpenShift Virtualization operator.

-
Navigate to Virtualization to create a new virtual machine

-
Mention InfoScale storage class for boot disk and data disk


-
Mention InfoScale storage class when adding the datadisk on a new or an existing VM.


Related information