Manual Chapter : Managing Applications

Applies To:

Show Versions Show Versions

BIG-IQ Centralized Management

  • 6.1.0
Manual Chapter

Managing Applications

How do I create an application using BIG-IQ?

To create an application using the BIG-IQ user interface, you choose a service template that defines the objects in that application, and then decide whether you want to deploy that application to a service scaling group (SSG) or to a managed BIG-IP device.

A service template is a collection of objects that you define. When you create an application from the template, you can omit or include these objects. Parameters defined as not visible in the template are included using the default template values. Parameters defined as editable are visible and can be revised. Once you specify the objects and settings you need, you save the application and it creates those objects on the device you targeted it to, or on the devices in the SSG you identified.

Note: The process for creating an application for a managed device or a service scaling group (SSG) varies significantly depending on the type of cloud environment the device or SSG resides in. For a detailed, start to finish workflow for deploying applications, refer to either BIG-IQ Centralized Management: Managing Applications in an Auto-Scaled AWS Cloud or F5 BIG-IQ Centralized Management: Managing Applications in an Auto-Scaled VMware Cloud on support.f5.com

Create an application using a template

Before you can create and deploy an application, you must have configured a service template.
Creating a new application from a template allows you to start from the set of objects defined in the template, modify or add objects, and then deploy the application to your BIG-IP devices. As you create the application, you define which of the template objects you want to include and revise the settings that need to be customized.
Note: Your service template must have an HTTP profile associated with its virtual server, or you will not be able to deploy it.
  1. At the top of the screen, click Applications then, on the left, click APPLICATIONS.
    About halfway down the screen, the list of applications currently defined on this device displays.
  2. Click Create.
    The Create Application screen opens.
  3. For the Template, select the service template you want to use to create this application from.
  4. Use the Name and Description fields to identify this application.
  5. For the Environment field, identify where you want the application to deploy:
    Option Description
    Service Scaling Group From the Service Scaling Group field select the name of the service scaling group to which you want to deploy this application.
    BIG-IP
    1. From the BIG-IP field select the name of the device to which you want to deploy this application.
    2. To gather statistical data about the performance of this application on the device you deploy it to, select Collect HTTP Statistics.
      Warning: This option only supports applications managed by BIG-IP version 13.1.0.5 or later. If your template is intended for applications from multiple version of BIG-IP, you can manually enable HTTP statistic collection from the Application Properties configuration ( Applications > APPLICATIONS > <Application Name> :Properties:CONFIGURATION).
  6. Determine the objects that you want to deploy in this application.
    Required fields for the selected template are marked with a yellow border.
    1. To omit any of the objects defined in this template, click the (X) icon that corresponds to that object.
    2. To create additional copies of any of the objects defined in this template, click the (+) icon that corresponds to that object.
    3. For each object you decide to include in the application, revise the settings that you need to change.
      Note: When you specify values for fields that reference other configuration objects, you can select objects that already exist in BIG-IQ configuration. But you can also specify objects that are created when this application is deployed. These objects that don't yet exist in BIG-IQ configuration, but are created when this application is deployed are prefixed with a pound sign (#). For example, a template could define a pool MyPool1 and a node 45.54.45.54. To specify the application-created object, you select the value prefixed with a pound sign (#) when you select the value for that node. (That option would appear as #45.54.45.54 in the example cited here.)
  7. When you have configured the objects that you want to include in this application, click Create.
    BIG-IQ creates the application and deploys it to the target you specified.

Edit and review an application

Before you can review or revise an application, you must have created one.
An application specifies a set of objects that can be deployed to a BIG-IP device or to the devices in a service scaling group. Reviewing and revising an application (either before or after you deploy it to your devices) allows you to make sure that the application has precisely the right objects and parameter settings.
  1. At the top of the screen, click Applications, then, on the left, click APPLICATIONS.
  2. Click the name of the application that you want to edit.
    The Application dashboard displays for the selected application.
  3. In the Application Configuration Map, under APPLICATION SERVICES, click the service type you want to review.
  4. Click CONFIGURATION near the middle of the screen.
    The objects defined for this application for the service type you selected are listed.
  5. Click each of the object types defined in this application to review the settings.
    The right side of the configuration area displays an application map portraying the selected object type.
  6. To change a setting for a selected object, click Quick Edit and the object is defined as editable in the service template, then revise the parameters that you want to change.
  7. When your edits are complete, click Save & Close.
    The system updates the application with the settings you specified.
You must deploy this application to the BIG-IP device before these objects and settings are created on the device.