Lab 1.6 – Build a Basic LTM Config

In this lab we will build a basic LTM Config using the Imperative automation model. While this lab may seem simple for basic configurations, the complexity involved with rich L4-7 services quickly makes the Imperative approach untenable for advanced configurations. The Imperative model relies on the user having in-depth knowledge of device specifics such as:

  • Object types and their attributes
    • How many different objects/profiles/options do we have?
  • Order of operations
    • Monitor before pool before profiles before virtual servers, etc.
    • What about L7 use cases like WAF?
      • WAF Policy -> HTTP Policy -> Virtual Server
  • How does this all get deleted?
    • You have to reverse the order of operations and ‘undo’ the whole config
      • TMOS has lots of issues here

As a result of this it’s recommended for customers to use Imperative automation only for legacy environments. New environments should shift to a Declarative model.

Task 1 – Build a Basic LTM Config

Perform the following steps to complete this task:

  1. Expand the “Lab 1.6 – Build a Basic LTM Config” folder in the Postman collection
  2. Click each Step in the folder and ‘Send’ the request. Verify each component is created on the BIG-IP device using the GUI.
  3. After the steps are completed you should be able to connect to http://10.1.20.129 in your browser.