Please provide your feedback in this short Flings' survey.
fling logo of Easy Deploy for NSX Advanced Load Balancing

Easy Deploy for NSX Advanced Load Balancing

version 3.1.6 — July 19, 2022

Summary

Easy Deploy for NSX Advanced Load Balancer (formerly Avi Networks) Fling is a virtual appliance that helps you deploy Avi in a handful of clicks! This will enable you to leverage the power of multi-cloud application services platform that includes load balancing, web application firewall, container ingress, and application analytics across any cloud. No extensive knowledge required as it’s meant to make demo, training and proof-of-concept (POC) easy!

Features

  • A familiar VMware Clarity User Interface
  • Automatically deploy an Avi Controller and Avi Service Engines
  • Seamless integration with your VMware Cloud on AWS environment and on-prem vSphere environments
  • Option to deploy sample app that leverages Avi load balancing

Requirements

Where to deploy Easy Deploy for NSX Advanced Load Balancer

Easy Deploy for NSX Advanced Load Balancer can be installed inside or outside your SDDC.

Prerequisites to install the Easy Deploy for NSX Advanced Load Balancer appliance

The Easy Deploy for NSX Advanced Load Balancer appliance requires the following:

  • 2 vCPUs
  • 4 GB of RAM
  • 20 GB of Disk

Prerequisites to use Easy Deploy for NSX Advanced Load Balancer:

Wherever you decide to install Easy Deploy for NSX Advanced Load Balancer, the appliance will need to access the VMC, vCenter and NSX-T API endpoints.

Easy Deploy for NSX Advanced Load Balancer will need Internet Access to download the Avi software file. If you install Easy Deploy for NSX Advanced Load Balancer within the SDDC, make sure the Easy Deploy for NSX Advanced Load Balancer appliance can access the Internet through the Compute Gateway.

Firewall rules

While using the Easy Deploy for NSX Advanced Load Balancer appliance, make sure you allow traffic from the Easy Deploy for NSX Advanced Load Balancer appliance AND the management network (selected during the deployment of Avi services) to vCenter over HTTPS.

If you deploy Easy Deploy for NSX Advanced Load Balancing within the SDDC, you therefore need to set up the right rules on your management gateway - for simplicity, the picture below shows "Any" as a source, but you can obviously be more specific.

VMC Networking

Up to three segments need to be created in VMC for:

  • Management Network (which will contain the Avi Controller(s) and SE(s))
  • VIP Network (will contain SE(s))
  • Backend Network (will contain backend servers if application has been enabled)

You can use the same segment for the three networks or a dedicated segment for each network.

Your segment(s) require(s) a DHCP pool configured with free IPs. The number of free IP depends on the amount of SE(s) that you plan to deploy:

  • You need 2 IPs in the management network excluding the amount of SE(s) - In addition, each SE mandates a single free IP in this network
  • You need 2 IPs in the backend network if you have selected the basic application to be deployed

Image Management

Images can be downloaded using Customer Connect credentials through the appliance, however if this should fail you can upload a local controller image using the following curl command.

curl -k -X POST https://<'easyavi-ip'>/api/image/upload -F "file=@<'local-path'>/controller-21.1.2.ova" -H "Content-Type: multipart/form-data" -H "X-File-Name: controller-21.1.2.ova"

Instructions

Please read the Flings_Instructions.pdf

Video

Changelog

Version 3.1.6

  • Improvement of Manual Image Upload
  • New Feature: Deploy NSX Advanced Load Balancer in a VCF Enviroment (You can deploy multiple balancer instances per workload domain.)
  • Fixed time-out issue on VMC deployments
  • UI Improvements and Refactor
  • Added Support for NSX Advanced Load Balancer 21.1.4
    Other Minor Bug Fixes

Version 3.1.5

  • Added local image upload
  • API Method refactoring
  • Minor bug fixes
  • Added support for 21.1.3-2p2/20.1.8

Version 3.1.0

  • Horizon Day 2 operation added to deploy UAG/CS Virtual Services
  • Support for Avi release 21.1.3

Version 3.0.0

  • UI framework redesigned to match NSX Advanced Load Balancer
  • Authentication is no longer required for UI
  • API Server rebuilt, and APIs standardized
  • Database removed and replaced with in memory caching system, no user data is persisted.
  • VMC Day 2 operation can now be performed outside the SDDC
  • Support for Avi Release 21.1.2, 21.1.1-2p2, and 20.1.7
  • Improved image management to allow local uploads via CLI

Version 2.0.5

  • Support for Avi release 21.1.1

Version 2.0.3

  • BUG fix for HA Mode Legacy Active/Standby
  • SHA1: 96f3f5e9d5f19aac3419bffab2e786e94a9b2485

Version 2.0.2

  • Support for Avi release 20.1.6
  • Token user input is now hidden (new deployment & import)
  • Avi Pulse credentials are now enforced in the UI
  • License acceptance is now enforced in the UI
  • Docker images restart policy set

Version 2.0.1

  • Small fix for the Avi Controller IP Address

 Version2.0.0

  • Major new version
  • New UI experience:
    • Multiple deployments lifecycle management
    • Avi Image download management
    • New logging section
  • Support for destroying/deleting deployment(s)
  • Support for importing an existing Avi Controller in VMC
  • Avi Controller (standalone or cluster including optionally IP floating address)
  • Avi Controller IP Addresses (Static or DHCP)
  • Avi Service Engines IP Addresses (static or DHCP)
  • Day-2 actions: add SE in an existing SE Group on the top of an deployment(imported or created by Easy Deploy for NSX Advanced Load Balancing)
  • Swagger API documentation included
  • User login authentication

1.2.5
- New Avi release supported - 20.1.5

1.2.4
- Fixed SDDC conflict - what if you want to redeploy on the same sddc with another EasyAvi
- Fixes "Output link /avi at the end does not work" issue
- Destroy.sh - avoid TF error when trying to delete CL
- Fixed "Typo in the outputs Advanced pplication Private IP Address"
- Check for vCenter API connectivity before starting TF
- Hide the button "DFW - Update NSX exclusion list with SE(s)"
- Hide Domain Name field in the UI

1.2.3
- Changed getMypublic.sh by beforeTf.sh

1.2.2
- Fix typo in outputs

1.2.1
- Hide Public IP in outputs if empty

1.2.0
- MD5 Checksum
- Remove cat sddc.json from logs
- Auto Apply
- Auto routing to Step 3

1.1.0
- Minor fixes

1.0.0

- First Release

Similar Flings

Jan 22, 2020
fling logo of Cross vCenter Workload Migration Utility

Cross vCenter Workload Migration Utility

version 3.1

This Fling allows users to easily migrate virtual machines in bulk from a graphical user interface between vCenter Servers (same & different SSO Domains supported) using the Cross-vCenter vMotion feature.

Aug 04, 2022
UPDATED
fling logo of VMware Event Broker Appliance

VMware Event Broker Appliance

version 0.7.4

The VMware Event Broker Appliance (VEBA) Fling enables customers to unlock the hidden potential of events in their SDDC to easily event-driven automation based on vCenter Server Events

Jun 07, 2021
fling logo of Demo Appliance for Tanzu Kubernetes Grid

Demo Appliance for Tanzu Kubernetes Grid

version 1.3.1

A Virtual Appliance that pre-bundles all required dependencies to help customers in learning and deploying standalone Tanzu Kubernetes Grid (TKG) clusters running on either VMware Cloud on AWS and/or vSphere 6.7 Update 3 environment for Proof of Concept, Demo and Dev/Test purposes.