Red Hat OpenShift Virtualization Sizing on IBM Storage Fusion

Sizing in Red Hat® OpenShift® Virtualization is to arrive at the optimal configuration of the infrastructure resources to efficiently accommodate the number and types of virtual machines (VMs) you plan to deploy.

With proper sizing, your infrastructure can efficiently manage the expected workload, allowing you to allocate the right resources to optimize both performance and cost.

Sizing considerations

Some of the factors that influence the sizing of virtual machines on IBM Storage Fusion are as follows:
CPU
The number of vCPUs depend on the computational demands of your VMs. VMs that run resource-intensive applications or multiple workloads require more vCPUs to perform efficiently.
Memory
Memory allocation is crucial for VMs to run smoothly and must be sized according to the specific workload requirements of each VM. Applications that perform data-intensive operations or handle large in-memory datasets require more memory to maintain optimal performance.
Storage
The storage depends on the volume of data that each VM is expected to handle. It includes the storage for operating systems, application data, and any additional storage for backups or high-availability configurations.
Networking
While not directly affecting the number of VMs, network bandwidth and latency are crucial for the performance of VMs, especially in environments with high data transfer rates or low-latency requirements.
Workload Characteristics
The type of applications and their resource usage patterns significantly impact the sizing considerations. For example, CPU-bound, memory-bound, I/O-bound.
Redundancy and High Availability
Configurations for redundancy and high availability (HA) may require additional resources, such as extra storage or memory, to help ensure that VMs can failover without service interruption.

Extra capacity considerations

When you plan your sizing, consider the capacities that are needed for CoreOS, OpenShift Container Platform, and IBM Storage Fusion HCI System to ensure that your VMs have access to the necessary resources.

Go through the following resource requirements for the various components:
OpenShift Container Platform
OpenShift Container Platform Resource Requirements
Data Foundation
Planning Fusion Data Foundation

Before your allocate resources to VMs, subtract these overhead values from your total available resources.