Sentinel VoLTE is supported in a virtualized environment, details presented here provide a guide to the scope of that support and how Sentinel VoLTE should be setup in that environment.
VMWare Supported
VMWare vSphere ESXi 5.1, 6.x, and 7.x is supported. vCenter is not a mandatory requirement. |
Operating System Support
Please refer to the Platforms section of the Rhino Compatibility Guide for supported operating systems. |
Dedicated Storage Array Required
Sentinel VoLTE does not require dedicated storage. CDR files and Rhino logs should be partitioned separately and managed to avoid failure or data loss due to space utilization. |
CPU Contention Supported
CPU Contention is supported, however %ready numbers should be kept below 5% to avoid significant impact on overall application performance. It is strongly recommended that VMs are bound to physical CPU sockets to ensure predictable latency. |
Fault Tolerance
A Rhino cluster provides support for both high availability and fault tolerance internally. Sentinel VoLTE does not make use of the Rhino replication but does use the high availability systems. The cluster as a whole can tolerate failure of individual nodes with no support from the virtual machine. Live replication of virtual machines (FT Model) will interfere with Rhino’s internal clustering mechanisms. |
VMWare vSphere High Availability
Sentinel VoLTE provides is own HA clustering based upon the Rhino SLEE Architecture. |
Test Lab Minimum Virtual Host Requirements
1 vCPU, 8Gb RAM, 30Gb HD, 0 IOPS (Disk I/O is not normally a significant requirement as it’s not used except for logging and installation/configuration changes. Under normal operation a rhino node produces very little logging, but can use > 100Mb/s during severe error conditions under load). |
Production Minimum Virtual Host Requirements
1 Rhino node per VM, 1 CPU (bound) @2.4+Ghz, 12Gb java heap, 30Gb HD, 0 IOPS. A quorum node is much lighter weight, and would require a vm with 1 vcpu, 512Mb ram, 0 IOPS. |
Scalability
Linear to 2.4Ghz, No scaling improvement over 2.4Ghz. (At Maximum load @ 2.4GHz, we reach saturation of Java CMS collector). |
Virtual host resource changes while running
Sentinel VoLTE does not support host resource changes while running. |
Virtual network interface requirements
VoLTE Sentinel requires 1 network interface for each mgmt/signalling interface. |