Getting started with VMware
This section describes how to deploy the Pexip Infinity Management Node on a VMware vSphere hypervisor.
Supported ESXi versions
Version 12 of the Pexip Infinity platform supports VMware vSphere ESXi 5.x and 6.0, although we recommend ESXi 5.5 or 6.0. Support for ESXi 4.1 is being deprecated - if you have upgraded from a version prior to v12, you can still deploy Conferencing Nodes to servers running ESXi 4.1; however if you have a new deployment using v12 and attempt to deploy a Conferencing Node to a server running ESXi 4.1, that node will go straight into maintenance mode.
You must have a suitable VMware environment already installed. For information on configuring a VMware environment specifically for use with Pexip Infinity, see
Supported VMware editions
The Pexip Infinity platform will run on the free edition of vSphere Hypervisor. However, this edition has a number of limitations (limited support from VMware, no access to vCenter or vMotion, no access to VMware API). In particular, the lack of access to the VMware API means that all Conferencing Nodes will have to be deployed manually
The minimum edition of VMware that we recommend is the vSphere Standard edition. This does not have the limitations of the free edition. If you do not already use VMware in your enterprise, the vSphere Essentials Kit is a simple way to get started and will provide you with Standard edition licenses for 3 servers (with 2 CPUs each) plus a vCenter license.
The Enterprise Plus edition includes further additional features relevant to the Pexip Infinity platform that could be of benefit to larger deployments. These include Storage DRS and Distributed Switch.
For a comparison of the VMware editions, see http://www.vmware.com/products/datacenter-virtualization/vsphere/compare-editions.html.
Synchronizing time
All host servers must be synchronized with accurate time before you install the Pexip Infinity Management Node or Conferencing Nodes on them.
- NTP must be enabled on the Management Node before you deploy any Conferencing Nodes.
- We strongly recommend that you configure at least three distinct NTP servers or NTP server pools on all your host servers and the Management Node itself. This will ensure that log entries from all nodes are properly synchronized.
Using the desktop client
To synchronize time on the host server using the vSphere desktop client:
- Log in to the VM manager (vCenter Server or the ESXi host).
- From the left-hand panel, select the host server on which the software image is to be installed.
- Select the tab.
- From the Software pane on the left-hand side, select Time Configuration.
- On the top right of the page, select Properties. The Time Configuration dialog box appears.
- In the NTP Configuration section, select NTP Client Enabled.
- Select
The NTP Daemon (ntpd) Options dialog box appears.
.
- From the left-hand panel, select General. Under Startup Policy, select Start and stop with host.
- Select .
- Select
The NTP Daemon (ntpd) Options dialog box appears.
again.
- From the left-hand panel, select NTP Settings. Under NTP Servers, we strongly recommend that you configure at least 3 distinct NTP servers or NTP server pools to ensure that log entries from all nodes are properly synchronized.
- Select Restart NTP service to apply changes, and then select .
Using the web client
To synchronize time on the host server using the vSphere web client:
- Log in to the VM manager (vCenter Server).
- From the left-hand panel, select and go to the host server on which the software image is to be installed.
- Select the tab.
- From the pane on the left-hand side, select Time Configuration.
- On the top right of the page, select Edit. The Edit Time Configuration dialog box appears.
- Select Use Network Time Protocol (Enable NTP client).
- From the NTP Service Startup Policy drop-down menu, select Start and stop with host.
- In the NTP Servers field, we strongly recommend that you enter at least 3 distinct NTP servers or NTP server pools to ensure that log entries from all nodes are properly synchronized.
- Select .
To verify that NTP has been enabled correctly:
- Select the tab.
- From the pane on the left-hand side, select .
- Ensure that value in the Date & Time field is correct.
Installing the Management Node VM
The following instructions describe how to install the software image using the vSphere desktop client. You can also use the vSphere web client for deployments using vCenter Server; for instructions on this see Installing the Management Node (using the vSphere web client).
To install a new instance of a Pexip Infinity Management Node using the vSphere desktop client:
- Download the Pexip Infinity OVA file (Pexip_Infinity_v12_generic_pxMgr_<release>.ova) from www.pexip.com/software-download.
- Log in to the VM Manager (vCenter Server or the ESXi host).
- Select
You will be taken to the page.
.
You will be taken to the page.
to the location of the Pexip Infinity OVA file and select .- Select
You will be taken to the page.
. - Read the license agreement, and if you agree to the terms select
You will be taken to the page.
and then . - Enter an appropriate name for the Management Node. This name will be used in the VMware interface to identify this Management Node virtual machine (VM).
- Select
You will be taken to the page.
. - Select the resource pool for the Pexip Infinity Management Node.
- Select
You will be taken to the page.
. - Select .
- Select
You will be taken to the page.
. - Select the appropriate mappings and select
You will be taken to the page.
. - Review the information and select .
- Select .
A window will appear showing the deployment progress. When deployment is complete this will say Completed Successfully. You can then the window.
Enabling automatic startup
You can only enable automatic startup after the Management Node has been deployed.
To enable automatic startup using the vSphere desktop client:
- Log in to the VM manager (vCenter Server or the ESXi host).
- From the left-hand panel, select the host server on which the node's VM is installed.
- Select the Configuration tab.
- From the Software pane on the left-hand side, select Virtual Machine Startup/Shutdown.
- At the top right of the page, select .
- Select the relevant VM and use the Automatic Startup section. button to move it to the
- Select .
Opening a console window to run the installation wizard
To run the installation wizard, which configures the Management Node, you must open a console window on the Management Node VM. To do this:
- Using either the vSphere desktop or web client, log in to the Management Node's VM Manager (vCenter Server or, for stand-alone deployments, the ESXi host).
- Power on the new Management Node VM (if it is not already powered on).
- Right-click on the new Management Node VM and select .
You must now run the installation wizard. For step-by-step instructions, see Running the Pexip Infinity installation wizard.
Disabling EVC in VMware
We strongly recommend that you disable EVC (Enhanced vMotion Compatibility) for any ESXi clusters hosting Conferencing Nodes that include a mix of old and new CPUs. If EVC is enabled on such clusters, the Pexip Infinity platform will run more slowly because the Conferencing Nodes will assume they are running on older hardware.
For more information, see Enhanced vMotion Compatibility (EVC).
To disable EVC:
- Log in to vCenter Server using either the vSphere desktop or web client.
- Display the cluster in the inventory.
- Right-click the cluster and select Edit Settings.
-
In the left panel, select VMware EVC.
The dialog box displays the current EVC settings.
- Select Change EVC Settings.
- Select Disable EVC.