Adding Avi Service Engines to a Linux Server Cloud

This article describes how to add a new Avi Service Engine (SE) to an existing Linux server cloud.

The article assumes the following:

  • The Avi Controller is already installed.
  • The Linux server cloud configuration already exists on the Avi Controller.

To Add Servers to a Linux Server Cloud

  1. Navigate to Infrastructure > Clouds.
  2. Click on edit-icon (edit icon) to open the configuration pages for the cloud. The cloud name is "Default-Cloud," unless another cloud has already been configured.
    linux-server-cloud-add-servers1
  3. Click Linux Server Configuration, if the tab is not already displayed.
    linux-server-cloud-add-servers
  4. The SSH User field shows the SSH user name the Avi Controller will use to log onto each of the Avi SE hosts. A key generated by the Avi Controller for that SSH user account is required, and must be present in the authorized keys store of each Avi SE host.
  5. A default path and disk space are alloted to the system and client logs. You can customize the directory path and disk space, by selecting Seperate paths for System and Client logs and entering relevant information in the following fields:
    • Path for System logs
    • Size: Disk space for system logs
    • Path for Client logs
    • Size: Disk space for client logs
    For each Linux server that will host an Avi SE, enter or select the following information:
    • Host IP address: must already be configured on the host
    • Number of Cores (CPUs)
    • Memory
    • DPDK: Yes if installing directly onto bare metal with an applicable Ethernet NIC; No if installing onto a virtual machine (VM) or a NIC not supported for DPDK
    • Inband Management

    For information, click here.

  6. Click Complete.

Verifying Avi SE Creation

  1. In the Avi Controller web interface, navigate to Infrastructure > Clouds.
  2. Click on the row for "Default-Cloud". (This is the name of the cloud created by the setup wizard.) Information for each of the Avi SE hosts in the cloud is displayed.

linux-cloud-seinstall-status This example shows a cloud containing a single Avi SE host. (Your cloud may contain more, of course!)

Click on the row for the cloud to toggle display of the Avi SE information.

The state information for the host in this example is “SSH Failed”. This may be the most common issue encountered during Linux server cloud installation. It indicates that the Avi Controller tried to log into the Avi SE host with the SSH user account and corresponding key specified during setup, but could not successfully negotiate the handshake.

If the Avi Controller is able to log onto the Avi SE host, the following messages should appear:

Image in Progress Image Complete Start in Progress Started In Progress

and finally,

Placement Ready

After the Placement Ready status appears for the Avi SE, virtual services can be created and placed on it.

Updated: 2018-01-20 12:43:28 +0000