F5 BIG-IP External Service

Introduction


The CloudCenter platform supports integration to various Load Balancers. This document provides information on integration with F5 by creating an external service in CloudCenter.


F5 BIG-IP provides a wide range of application delivery services, such as server load balancing (SLB), L4-L7 firewall and SSL VPN. With the use of iApps and rich foundation of F5 API, Cisco Cloud Center can deploy F5 virtual servers to provide SLB, FW and SSL VPN services to the applications.

 

Cisco Cloud Center will maintain the application services catalog, provide consistent and agile L4-L7 services to application deployment in both private and public cloud environments.

 

 

Prerequisites


CloudCenter

  • CloudCenter 4.6.x and above

F5 BIG-IP

  • Release 12.0 and above
  • Download App Services iApps 1.0 and import into BIG-IP
  • BIG-IP management interface must be configured and reachable by Cloud Center



Service Description


To add this service login to CloudCenter as an administrator and click on Admin->Services->Add Service. Use the information listed below to create the service.

 

Service Type: External Service

Name: F5-LB

Service ID: f5lb

Description: F5 Load Balancer

Category: Load Balancer

 

 

External Lifecycle Actions:


External Action Bundle: f5lb.zip

 

Picture5.png


 

Service Parameters


 


Display Name

Parameter Name

Description

Type

Default Value

Visible

Editable

Optional

BIG IP Address

bigIPAddress

IP address of BIG IP

string

 

 

 

 

BIG IP User

bigIPUser

Username of BIG IP

string

 

 

 

 

BIG IP Password

bigIPPassword

Password of BIG IP

password

 

 

 

 

VIP

vip

Virtual Server Address

string

 

 

 

 

Load Balancing Method

lbMethod

Load Balancing Method

string

round-robin

*

*

 

Default Persistence

defaultPersistence

Default Persistence Profile

string

 

*

*

*

Fallback Persistence

fallbackPersistence

Fallback Persistence Profile

string

 

*

*

*

iRules

iRules

 

string

 

*

*

*

VIP Name

vipName

Name of Virtual Server

string

 

*

*

 

VIP Port

vipPort

VIP Port

string

80

*

*

 

Member Default Port

listenPort

Member Default Port

string

80

*

*

 

Pool Member

poolMember

Pool Member

String

/Common/http

*

*

 

 

 

 

Appendix


Downloads


Importing iApps into BIG-IP


Go to BIG-IP -> iApps -> Template -> Import:

 

Picture1.png

Click “Choose File”

 

Picture2.png

After locate and select the iApps, click “Upload”

 

Picture3.png

Now the iApps is ready to be deployed through Cisco Cloud Center