Hypervisor Support
Hypervisor is supported with the following minimum requirements:
-
The host system must be running an Intel x86_64 processor with Intel VT-x and VT-d support enabled in the BIOS.
-
The host CPU must be capable of passing all required CPU flags to the VM. To validate this, run
128tok.shfrom a Linux shell on an SSR VM running on the server. -
VMs must comply with the following minimum resource requirements:
- 4 cores
- 8GB RAM
- 60GB disk space
Performance is based on these resources, and increasing each of these may enhance performance.
- VM CPU cores must be tied to a single NUMA node on the host CPU. To ensure high performance, SSR virtual machines should be configured with dedicated vCPU resources that are not shared by other virtual machines or applications on the host. This can be configured on the hypervisor through CPU scheduling and affinity. Please consult your hypervisor's documentation for specifics.
Hyper-V:
Virtualized instances of the SSR are supported on Microsoft Hyper-V running Windows Server 2022. The use of Hyper-V specific (non-legacy) adapters are required. VLAN support requires a minimum of SSR Version 6.2.4.
VMWare:
Virtualized instances of the SSR are supported on VMWare ESXi versions 6.7, 7.0, and 8.0. The use of VMXNET3 type adapters is required. Support for high availability in VMWare requires configuring VRRP on redundant interfaces with the setting use-physical-address set to true. This option was introduced in SSR 6.3.0
KVM
The product is designed to operate on KVM-based virtualization platforms. Validation and regression testing are performed using OpenStack as the reference virtualization environment. Operation on other KVM-based virtualization management platforms, including but not limited to Nutanix, ZPE, Proxmox, and OpenShift Virtualization, is expected; however, these platforms are not routinely tested or certified as part of the standard QA process.
Virtual SSR instances are supported on KVM running on a Linux host with a minimum kernel version of 6.1 and a minimum QEMU version of 6.2. Virtio-based network and storage adapters are required.
Live Migrations
A live-migration in a virtualized environment is a service impacting event. The snapshots taken to migrate the virtual instance to the new environment cannot be performed in a timeframe that avoids packet loss. It is recommended to deploy systems in an HA cluster to minimize service interruption. VM migration should be performed one node at a time with the SSR being migrated in stopped state. Once the first node has been migrated, the other node may follow. Depending on the distance between hypervisors (ensure systems meet the minimum requirements), the system may result in a split-brain. If the system does not meet these specifications, both nodes must be stopped and migrated simultaneously.