This section allows you to install the NSX Advanced Load Balancer Controller to your system. See Hardware Requirements guide for more details on SE requirements.

Note:

This Ansible role is not meant to be ran repeatedly on the host. It is meant for deployment only. Once deployed, the configuration for NSX Advanced 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