This section allows you to install the Avi Load Balancer Controller to your system. See Hardware Requirements guide for more details on SE requirements.
This Ansible role is not meant to be ran repeatedly on the host. It is meant for deployment only. Once deployed, the configuration for Avi Load Balancer is managed by VMware.
Ansible Role Avi Controller
Prerequisites
A CSP device
Role Variables
CSP Deployment Variables
Variable |
Required |
Default |
Comments |
---|---|---|---|
con_csp_user |
Yes |
None |
Username to connect to the CSP server |
con_csp_password |
Yes |
None |
Password required to authenticate the user |
con_csp_qcow_image_file |
No |
controller.qcow |
Relative or absolute location of the Controller qcow |
con_csp_mgmt_ip |
Yes |
None |
IP of the Controller on the management network |
con_csp_mgmt_mask |
Yes |
None |
Subnet mask that the Controller will require |
con_csp_default_gw |
Yes |
None |
Default gateway for the Controller |
con_csp_disk_size |
No |
64 |
Amount of disk space in GB for the Controller |
con_csp_disk_type |
No |
virtio |
Disk type in CSP. Recommended to use the default. |
con_csp_service_name |
No |
avi-controller |
Name of the service to be created on the CSP |
con_csp_num_cpu |
No |
4 |
Number of CPUs to be allocated to the Controller |
con_csp_memory_gb |
No |
16 |
Amount of memory in GB allocated to the Controller |
con_csp_hsm_ip |
No |
None |
IP address and subnet for dedicated HSM interface, for instance, 10.160.100.221/24 |
con_csp_hsm_mask |
No |
None |
Netmask of the interface that will talk to HSM |
con_csp_hsm_static_routes |
No |
None |
Static routes for HSM, for instance, 10.128.1.0/24 via 10.160.100.1 |
con_csp_hsm_vnic_id |
No |
None |
VNIC ID of the HSM interface configured on this interface, for instance, 1 |
con_csp_bond_ifs |
No |
None |
Bonds the listed interfaces together, for instance, '1,2 3,4' bonds 1 with 2, and 3 with 4 |
con_csp_platform |
No |
csp-2100 |
CSP platform model |