Onboarding an Application

An Application includes configurations that are required for Application delivery and allows the user to add many more complex policies as needed. To save an application, provide at least name of the application and traffic endpoint for the application. A user can add more configuration once the application is created. To activate an Application, the user must provide details of application servers which are serving application traffic and associate a valid LADC cluster which has LADCs launched and running.

To Onboard a new Application follow the below sequence in A10 Lightning ADC:

  1. Add Credentials or Use the existing.
  2. Add LADC Clusters or Use the existing.
  3. Add a new Applications.

Adding a New Credential

Creating a AWS credential

Perform the steps below to add a new AWS Credential in A10 Lightning ADC:

  1. Click + to add a new Credential.
_images/image4.0.png
  1. Select the Credential Type as Infrastructure Credentials.
_images/image4.1.png
  1. Enter the Name.
_images/image4.2.png
  1. Select the cloud type as AWS. Check the box Use same ARN for DNS (Route53) credential to provide the AWS account access for A10 Networks to manage Application configuration on cloud.
_images/image4.3.png
  1. Input the ARN Role. Click View steps to get Role ARN, and follow the onscreen instructions to get the ARN role.
_images/image4.4.png

The following video explains how to creat an ARN Role:

_images/image4.15.png

Creating a GCP credential

Perform the steps below to add a new GCP Credential in A10 Lightning ADC:

  1. Click + to add a new Credential.
_images/image4.0.png
  1. Select the Credential Type as Infrastructure Credentials.
_images/image4.1.png
  1. Enter the Name.
_images/image4.2.png
  1. Select the cloud type as GCP.
_images/image4.13.png
  1. Click View steps to get Service Account Credential, and follow the onscreen instructions to get the service account credentials.
_images/image4.14.png

Adding a New Cluster

Creating a AWS Cluster

Perform the below steps to create a new AWS Cluster in A10 Lightning ADC:

  1. Click + to add a new Cluster.
_images/image4.5.png
  1. Under Cluster Information, provide the Cluster name and select the Cluster Type as Auto.
_images/image4.6.png
  1. Under Infrastructure Information, select the Cloud type as AWS and select the Cloud Credential which is already created. If not created, then click Add Credential button to create one. And then, Save the configuration.
_images/image4.7.png

The following video explains how to creat a New Cluster:

_images/image4.15.png

Creating a GCP Cluster

Perform the below steps to create a new GCP Cluster in A10 Lightning ADC:

  1. Click + to add a new Cluster.
_images/image4.5.png
  1. Under Cluster Information, provide the Cluster name and select the Cluster Type as either Auto.
_images/image4.6.png
  1. Under Infrastructure Information, select the Cloud type as GCP and select the existing GCP cloud credential. If not created, then click Add Credential button to create one. And then, Save the configuration.
_images/image4.16.png
  1. After selecting the GCP cloud credentials, select the appropriate project.
_images/image4.17.png
  1. Fill-in all the fileds under LADC Launch Information and click Save and Launch.
_images/image4.18.png
_images/image4.19.png
  1. View the LADC launch status on this screen.
_images/image4.20.png
_images/image4.21.png

Adding New Application

Perform the steps below to add a new Application in A10 Lightning ADC:

  1. Click + to add a new Application.
_images/image4.8.png
  1. Under Application Information, provide the Application Name, Application Endpoint (application URL), and then choose the product type as Basic or Pro
_images/image4.9.png
  1. Under Application Server Information, choose the Discover App Server Using option from the list; whichever is appropriate.
_images/image4.10.png
  1. Under LADC Cluster Information, select the LADC cluster which is already created. If not created, then click Add Cluster button to create one. And then, Save the configuration.
_images/image4.11.png

You can watch application creation in the following video

name

Discover Application Server Using ELB

The steps below are to add a new application in A10 Lightning ADS and discovering application server using AWS ELB.

Assuming the customer is using the CNAME of ELB to load balance the traffic and wants to switch to LADC DNS, in this case first do a nslookup and see what the endpoint name resolves to:

nslookup ezelb.greatco.org

Non-authoritative answer:
ezelb.greatco.org canonical name = ez-elbdemo-1915081478.us-east
-1.elb.amazonaws.com.
Name:    ez-elbdemo-1915081478.us-east-1.elb.amazonaws.com
Address: 34.202.89.44
Name:    ez-elbdemo-1915081478.us-east-1.elb.amazonaws.com
Address: 52.206.237.86

In the above nslookup output, application endpoint resolves to CNAME of ELB. Now, in the further steps we can see how to change the DNS from CNAME of ELB to LADC DNS.

  1. Click + to add a new application and provide all the information such as application name, application endpoint and so on. Then, in the Application Server Information section select AWS in the App Server Hosted With field and provide credentials and then, select ELB in the Discover App Server Using field as shown.
name
  1. On selecting ELB in the Discover App Server Using field, the ELB name and app server IP is discovered by A10 Lightning Controller.
name
  1. In this step, we can see the DNS is not updated yet and the application is still using the CNAME of ELB for load balancing the traffic.
name
  1. Update the DNS credentials as shown, click Edit and update, and then select the DNS sever and then click Update DNS. Updating the DNS will start routing the traffic through LADC.
name
name
  1. On updating DNS credential, click Change DNS as shown.
name
name
  1. On successful completion, this message is displayed.
name

Once the DNS is changed, run the nslookup again to confirm the changes as shown:

nslookup ezelb.greatco.org
Server:        8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
ezelb.greatco.org    canonical name =
cafenode.10h4stkre2.stage.ladc.a10networks.com.
Name:    cafenode.10h4stkre2.stage.ladc.a10networks.com
Address: 52.206.216.180

Now, the nslookup output resolves to LADC DNS, which is to confirm that the traffic is routed through the A10 Lightning ADC DNS.

Reviewing Generated Configuration

Once the above steps are performed, verify the Application profile by reviewing the generated configuration from Configuration > Application

_images/image4.12.png