This section discusses the deployment prerequisites for installing the Avi Load Balancer in LSC.
Hardware Requirements
Each Linux server to be managed by the Avi Load Balancer must meet at least the following physical requirements:
Docker local storage (default /var/lib/docker
) must be at least 18 GB to run Avi Load Balancer containers. If the Load Balancer SE is instantiated through the cloud UI, add 5 GB to run it.
By default, the Docker devicemapper
storage driver is configured in loop-lvm
storage mode, which is only recommended for testing. Avi Load Balancer recommends configuration of the driver according to Docker Best Practices for Controller hosts which will be used for production.
See Docker storage drivers for recommendations on choosing a storage driver.
You need to turn off IOMMU if SE has to be used in DPDK mode.
For details on the minimum hardware requirement details of the Controller, see NSX Advanced Load Balancer Controller Sizing section.
IOMMU can be turned off through BIOS or by specifying intel_iommu=off
or amd_iommu=off
based on the architecture type in Kernel command line of the host.
Software Requirements
For more information, see Software Requirements for Linux Server Cloud.
The following are the steps to deactivate SE Linux:
Log in to the host machine as root.
Invoke the
getenforce
command to determine whether SELinux is enforcing, permissive, or deactivated.If the output of
getenforce
is either permissive or deactivate, nothing more need be done. If the output is enforcing, perform all subsequent steps.Open the
/etc/selinux/config
file (in some systems, open/etc/sysconfig/selinux
instead).Change the line
SELINUX=enforcing
toSELINUX=permissive
.Save and close the file.
Reboot the system.
Ports and Protocols
For the latest information about ports and protocols used by the Avi Load Balancer, see VMware Ports and Protocols.
Operating Systems
Avi Load Balancer Controller can be deployed as virtual machines or containers on bare-metal hosts. Avi Load Balancer Service Engines can be deployed on the bare-metal hosts.
For the latest information about supported operating systems, see System Requirements.