F5® BIG-IP® VE: Standalone, 3-nic¶
Overview¶
This template can be used to deploy a standard, standalone F5® BIG-IP® VE in OpenStack. Standalone refers to a single device that can either function on its own, or be added to a device service group.
Prerequisites¶
- An external network with access to the internet.
- Basic understanding of BIG-IP® system configuration.
- F5 OpenStack Heat Plugins installed on the Neutron controller.
- SSH key(s) configured in OpenStack; to be used for authentication to the BIG-IP® VE instances launched by this template.
- BIG-IP® VE image uploaded to Glance.
- Three (3) VLANs configured in Neutron – ‘mgmt’, ‘control’, and ‘data’ – to be used for system management, high availability (if desired), and data traffic, respectively.
Caveats¶
- This template requires internet access; it needs to be able to access GitHub to fetch dependent Heat templates that configure the necessary security groups.
- This template deploys an unlicensed BIG-IP® VE. You will need to add your F5 TMOS License Basekey manually.
- VE images come in 3 different sizes: LTM, ALL, and LTM-1SLOT. Each has its own size requirements, which determine what Nova flavor you should select. See the F5® OpenStack BIG-IP® flavor matrix for more information.
Deployment¶
Configuration Item | Type | Entry/Description |
---|---|---|
Stack Name | string | Provide a name for the stack to be created |
Creation Timeout | integer | Length of time after which stack creation will time out (minutes) |
Password for user “<username>” | string | Enter the password for your user account |
F5 VE Image | string | Select a VE image from the dropdown list |
F5 VE Flavor | string | Select a flavor to be used for the VE (default: m1.medium) |
Use Config Drive | boolean | Use config drive to provider meta and user data (default: false) |
F5 Root SSH Key Name | string | Name of existing ssh key-pair to use for authentication to the VE instances |
External Network | string | Select the external network from the list |
VE Management Network | string | Select a subnet from the list to be used as the VE management interface network |
VE Network for the 1.1 Interface | string | Select a network to be used for the VE 1.1 TMM interface |
Name for Network 1.1 | string | Enter a name for the Network 1.1 (default: network-1.1) |
VE Network for the 1.2 Interface | string | Select a network to be used for the VE 1.2 TMM interface |
Name for Network 1.2 | string | Enter a name for the Network 1.2 (default: network-1.2) |
Default Gateway IP | string | Enter the upstream Gateway IP address to use for VE instance (default: none) |