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 










