Launching Thunder in VMware

Harmony Controller enables you to launch Thunder devices in vCenter.


  • The VMware user credentials configured in Harmony Controller must have the following privileges.

    • Permission to access datacenters, clusters, hosts, resource-pool and virtual machine folder that you want to use for deploying vThunders.

    • If the user does not have permissions to access the Root (vCenter instance), user must have permissions on content-library instance so that the list of Thunder VM templates disk images uploaded in the vCenter content library are accessible.

    • Permissions to create, delete and power operate a virtual machine.

  • Thunder VM template must already be imported in vCenter

    To import a VM template in vCenter

    1. Contact a10 support team to access the Thunder image that you want to deploy on VMware platform. The package file is in the ova format.

    2. After you download the ova image on your local machine, extract the ovf and vmdk files from the ova file.

    3. In vCenter, go to the content library and import a new library item by uploading the ovf and vmdk files.

To add a credential for VMware

  1. Click Infrastructure > Orchestration > Credential.

  2. Click Add Credential.

  3. In the Environment list, select VMware.

  4. In the Account Details(VMware) section, specify the following details:

    • Account Name: Enter a unique account name. This reflects on the Credential page.

    • vCenter IP Address: Enter the IP address of the vCenter server that you want to connect with Harmony Controller.

    • User Name: Enter the user name for the vCenter server user account.

    • Password: Enter the password for the vCenter server user account.

  5. Click Save. The VMware cloud credential is validated and created. Use this credential to set up a VMware virtual device.


If you get a validation failure message, check the username and password that you entered.

To deploy vThunder on VMware

The virtual Thunder devices that you deploy exist on the vCenter server.

  1. Click Infrastructure > Orchestration > Virtual Devices.

  2. Click Create Virtual Device.

  3. In the Cluster Info section, select a cluster from the Select a Cluster list or click Create New Cluster to create a new cluster. For more information, see Adding a Cluster.

  4. In the Instance Info section, specify the following details:

  • Environment Type: Select VMware.

  • Credentials: Select the VMware credential. For more information, see add_credential

  • Management Port: (Optional) Enter a non-default management-port for the new Thunder device. Default management port for a Thunder device is 443.

  1. In the License Info section, specify the following details:

  • License Token: Select a device license (Capacity Flexpool or Instance Flexpool).

  • Bandwidth: Use the slider or type the bandwidth to be used by the device.


Selecting a license token is optional. If no license token is selected, device will remain un-licensed after instantiation unless a license is explicitly applied to the device later. To add a new license, refer to Adding a License section.

  1. Click Next. The VMware virtual device details are available.

  2. Under Datacenter, select a data center from the Datacenter list. The list shows data centers available on the VMware server.

  3. Specify the name of the virtual device in the VM Name box. This name reflects on the Virtual Devices page.

  4. In the VMware Cluster sub-section, select a VMware cluster.

  5. Expand the cluster to choose the following settings:

    • Host: Select the host in the cluster.

    • Resource Pool: Select the required resources.

  6. Select a storage from the Storage list.

  7. From the Virtual Machine Folders list, select a folder where the virtual device to be located.

  8. Under Disk Image, select the Thunder image from the VMware VM Templates list. The Thunder images must already be imported in the vCenter. For more information, see Prerequisites.

  9. Under Deployment, configure the following network interfaces.

  • Management/eth0: A unique port that allows Harmony Controller to manage the Thunder device.

  • Ethernet2/eth2: A unique port that allows traffic in the Thunder device.

  • Ethernet1/eth1: A unique port that allows traffic out of the Thunder device.

  1. Click Create VM. The VMware virtual device is created. The status indicates whether deployment is in progress or completed.

To power off or delete a VMware device

  1. Click Infrastructure > Orchestration > Virtual Devices.

  2. Select image_reference next to the virtual device, and then click Power Off or Delete.