Avi Vantage Integration with Cisco CloudCenter

Cisco CloudCenter

Cisco CloudCenter is a cloud-agnostic orchestration platform that provides on-demand deployment of applications based on a defined deployment blueprint.

Avi Vantage Cloud Center Integration Overview

The Avi Vantage integration with Cisco CloudCenter (version 4.8 and later) supports incorporation of load-balancing services into your application deployment. Utilizing the REST API calls provided by the Avi Controller, the CloudCenter service supports the dynamic creation/deletion of virtual services, pools, pool servers, and dynamic addition/removal of pool servers from pools during scaling operations. Currently, the supported Avi clouds are VMware, Linux Server Cloud or No Orchestrator.

Avi Service Installation

Download the Avi Service Bundle from github: avinetworks.zip

To add the Avi service login to CloudCenter as an administrator and click on Admin -> Services -> Add Service. The information below should be used to create the Avi service.

Service Type: External Service
Name: Avi Networks
Service ID: avinetworks
Description: The Avi Vantage Platform delivers automated application services including load balancing, application analytics, predictive autoscaling, and security for on-premises or public cloud applications.
Category: Load Balancer

External Lifecycle Actions:

External Action Bundle: <location of avinetworks.zip>

Update:
Script from bundle: service update

Start:
Script from bundle: service start

Stop:
Script from bundle: service stop

Avi Service Parameters

Virtual Service Attribute Allowed Values
Avi Tenant User Defined String
Virtual Service Name User Defined String
Virtual Service IP User Defined String
Enable SSL List of values:
* Yes
* No
SSL Certificate Editable path
SSL Key Editable path
Application Profile List of values:
* System-DNS
* System-HTTP (default)
* System-L4-Application
* System-SSL-Application
* System-Secure-HTTP
Persistence List of values:
* System-Persistence-App-Cookie
* System-Persistence-Client-IP
* System-Persistence-Custom-HTTP-Header
* System-Persistence-HTTP-Cookie (default)
* System-Persistence-TLD
Load Balancing Method List of values:
* Round Robin
* Least Load
* Fewest Servers
* Consistent Hash
* Fastest Response
* Core Affinity
* Least Connections (default) </tr>
Pool Server Port User Defined String
Health Monitor List of values:
* System-DNS
* System-HTTP
* System-HTTPS
* System-Ping
* System-TCP (default)
* System-UDP </tr> </tbody> </table>