How to Install Nutanix Without DHCP Support Using Avi CLI
Background
This article explains how to integrate Avi Vantage with Nutanix cluster where no DHCP/IPAM.
To deploy the qcow2 files for the Avi controller or Avi SE, refer to the Integrating Avi Vantage with Nutanix Acropolis Hypervisor.
Instructions
Configuration on Avi Controller
- Install the Avi Controller via Acroplis UI and provide the boot command.
-
Login to the Avi CLI, and configure the IP address using the
ifconfig
command.admin@avi-cntrl1:~$sudo ifconfig eth0 10.202.30.10 netmask 255.255.255.0 admin@avi-cntrl1:~$sudo route add -net 0.0.0.0/0 10.202.20.1
-
Once the previous steps is successful, you can access the Avi Controller via an SSH connection. Initialise the Avi Controller using the
sudo /opt/avi/scripts/init_system.py
command, and follow the interactive instructions.admin@avi-cntrl1:~$ sudo /opt/avi/scripts/init_system.py
- Avi Controller can be accessed via the UI. Proceed with the initialization and create a no access cloud.
Configuration on Avi SE
-
Install the Avi SE via Acroplis UI. Download the image from the Avi controller as in no access mode. For more information, refer to Add only 1 vNIC and connect it to the management VLAN or the management network.
-
Login to the Avi SE via CLI, and initialise the SE using the
sudo /opt/avi/scripts/init_system.py -c CONTROLLER_MGMT_IP -i SE_MGMT_IP -m NETMASK -g GATEWAY -r
as shown below.admin@avi-cntrl1:~$ sudo /opt/avi/scripts/init_system.py
Note: Do not add an IP address via the
ifconfig
command to access via SSH at this point. -
After completing step 2, the SE is accessible via SSH if necessary.
-
In Acropolis, add the necessary VNICs. No reboot is required. The newly added SE can be checked by navigating to Infrastructure > Service Engine.
Additional Information
- Errors during the installation can be checked using
/opt/avi/log_se_supervisor.log
on the SE. Check the hostname, and the /etc/hosts file name. -
Use the following command to check IP address changes on the Avi Controller:
admin@avi-cntrl1:~$ sudo /opt/avi/python/bin/cluster_mgr/change_ip.py -i CONTROLLER_MGMT_IP -m NETMASK -g GATEWAY