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

  1. Install the Avi Controller via Acroplis UI and provide the boot command.
  2. 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
     
  3. 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
    
  4. Avi Controller can be accessed via the UI. Proceed with the initialization and create a no access cloud.

Configuration on Avi SE

  1. 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.

  2. 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.

  3. After completing step 2, the SE is accessible via SSH if necessary.

  4. 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