VMware

Objective

This document provides instructions on how to install Volterra node or cluster (multi-node) on VMware ESXi. To know more about Volterra Edge Services, see About Volterra.

Using the instructions provided in this document, you can install a Volterra node by deploying a virtual machine from an Open Virtual Appliance (OVA) file containing the node as the appliance.


Prerequisites


Volterra Node

VMware ESXi Hypervisor Setup

Step 1: Login to VMware-ESXi portal using the ESXi host IP address.

ESxiLogin
Figure: Login to VMware ESXi

Step 2: Configure the host.

HostCnf
Figure: Host Configuration

Step 3: Configure the Portgroup - Management Network with a single interface.

PortGrpMGNWCnf
Figure: Portgroup Management Network Configuration

Step 4: Configure the Portgroup - VM Network with a single interface.

PortGrpVMNWCnf
Figure: Portgroup VM Network Configuration

Step 5: Configure the virtual switch as per the following sample topology.

VirtL2Topo
Figure: Virtual L2 Topology

Installing Volterra Node on VMware

Step 1: Select ‘Create / Register VM’ from ‘Virtual Machines’ section.

CreateVM
Figure: Create a Virtual Machine

Step 2: Select ‘Deploy a virtual machine from an OVF or OVA file’ from the options listed.

NewVM
Figure: Create a new virtual machine

Step 3: Enter ‘Virtual Machine Name’ and click to select or drag and drop the OVA file.

  • Name: Virtual machine name to be represented in VMware environment.
  • OVA or OVF file: Click to select or drag and drop the OVA file provided or downloaded in the step above into the box.
NameandGOSProps
Figure: Name and OVA image

Step 4: Select storage as required based on the storage available on the hypervisor host.

StorageSel
Figure: Storage Selection

Additional datastores can be created as necessary using the wizard as shown below:

Step 5: Configure the deployment options as per the following guidelines:

  • Network Mappings: Select the port-group where the VM is going to be connected.
  • Disk provisioning: Select thin or thick provisioning - Default is thin provisioning
  • Power On automatically: If enabled it will power on the Virtual Machine as soon as the setup is complete and image uploaded - Default is enabled.
Figure: Deployment options

Step 6: Enter additional settings. These set of parameters enable the machine to boot up and request registration directly in your tenant. These settings also allow you to configure the static IP address. However, DHCP is used by default.

  • Hostname: Specify the hostname for this device - example: master-0.
  • Token: Your tenant token from the Volterra portal.
Figure: Tenant Token

Note: Token should be created prior to using it in site creation. See Create Site Token for more information.

  • Name for network interface 0: eth0
  • DHCP support for network interface 0: yes. By default, this is set to yes. If you want to configure static IP addresses, then set this to no.
  • Role for network interface 0: public. By default, this is set to public as the interface will have internet access.
  • Main IP for network interface 0: empty by default. If DHCP was set to no then you can configure your static ip address here. Example: 10.1.1.1/24
  • Main route gateway for network interface 0: empty by default. If DHCP was set to no then you can configure the default gateway for your network here. Example: 10.1.1.254
  • Main route destination for network interface 0: empty by default. If DHCP was set to no then you can configure the destination here. Because this is the default gateway we can use 0.0.0.0/0. For specific setups, you can change the default destination
  • Primary DNS: empty by default. If DHCP was set to no then you can configure your DNS Server here. Example: 8.8.8.8
  • Secondary DNS: empty by default. If DHCP was set to no then you can configure your secondary DNS server here: Example: 8.8.4.4
Figure: Configure additional settings

Step 7: Complete the wizard.

Figure: Complete the wizard

Step 8: The OVA gets is uploaded, the virtual machine is built, and booted.

Step 9: Accept new registration. Go to the Volterra portal and navigate to Manage -> Registrations in the system namespace. Click the accept icon.

Figure: Accept new registration

Result: Your new Volterra node is now provisioned and ready to be operated.


Volterra Concepts


How-to’s