You are here: Installation > Hypervisor configuration > VMware configuration

Configuring VMware for Pexip Infinity

This section describes the VMware configuration required in order to support deployments of the Pexip Infinity platform before you install the Management Node or automatically deploy / manually install a Conferencing Node.

Prerequisites

It is assumed that you have a VMware environment already installed.

For details on the versions and editions of VMware that are supported by Pexip Infinity, see VMware vSphere ESXi.

For more details on VMware and information on advanced VMware ESXi administration, see Advanced VMware ESXi administration.

If an ESXi host is being managed by vCenter Server, all administration must be performed via vCenter Server. Do not log in directly to the ESXi host; configuration changes made in this way may be lost. To ensure that ESXi hosts being managed by vCenter Server are accessible via vCenter Server only and are not directly accessible, you should put them in Lockdown mode. Lockdown mode forces all operations to be performed through vCenter Server.

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:

  1. Log in to the VM manager (vCenter Server or the ESXi host).
  2. From the left-hand panel, select the host server on which the software image is to be installed.
  3. Select the Configuration tab.
  4. From the Software pane on the left-hand side, select Time Configuration.
  5. On the top right of the page, select Properties. The Time Configuration dialog box appears.
  6. In the NTP Configuration section, select NTP Client Enabled.
  7. Select Options.

    The NTP Daemon (ntpd) Options dialog box appears.

  8. From the left-hand panel, select General. Under Startup Policy, select Start and stop with host.
  9. Select OK.
  10. Select Options again.

    The NTP Daemon (ntpd) Options dialog box appears.

  11. 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.
  12. Select Restart NTP service to apply changes, and then select OK.

Using the web client

To synchronize time on the host server using the vSphere web client:

  1. Log in to the VM manager (vCenter Server).
  2. From the left-hand panel, select vCenter > Hosts and Clusters and go to the host server on which the software image is to be installed.
  3. Select the Manage tab.
  4. From the pane on the left-hand side, select Time Configuration.
  5. On the top right of the page, select Edit. The Edit Time Configuration dialog box appears.
  6. Select Use Network Time Protocol (Enable NTP client).
  7. From the NTP Service Startup Policy drop-down menu, select Start and stop with host.
  8. 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.
  9. Select OK.

To verify that NTP has been enabled correctly:

  1. Select the Configuration tab.
  2. From the Software pane on the left-hand side, select Time Configuration.
  3. Ensure that value in the Date & Time field is correct.

Using a static MAC address for the Management Node

We recommend using a static MAC address for the virtual machine hosting your Management Node. This will ensure that the licenses on your Management Node do not become invalid if, for example, the node reboots and comes up on a different physical blade.

Enabling automatic startup

After deploying a new Management Node or Conferencing Node from VMware, you must enable automatic startup of that virtual machine (VM). In VMware, automatic startup is disabled by default for every new VM. This means that if the host server is powered down for any reason, when it restarts the VM will not restart and must be started manually.

You can only enable automatic startup after the Management Node or Conferencing Node has been deployed.

Using the web client

To enable automatic startup using the vSphere web client:

  1. Log in to the VM manager (vCenter Server).
  2. From the left-hand panel, select vCenter > Hosts and Clusters and go to the host server on which the node's VM is installed.
  3. Select the Manage tab.
  4. From the pane on the left-hand side, select VM Startup/Shutdown.
  5. At the top right of the page, select Edit.
  6. Select the relevant node's VM and use the up arrow to move it to the Automatic Startup section.
  7. Select OK.

Using the desktop client

To enable automatic startup using the vSphere desktop client:

  1. Log in to the VM manager (vCenter Server or the ESXi host).
  2. From the left-hand panel, select the host server on which the node's VM is installed.
  3. Select the Configuration tab.
  4. From the Software pane on the left-hand side, select Virtual Machine Startup/Shutdown.
  5. At the top right of the page, select Properties.
  6. Select the relevant VM and use the Move Up button to move it to the Automatic Startup section.
  7. Select OK.

Disabling EVC

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:

  1. Log in to vCenter Server using either the vSphere desktop or web client.
  2. Display the cluster in the inventory.
  3. Right-click the cluster and select Edit Settings.
  4. In the left panel, select VMware EVC.

    The dialog box displays the current EVC settings.

  5. Select Change EVC Settings.
  6. Select Disable EVC.