Applies To:
Show Versions
F5 iWorkflow
- 2.3.0, 2.2.0
Network requirements for communication with VMware cloud services
For proper communication, iWorkflow™ must have network access to the resources on which VMware software is installed. Before you can manage cloud resources, you must define a network route between the iWorkflow device’s VLAN and the management VLAN on the VMware.
Discovering devices located in the VMware cloud
You must know the IP address that the iWorkflow device will use to access the BIG-IP device.
Discover a device by providing the iWorkflow™ system with the device's IP address, user name, and password.
About configuring the iWorkflow device for a VMware integration
The iWorkflow ™device facilitates the integration between the VMware NSX and the BIG-IP® device or device cluster. The work flow for configuring this integration takes you back and forth between the two participants in this integration.
You can either integrate with a standalone BIG-IP virtual machine, or with a high availability (HA) cluster of BIG-IP virtual machines. The process for setting up the two configurations is nearly identical. Optional steps and settings to enable HA are noted where applicable.
The BIG-IP HA cluster that you create with this process is a single failover group that uses the default traffic group and automatic sync. For a complete discussion of the significance of these details, refer to the BIG-IP® Device Service Clustering: Administration guide, which is available on http://support.f5.com/kb/en-us.html.
Task summary
Prepare the iWorkflow devices for NSX integration
To begin the process of preparing the iWorkflow™ device for integration, you set up one or more iWorkflow devices, create an NSX call back user, and an NSX connector, and then create a new server image.
Configuring a high availability cluster
Configuring iWorkflow™ as part of a high availability (HA) cluster ensures that you do not lose application delivery management capability because one iWorkflow system fails.
If discovery of the newly configured iWorkflow system fails, a Delete button displays. Verify the correct self IP address and credentials. Then click the Delete button to remove the incorrect information, and re-type the self IP address, user name, and password.
About activating a pool license
When you integrate with VMware NSX to create BIG-IP® VE virtual machines, you must activate a pool license to license the BIG-IP virtual machines that that iWorkflow™ software creates using the VMware NSX connector.
You can choose not to use a pool license and skip to discovering devices. If you make this choice, the iWorkflow device still creates BIG-IP VE systems, but you need to license them before they can be used.
You initiate the license activation process with a base registration key. The base registration key is a character string that the license server uses to verify the functionality that you are entitled to license. If the system has access to the internet, you select an option to automatically contact the F5 license server and activate the license. If the system is not connected to the internet, you must manually retrieve the activation key from a system that is connected to the internet, and then transfer it to the iWorkflow system.
Automatically activating a pool license
Manually activating a pool license
Creating an NSX callback user
Creating a connection between iWorkflow and NSX Manager
To enable integration between a third-party cloud provider and iWorkflow™, you must configure a cloud connector. A cloud connector is a resource that identifies the local or virtual environment in which a tenant deploys applications and, when necessary, adds parameters required by third-party cloud providers.
For VMware NSX, iWorkflow also helps you manage VMware NSX load-balancing service insertion to BIG-IP® machines. Management tasks include discovering, creating, starting, and stopping VMware NSX application servers running in the private cloud. You can use this feature to accommodate seasonal traffic fluctuations by periodically adding and retracting devices and application servers as needed. Additionally, you can also provide tenants access to self-deployable iApps® through VMware integration.
As part of the connection creation process, the iWorkflow system takes the following actions:
- Creates a new default tenant for the new connector.
- Verifies connectivity to the NSX Manager and vCenter APIs, and registers the iWorkflow system as an NSX Partner Service provider.
- Creates a callback user role that enables NSX to access the iWorkflow software resources necessary for interaction with the iWorkflow REST API.
Creating a new server image
Prepare VMware NSX for integration
After you finish preparing the iWorkflow™ device for integration, there are a couple of tasks to perform in the VMware NSX environment to complete the integration. You need to create an NSX Edge Service Gateway and enable a load balancing service for it.
Creating an NSX Edge Services Gateway
The NSX Edge Service Gateway establishes the network within which network services such as firewall, NAT, and load balancing are deployed. To integrate a BIG-IP® device with NSX, you must create at least one Edge Service Gateway.
- Choose to create the gateway in undeployed mode.
- For Tenant, enter a tenant ID
- iWorkflow uses an existing iWorkflow tenant name matching your tenant ID. If no matching tenant exists
- iWorkflow creates a new tenant from this ID.
-
If you do not enter a tenant ID, NSX Edge and iWorkflow use an existing default tenant created when you created the NSX cloud connector.
- If you are configuring an HA cluster of BIG-IP virtual machines, select Enable High Availability, otherwise leave it cleared.
- Choose the X-Large Appliance size.
- Make sure that the NSX Edge you create identifies the Cluster/Resource Pool and the Datastore, but does not identify any interfaces. Otherwise, follow your standard practice for NSX Edge creation.
Enabling a service for the Edge
You must provision IP pools and port groups before you enable an Edge load balancer.
If you are configuring an HA cluster of BIG-IP® virtual machines for two-arm deployments, you need to configure four vNICs (1 for management, 2 for data, and 1 for HA). For one-arm deployments, you need three vNICs (management, data, and HA). If you are not using HA, you can use one less vNIC in each case.
The NSX Edge Service Gateway establishes the network within which network services such as firewall, NAT, and load balancing are deployed. To integrate a BIG-IP® device with NSX, you must create at least one Edge Service Gateway.
The NSX Edge creates two new runtimes. These runtimes create BIG-IP virtual machines based on the specifications you provided. These virtual machines will be managed by the iWorkflow™ as an HA Cluster.
When iWorkflow discovers the virtual machines, it adds an entry for each BIG-IP virtual machine to the iWorkflow user interface in the Activities panel under Clouds and Services.
Prepare the new BIG-IP devices for integration
After the VMware NSX integration adds the BIG-IP® virtual edition instances into the high availability cluster, there are a couple of tasks to perform on the BIG-IP device environment to complete the integration. If the devices are configured in an HA cluster, you only perform these tasks on one device, after which the configuration is replicated on the other cluster members using Config sync.
Exporting an iApps template
Importing an iApps template
Creating a customized service template
You customize an iApps® Template, specifying which parameters to display, and which are tenant-editable. Once deployed, these parameters are available in the NSX user interface.
Complete the NSX integration
After you finish preparing the BIG-IP® devices for integration, there are a couple of tasks to perform in the BIG-IP device environment to complete the integration. Because the devices are configured in an HA cluster, you only perform these tasks on one device, after which the configuration is replicated on the other cluster members using Config sync.