Deploying the OVA on ESXi Server

Follow these instructions to deploy a new CML VM on a VMware ESXi server. You should have already downloaded a copy of the CML controller OVA and refplat ISO files to your local machine.

These instructions assume that you are familiar with deploying and managing virtual machines in VMware ESXi. If not, we recommend that you select a different deployment option. Please refer to the VMware documentation for best practices and for detailed instructions. The details may vary, depending on the ESXi version, whether you’re using vCenter server, and other details of your ESXi deployment.

Procedure


Upload the refplat ISO file to a datastore or content library that is co-located with the ESXi host where the CML VM will run.

Deploy the controller OVA file to your ESXi host to create a new CML VM.

Attention

Do not start the virtual machine!

After you have imported the OVA to VMware, you must configure the CML VM’s settings before you start it.

Configuring the Virtual Machine

Upgrade the VM’s virutal hardware compatibility, selecting the highest / latest version that is compatible with the ESXi hosts where you plan to run the CML VM.

For backwards compatibiility purposes, the CML OVA’s virtual hardware compatibility may be set to an older or lower version number than the compatibility value supported by your ESXi server. If you do not upgrade the VM compatibility, some of the features supported by your ESXi version may not be available with the CML VM.

Edit or confirm the settings of the CML VM based on the following recommendations:

Category

Property

Setting

CPU

Allocated vCPU Cores

Set the number of virtual cores allocated to the CML VM. The default value from the OVA file is an absolute minimum and is generally not appropriate for ESXi deployments.

CPU

Cores per Socket

Choose a value so that the number of sockets matches the ESXi server’s underlying hardware. For example, if the ESXi server where the CML VM runs has 2 processors, ensure that Sockets shows a value of 2 after you choose the cores per socket value.

CPU

Shares

Choose High from the dropdown.

CPU

Hardware Virtualization

Check the checkbox to enable hardware-assisted virtualization.

CPU

Performance Counters

Check the checkbox to enable virtualized CPU performance counters.

Memory

Allocated Memory

Set the amount of memory allocated to the CML VM.

Memory

Reservation

If you are not running the CML VM on a dedicated host, then reserve and lock the entire memory allocation for the CML VM.

Memory

Shares

Choose High from the dropdown.

Hard Disk 1

Disk size

Increase the default disk size. The default hard disk capacity is set to 16GB to limit the size of the OVA file for easier downloads, but that value is not appropriate for an ESXi deployment. Each node in every lab for every user will consume some space even when the lab is not running. The disk usage for each node ranges from 1 MB to more than 1 GB, depending on the node type and use case. The best practice is to over-provision the disk space for the CML VM, and a value of 100 GB or more is common.

The CML VM will automatically resize its filesystem to the initial hard disk size that you set before you start the CML VM the first time. Expanding the disk after you boot the CML VM the first time is also possible: see Adding or Editing Storage Volumes.

CD/DVD Drive 1

Location

Select the option from the dropdown that matches the location where you uploaded the refplat ISO file in Step 1 above.

CD/DVD Drive 1

CD/DVD Media

Click Browse and choose the refplat ISO file.

CD/DVD Drive 1

Status

Check the checkbox to connect the CD/ROM at power on.

CD/DVD Drive 1

Virtual Device Node

We recommend using the first (lowest number) IDE device.

Network Adapter 1

Network Adapter

Select a network adapter that will permit your users to access the web-based UI that runs on the CML VM.

Network Adapter 1

Status

Check the checkbox to connect the network adapter at power on.

Network Adapter 1

DirectPath I/O

Check the Enable checkbox.

VM Options

Advanced / Latency Sensitivity

Choose High from the dropdown.

Start the virtual machine.


You now have a CML virtual machine that is defined and configured in VMware ESXi.

Once you have configured the VM settings and started the VM, you are ready to complete the Initial Set-up within the running VM.