Professional Documents
Culture Documents
This document gives all necessary configuration details in order to install the OmniPCX Enterprise in VMware
virtualization infra.
Revision History
Legal notice:
The Alcatel-Lucent name and logo are trademarks of Nokia used under license by ALE. To view other trademarks used by
affiliated companies of ALE Holding, visit: www.al-enterprise.com/en/legal/trademarks-copyright. All other trademarks are the
property of their respective owners. The information presented is subject to change without notice. Neither ALE Holding nor any
of its affiliates assumes any responsibility for inaccuracies contained herein. © 2019 ALE International. All rights reserved.
www.al-enterprise.com
Table of Contents
1 Reference ............................................................................................................................................... 4
2 Using VMware for OXE ............................................................................................................................ 5
10 APPENDIX ........................................................................................................................................... 58
TC2456 Software Orchestration Tool (S.O.T.) Release Note of version R2.2 (2.2.003.008)
For the OmniPCX Enterprise(OXE) there is lot of different configurations for creation of virtual
machine.
It depends of ESXI infra and the release of OXE.
Between R11 and lower versions, and R12 and upper versions, the possibilities are completely different.
This is true for OXE, OMS OST64 EEGW and 4645 because all depend of the OXE system.
Please consider the document TBE043 - OT Suite for MLE - Virtualization Design Guide - Edxxd - H2
2019 offer to have complete global informations around virtualization, countings and resources
requires, ALE rules, and supported practices.
m4 implemented
m3.402.24.a
m3.402.25 (MD3)
m2.300.24
m2.300.25 (MD8)
m1.403.26 (MD11)
A Hotfix exists for all R12.x release and patch.
• 1 vCPU.
• Hyperthreading can be enabled at BIOS and hypervisor level
• “Hyper-threading sharing core” parameter of the VMs has to be configured as “none”
for ESXi <= 6.0.
• “VMware CPU Scheduling affinity” cannot be used
• RAM in MB depends on provisioning level and have to be reserved according to the
OXE-V/OMS/OST64 VM resource usage indicated in “VM resource usage in traffic”
slides.
• Thin provisioning of virtual hard disk can be used.
• Disk attribute : Independent persistent are recommended.
• SCSI controller: LSI Logic parallel with a disk virtual device node SCSI(0:0)
recommended due to higher performance
• Network adapter: vmxnet3 R12.x with OS Guest Centos 4/5/6 32 bits, otherwise
E1000 is used.
During startup phase, disk usage is far more important than during traffic.
Typical disk bandwidth average values: 300KB/s in read, 25KB/s in write.
Typical disk bandwidth peak values: 1500KB/s in read, 100KB/s in write.
CPU usage may rise up to 500MHz but doesn’t have to be reserved.
(*) Half of the ports reading voice messages, other half recording messages
=> see this table next slide – for various table the number of required vCPUs
During startup phase, disk usage is far more important than during traffic.
Typical disk bandwidth average values: 300KB/s in read, 25KB/s in write.
Typical disk bandwidth peak values: 1500KB/s in read, 100KB/s in read.
CPU usage may rise up to 500MHz but doesn’t have to be reserved.
4.4 4645 for a typical BHCC per business user of 5 in traffic <Contd.>
(*) Half of the ports reading voice messages, other half recording messages
See Appendix : port dimensioning to determine the codecs, number of ports and MHz
needed depending on OMS features and usages
(*) Unless a deep analysis has been performed, if G729 codec is required, all ports have
to be considered as G729 ports.
HARDWARE 7 to 8 7 to 10 7 to 10 7 to 10
VERSION
OS GUEST Other linux 32 bit Other 2.6 32 bit Other 2.6 32 bit Other 2.6 32 bit
DISK SIZE See 3 chapter See 3 chapter See 3 chapter See 3 chapter
HARDWARE 7 to 11 11 11 11
VERSION
OS GUEST Other linux 32 bit Centos 4/5/6 32 bit Centos 4/5/6 32 bit Centos 4/5/6 32 bit
DISK SIZE See 3 chapter See 3 chapter See 3 chapter See 3 chapter
OXE R11 and < OXE R12.0 OXE R12.1 OXER12.2 and
upper
HARDWARE 7 to 13 13 13 13
VERSION
OS GUEST Other linux 32 bit Centos 6 32 bit Centos 6 32 bit Centos 6 32 bit
DISK SIZE See 3 chapter See 3 chapter See 3 chapter See 3 chapter
MEMORY See 3.1 chapter See 3.1 chapter See 3.1 chapter See 3.1 chapter
OXE R11 and < OXE R12.0 OXE R12.1 OXER12.2 and
upper
HARDWARE 7 to 13 13 13 13
VERSION
OS GUEST Other linux 32 bit Centos 6 32 bit Centos 6 32 bit Centos 6 32 bit
DISK SIZE See 3 chapter See 3 chapter See 3 chapter See 3 chapter
MEMORY See 3.1 chapter See 3.1 chapter See 3.1 chapter See 3.1 chapter
This example has to be adapted to the compatibility table from the precedent chapter.
Prerequisites
To guarantee system BHCC for 15000 pieces of equipment, these requirements are:
• Dedicated and reserved memory:
o 1 GB of RAM recommended for ESXi 5.5 with OS other linux 2.6 32 bits
o See table 4.1 for recommended of RAM for ESXi 6.0 with OS Centos 4/5/6 32 bits
All details done below are true for vSphere or vCenter client. There are some difference
following the Vmware infra in menus but choices are the same.
Step 1 : All double click the VMware vSphere icon to start the vSphere client
You can also start the vSphere management console via Start Menu -> All Programs
-> VMware -
> vSphere or vCenter Client for ESXI 5.5 and 6.0
Click Login
If you receive a Certificate Warning, select Install this certificate and do not display any
security warnings for "172.19.32.220", and click Ignore.
Note:
Certificate Warnings are generated automatically, unless you are working within an internal
PKI infrastructure.
Step 4 : Open the vSphere client and login with your user credentials
•Username: <Your login> or root
• Password: <Assigned at your login> or root password
Note:
This password has been defined during the VMware ESXi installation on the server.
Right click the IP address of the ESXi hypervisor to open the contextual menu and select
New Virtual Machine.
Notice that the “K2” type used for any country is not proposed for the moment in that tool
Below, some screen shots related to this kind of installation (taken from an installation using
a workstation. OXE vm is installed locally on a PC. Can be applied also in an ESXi
environment).
Note: that the Thales version of secured version cannot be installed directly. You need to
install the last patch (dynamic or static) and always finish by that secured patch.
Reminder : for release R11 and lower, disk must be IDE; from R12 and upper, disk
be ScSI
• When running several OXE-V and or OMS virtual machines on the same
physical host, two rules have to be simultaneously enforced :
The sum of all the VM needs in GHz running on the same physical host has to
be less (or equal) than 90% of the total GHz available in this host (10% are
dedicated to ESXi usage).
This ratio is the total number of vCPU declared in all the VM running on the
physical host divided by the physical cores number available in the host.
When several VM with different ratio run on the same physical host, the
smallest ratio has to be used.
The GHz rule give 4*0.2Ghz/0.9 =0.9 Ghz. So the final requirement is 1 core@2.4
Ghz.
The OMS max CPU over provisioning rule for 4 vCPU gives 1 core
• How many cores at 2.4 GHz are needed to run 3 OXE with 15K users each
(900MHz usage per VM)?
The GHz rule give 3*0.9GHz/0.9 = 3GHz (2 cores@2.4GHz or 1 core@3GHz).
The OXE max CPU over provisioning rule for 4 vCPU gives 1 core
• How many cores at 2.4 GHz are needed to run 10 OXE with 500 users each
(200MHz usage per VM)?
The GHz rule give 10*0.2GHz/0.9 = 2.2GHz (1 core@2.4 GHz).
The OXE max CPU over provisioning rule for 10 vCPU gives 2 cores
• How many cores at 2.4 GHz are needed to run 5 OXE with 100 users each
(200MHz usage per VM), 5 OMS with 20 G711 channels (200 MHz usage per
VM) and a 3rd party VM with 4 vCPU and without GHz reservation?
The GHz rule give 10*0.2GHz/0.9 = 2.2 GHz (1 core).
The max CPU over provisioning rule to use is the OMS one. It gives 4 cores
for 14 vCPU.
=>4 cores at 2.4 GHz.
Note:
Consider that your VMWare Workstation has specific drivers and VMware hardware
version.
You need to prepare the OVA/OVF to be available for most of ESXi VMWare hardware
version.
After you can updating the compatibility of the hardware version after deployment.
https://kb.vmware.com/s/article/1003746
It will just take care to estimate the size and drive type (SCSI and the LSI controller
parallel) discs since these are the only non-editable items for a VM already built. Do not
put a hardware build version upper than the infrastructure of the customer : you can
put underneath the leaves to adjust at deployment.
Do not install the VMware workstation tools in the OXE.
https://www.vmware.com/support/developer/ovf/ovf350/ovftool-350-userguide.pdf
https://docs.ukcloud.com/articles/vmware/vmw-how-use-ovf-tool.html
Example of use
VMware Converter automates and simplifies the conversion of physical machines into
virtual machines, as well as conversions between virtual machine formats. Driven by
a wizard, the intuitive interface of VMware Converter allows you to convert your
physical machines into virtual machines.
http://www.vmwarearena.com/vmware-converter-how-to-perform-p2v-and-v2v-
migration/
Detailed Description
Creates a new virtual machine with the provided parameters. The network adapter and the
SCSI adapter of the new virtual machine are created of the recommended type for the OS
that is specified by the GuestId parameter. If the OSCustomizationSpec parameter is used,
the virtual machine is customized according to the spec.
Parameters
https://www.vmware.com/resources/compatibility/pdf/VMwar
e_GOS_Compatibility_Guide.pdf
Specify the full OS name of the new virtual machine. Use this
AlternateGues
parameter if the GuestID parameter is set to otherGuest or false false
tName
otherGuest64.
NetworkNam Specify the networks to which you want to connect the new
false false
e virtual machine.
Specify the HA restart priority of the new virtual machine. The
valid values are Disabled, Low, Medium, High, and
ClusterRestartPriority. VMware HA is a feature that detects
HARestartPrio failed virtual machines and automatically restarts them on
false false
rity alternative ESX hosts. Passing values to this parameter through a
pipeline is deprecated and will be disabled in a future release.
Specifying this parameter is only supported when the virtual
machine is inside a cluster. Otherwise, an error is generated.
Indicates whether the virtual machine should be powered off if a
host determines that it is isolated from the rest of the compute
resource. The available values are AsSpecifiedByCluster,
HAIsolationRe PowerOff, and DoNothing. Passing values to this parameter
false false
sponse through a pipeline is deprecated and will be disabled in a future
release. Specifying this parameter is only supported when the
virtual machine is inside a cluster. Otherwise, an error is
generated.
Specify a DRS (Distributed Resource Scheduler) automation
level. The valid values are valiFullyAutomated, Manual,
DrsAutomatio PartiallyAutomated. Passing values to this parameter through a
false false
nLevel pipeline is deprecated and will be disabled in a future release.
Specifying this parameter is only supported when the virtual
machine is inside a cluster. Otherwise, an error is generated.
Specify the swapfile placement policy. The following values are
valid:
- END OF DOCUMENT -