Lab 3.4 - Global Resiliency

BIG-IP Next DNS can provide Global Resiliency, the ability to steer clients to available services using DNS.

In this exercise we will extend the existing “gr.example.com” to run across multiple instances simultaneously.

Lab 3.4.1 Open Firefox

Now we will verify our application is deployed with DNS

  1. Within your UDF Deployment, go to the Firefox access method that is under the Ubuntu Jump Host

    This will open an embedded Firefox browser session that is running inside the lab environment.

    ../../_images/access-method-firefox.png
  2. Inside the Firefox browser session go to https://gr.example.com

  3. You should now see your application

    ../../_images/gr-app-firefox.png

Lab 3.4.2 - Open Web Shell

We will use the “dig” utility to verify our DNS records

  1. Within your UDF Deployment, go to the WEB SHELL access method that is under the Ubuntu Jump Host

  2. Type the following command

    dig @10.1.10.153 gr.example.com +short
    

    You should see 10.1.10.154 being returned

In this example we were connecting directly to the DNS listeners on BIG-IP Next to query the DNS records

Lab 3.4.3 - Edit Application

  1. Navigate to Applications

    Navigate to Applications by clicking the workspace switcher next to the F5 icon

    ../../_images/top-left.png

    Then click on Applications

    ../../_images/central-manager-menu.png
  2. Click on “gr_app”

    In the upper right click on “Edit”

    ../../_images/gr-app-edit.png

    Click on “Review & Deploy”

    ../../_images/gr-app-review-and-deploy.png
  3. Add Instance

    Under “Add Instance/Locations” select “big-ip-next-01” and click “+ Add to list”

    ../../_images/gr-app-edit-add-instance.png
  4. Enter a Virtual Address

    Enter the Virtual Address of “10.1.10.155”

  5. Under “Members” for big-ip-next-01 click on the down arrow and select “+Pool Members”

  6. Click on “+ Add Row”

    Use the following values

    Property Value
    Name node2
    IP Address 10.1.20.102

    Click on “Save” to return to the “Deploy” screen

  7. Click on “Deploy Changes”

  8. When prompted, press “Yes, Deploy”

    ../../_images/gr-edit-yes-deploy.png

Lab 3.4.4 - Open Web Shell

We will use the “dig” utility to verify our DNS records

  1. Within your UDF Deployment, go to the WEB SHELL access method that is under the Ubuntu Jump Host

  2. Type the following command

    dig @10.1.10.153 gr.example.com +short
    
  3. repeat the command (you can use the up arrow to auto-complete) several times

    You should see both 10.1.10.154 and 10.1.10.155 being returned

We can see that we are getting a round robin response of DNS records