F5 Private Cloud Solutions > 1. Class 1: F5 Private Cloud Solutions for Openstack > 1.5. Deploying Enhanced L4-L7 Services using ESD Source | Edit on
1.5.1. Deploy Enhanced L4-L7 via ESDΒΆ
In addition to supporting LBaaS v2 capabilities, the F5 OpenStack LBaaS integration can support Enhanced Service Definitions to expose F5 specific capabilities. The following exercise will modify the TCP profiles that we created on our first listener.
First take a look at the existing TCP configuration on the BIG-IP. Observe that it is using the default TCP profile.
From your Putty window run.
neutron lbaas-l7policy-create --listener listener1 --name esd_demo_3 --action REJECT
You should see the following output.
Refresh your window on the BIG-IP and you will see that the TCP profile has changed.
Now from your Putty window run.
cat /etc/neutron/services/f5/esd/demo.json
You will see the definition that we referenced earlier.
In addition to TCP profiles you can also add iRules, Local Traffic Policies, client/server SSL profiles, and modify session persistence.