System information
Dialogic
®
HMP Software Release 3.0WIN Release Guide — December 2010 37
Dialogic Corporation
Features
Virtual machine configuration is accomplished using the vSphere vCenter or via the
VMware CLI. Refer to the vSphere Basic System Administration or equivalent guide at
http://www.vmware.com/pdf/vsphere4/r40_u1/vsp_40_u1_admin_guide.pdf for vSphere
vCenter information. For VMware CLI instructions, refer to
http://www.vmware.com/pdf/vsphere4/r40_u1/vsp_40_u1_vcli.pdf.
Notes:1. Be careful not to cross physical processor boundaries when assigning CPU affinity to
virtual machines, so that all host CPUs assigned to a virtual machine belong to the
same host physical processor.
2. On NUMA host servers, it is recommended to keep all physical CPUs affine to a virtual
machine residing in the same NUMA node in order to avoid a performance penalty
when accessing non-local memory.
Timing Configuration
For optimal virtual machine timing and HMP operation in a virtualized environment, it is
recommended that VMware Tools are installed in each virtual machine.
• Install VMware Tools in each virtual machine. Refer to the VMware ESXi Setup Guide
for the installation procedure.
• Use the vShpere vCenter utility (or VMware CLI) to access the host system Time
Configuration. Provide the address of an appropriate NTP Server in the Date and
Time Options, and restart the NTP service to apply the changes.
Note: VMware Tools includes an optional clock synchronization feature “Time Synchronization
between the virtual machine and the ESX Server” that can be enabled in the virtual
machines, and could conflict with the native synchronization software. Be aware that
having both enabled could affect the virtual machine’s operating system’s ability to correct
long-term wall-clock drift, hence affect HMP audio quality.
Resource Budgeting
The same HMP requirements for system resources are required when operating in a
VMware
®
ESXi environment. Refer to the Dialogic
®
Host Media Processing Software
Release 3.0WIN Release Guide for those requirements.
The user is responsible for distributing the host system so enough resources are available
to the virtual machines at all times. In addition to the CPU affinity and timing settings
discussed, VMware
®
ESXi and vSphere provide a vast number of virtual machine
configuration parameters that affect the configuration and behavior of virtual resources,
such as reservation, shares, and resource pools that are outside of the scope of this
document but are very important in providing a virtual environment to HMP as close as
possible to a physical server environment.
Network Configuration
By default, VMware
®
ESXi provides one virtual switch that handles all virtual machine
network traffic according to each virtual machine’s IP and MAC addresses and VMware
®
ESXi management network traffic. Virtual machines can be assigned to virtual networks,
and these to virtual switches in various network topologies, utilizing all available host