Lab 3.1 - Deploy and operate Applications

This section of the lab will utilize the “Applications” section of BIG-IP Next Central Manager.

When creating an application service, it happens in two steps.

Step 1: Step 1:

Start by selecting a template, which will determine what type of features you will need (i.e. HTTPS, WAF, etc…). Some templates can be built to allow you to toggle features on/off (the template that ships with Central Manager includes the ability to toggle on/off WAF, iRules, etc…).

Once you have selected your template, you will need to define the name of your virtual server (destination of where you want your clients to connect) and information about the pools (backend servers). This includes information such as the port numbers that should be used.

Step 2:

After you have defined the properties for your application, you will need to select the location of where you would like to deploy your applications. You will then be prompted for the IP addresses for that specific location.

  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. Create Application

    From My Application Services click on + Add Application

    ../../_images/add-application.png

    Enter an application name of “https-app” and select From Template

    ../../_images/app-create-inone.png

    Click on Select Template

  3. Select HTTPS-Load-Balancing-Service

    Note

    This is a customized template that was created specifically for this lab. It is not included in a default installation of Central Manager

    ../../_images/select-https-app.png

    Then click on Start Creating

  4. Application Service Properties

    ../../_images/application-service-properties.png

    You will see the default Application Service Properties for this template (these have been pre-populated by the template; in a later lab you will need to fill these in)

    Click on the edit icon next to “HTTPS” to view further details of the HTTPS configuration

  5. Protocols and Profiles

    Here you can see the TLS options, click on “Add” under “No Client-Side TLS”

    ../../_images/add-client-tls.png
  6. Client-Side TLS

Under RSA certificate, enter a name of “www”, select the certificate “www.example.com” (use RSA Certificate), and leave “Use Default Server” selected.

../../_images/add-client-tls-cert.png

Then click on “Save” and “Save” again to return to the Application Service Properties screen.

  1. Review and Deploy

    Click on Review and Deploy

    ../../_images/review-and-deploy.png
  2. You will now see the Deploy-to screen

    ../../_images/deploy-to-main.png

    Click on the Start Adding button in the middle of the screen.

  3. Select Location

    You will need to select big-ip-next-01.example.com and then click on Add to List

    Warning

    You may need to adjust the zoom setting on your browser window to see the “Add to List” button

    ../../_images/deploy-add-to-list.png
  4. Virtual Address

    You can now enter your Virtual Address. Use the IP Address “10.1.10.200”

    ../../_images/deploy-to-virtual-address.png

    Then click on the down arrow next to “members” to open the Pool Members screen

  5. Pool Members

    Click on the + Pool Members to add pool members

    ../../_images/deploy-to-pool-members-plus.png

    On the Pool Members screen click on the Add Row that is in the lower right

    ../../_images/deploy-to-pool-members-add-row.png

    Use the following values to add two rows

    Name IP Address
    node1 10.1.20.100
    node2 10.1.20.101
    ../../_images/deploy-to-pool-members-nodes.png

    Then click on Save

  6. Validate

    You can now validate your changes before deploying them.

    Click on Validate All

    ../../_images/deploy-to-validate-all.png

    After it completes click on View Results

    ../../_images/deploy-to-validate-all-view-results.png

    You can inspect the AS3 declaration that will be deployed to your BIG-IP Next instance.

    ../../_images/deploy-to-validation-results.png

    Click on Exit to leave the preview of the AS3 declaration

  7. Deploy Changes

    You are now ready to deploy your application to the desired location.

    Click on Deploy Changes

    ../../_images/deploy-to-deploy-changes.png
  8. Confirm that you would like to deploy

    You will be prompted to confirm, click on Yes, Deploy

    ../../_images/deploy-to-confirmation.png
  9. 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
  10. Inside the Firefox browser session go to https://www.example.com

    ../../_images/access-method-firefox-url.png
  11. You should now see the demo app

    ../../_images/https-app-deployed.png