• Overview
  • Documentation
  • Version history

Description

This plug-in provides steps to interact with F5’s BIG-IP family of products. The plug-in communicates with the BIG-IP systems by using the iControl API. 

Quick Info

Product icon

Product

HCL DevOps Deploy (HCL Launch)
Plugin type icon

Type

plugin
Compatibility icon

Compatibility

HCL Launch version 7.3.2.8 and later, HCL Deploy version 8.0.1.3 and later
created by icon

Created by

HCLSoftware
Website icon

Website

Published Date

Last Updated

Summary

This plug-in includes steps that work with nodes and pools in the F5 BIG-IP family of products. The plug-in communicates with the F5 BIG-IP systems by using the iControl API. 

To add the F5 BIG-IP plug-in steps to processes, click Infrastructure > Load Balancing > F5 in the step palette of the process editor. 

Compatibility

The DevOps Deploy automation plug-in for F5 BIG-IP works with all versions of F5 BIG-IP that support version 11.1 of the iControl Java client. Version 11.1 of the iControl Java client is included with the plug-in. To use the plug-in with newer versions of F5 products, in the hidden iControl Jar Location property specify the complete path to the iControl Java client that is installed on your F5 server. If you have not yet upgraded to F5 BIG-IP version 11.0 or greater, use version 10 or version 8 of the plugin. 

This plug-in is compatible with agents running on operating systems that are supported by both Deploy and the iControl Java client. This plug-in does not support agents running on z/OS. 

Installation

See  Installing plug-ins in HCL Deploy for installing and removing plug-ins. 

Version History

 

Version Description
24
  • Fixed APAR PH05331 - Added javamail dependencies jars.
  • Fixed - "UNABLE TO FIND REQUIRED CLASSES" error.
23
  • Added timeout property to Steps : Enable node, confirm enabled node, confirm disabled node.
22
  • The Enable Pool Members step with Force Online checkbox selected would fail if the monitors did not start up quickly.
21
  • Fixed APAR PI99227 Continued - Disable Pool Members step now correctly identifies that the Pool Member is in an offline state.
  • Added the Force Online checkbox to the Enable Pool Member step to set a Pool Member to an online state.
  • RFE 97454 - Added Enable Node Monitors checkbox to the Enable Node step.
20
  • Fixed APAR PI99227The Force Offline checkbox in the Disable Pool Members step will immediately closes all connections to pool members.
19
  • Fixed APAR PI93685Adds partition name to the Disable Pool Member steps check connection logic.
18
  • Added check that confirms the total number of Node Names and Node Ports specified matches.
17
  • Support property file encryption.
16
  • Adds functionality for iRules and Data Groups.
15
  • Moved four class files into their own class package and folder. Create Node step now uses the timeout property instead of an arbitrary timer.
14
  • Supports only F5 BIG-IP Versions 11 and later.
  • Nodes must now be referenced by name, not by IP address.
  • Added the following steps: Create Node, Delete Node, and Confirm Disabled Node.
  • You can now create, delete, enable, and disable multiple pool members and nodes in a single step.
  • Updated step names and descriptions to correspond to their F5 names.
  • Removed functions that were deprecated in F5 v11.0.0.
13
  • Refactored F5Helper classes into four classes. Implemented the modification of multiple pools and nodes at once. Implemented "create node" and "delete node" steps. Renamed method names to align with F5 names.
12
  • Deprecated methods removed
11
  • Fixed inability to enable or disable nodes in pools 4
10
  • Fixed APAR PI35342 - compatibility defect with IBM Urbancode Deploy version 6.1.0.4 and later.
9
  • Added the ability for all steps to override the iControl jar location.
8
  • The "disable node in pool" step now has an option to force the node offline (for local pools). Running "enable node in pool" will always bring the node offline.
7
  • Version 7 adds a step to check if a node is up (for local load balancers). The Disable node in all pools step now has a force option and a bailout option on waiting for connections to close. Many steps now have the ability to specify partitions.
6
  • Installing this plugin will give you access to the steps listed below. Version 6 added a feature to Disable node in all pools step to wait for all connections to be closed to the node before finishing the step.
5
  • Installing this plugin will give you access to the steps listed below. Version 5 added Enable/Disable node in all pools.
4
  • Installing this plugin will give you access to the steps listed below. These steps can be used when designing a component process.

 

Truststore file does not exist 

  • When running plug-in steps on the Windows operating system, the step can fail and generate a stack trace similar to the following text: 
  • java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: IBMJSSE2, class: com.ibm.jsse2.ec) … java.lang.Exception: Truststore file does not exist:
    C:\Windows\system32\config\systemprofile.keystore
  • This can occur because F5 BIG-IP hardcodes the location of the .keystore file to the home directory of the local system. If you run the agent as a Windows Service, the Truststore file does not exist message can be displayed when you run a plug-in step. To work around this behavior, create a .keystore file in the home directory of the local system (the agent computer). 
  • On the agent computer, open a command prompt. 
  • Navigate to the following directory: C:\Windows\System32\config\systemprofile 
  • Run the following command: keytool -genkey -keystore .keystore 
  • Complete the steps in the keystore generation wizard. 
  • Confirm that a .keystore file exists in the following directory:
    C:\Windows\System32\config\systemprofile
  • You can now run the F5 BIG-IP step to completion. 

Steps

  • Add Pool Member 
  • Confirm Disabled Node 
  • Confirm Enabled Node 
  • Create Address Data Group 
  • Create External Data Group 
  • Create Node 
  • Create Pool 
  • Create String Data Group 
  • Create Value Data Group 
  • Create iRule 
  • Delete Data Group 
  • Delete Node 
  • Delete Pool 
  • Delete iRule 
  • Disable Node 
  • Disable Pool Member 
  • Enable Node 
  • Enable Pool Member 
  • Get iRule Statistics 
  • Modify External Data Group 
  • Remove Pool Member 

Add Pool Member 

Add a node to a pool. 

Name Type Description Required
Node Names String The name of the node to add to the pool. For example: WorkerNode. Separate multiple node names with commas or newline characters. There must be a 1-to-1 mapping of Node Names to Node Ports. Yes
Node Ports String The port of the node to add to the pool. For example: 80. Separate multiple node ports with commas or newline characters. There must be a 1-to-1 mapping of Node Names to Node Ports. Yes
Partition String The partition where the node resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Pool Names String The name of the pool to add the node to. Separate multiple pool names with commas or newline characters. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Confirm Disabled Node

This step succeeds if the node is offline and disabled. The step fails if the node is online or enabled. 

Name Type Description Required
Include Availability Status Boolean Select to confirm the disabled availability status of the node. No
Node Names String The name of the node to check. For example: WorkerNode. Separate multiple node names with commas or newline characters. Yes
Partition String The partition where the node resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
User Name String The username for the F5 appliance. Yes

 

Confirm Enabled Node

This step succeeds if the node is online and enabled. The step fails if the node is offline or disabled. 

Name Type Description Required
Node Names String The name of the node to check. For example: WorkerNode. Separate multiple node names with commas or newline characters. Yes
Partition String The partition where the node resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
User Name String The username for the F5 appliance. Yes

 

Create Address Data Group

Create or modify an address data group. A data group is also known as a class.

Name Type Description Required
Address Data Group Name String The name of the address data group to create. Yes
IP Address List String The IP addresses of the address data group members. Separate multiple IP addresses with commas or newline characters. Yes
If Data Group already exists Enumeration: WARN_ONLYOVERWRITE
FAIL
Select the action to take if a data group with the same name already exists. No
Netmask List String The netmasks of the address data group members. Separate multiple netmasks with commas or newline characters. Specify 255.255.255.255 as the default if netmask is unknown. Yes
Partition String The partition where the iRules reside. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Create External Data Group 

Create an external data group from a file in the data group file list. A data group is also known as a class.

Name Type Description Required
External Data Group Name String The name of the external data group to create. Yes
File Format Type Enumeration:
  • DEFAULT
  • FILE_FORMAT_UNKNOWN
  • FILE_FORMAT_CSV
Select the file format for the data group. No
File Name String The data group file object for the specified data group. This file must exist in the data group file list in F5. Yes
If Data Group already exists Enumeration:
  • WARN_ONLY
  • FAIL
Select the action to take if a data group with the same name already exists. No
Partition String The partition where the iRules reside. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Create Node

Create a node.

Name Type Description Required
Monitors String A list of monitors to assign to the node, separated by commas or newline characters. For example: icmp. No
Node Addresses String The address of the node to create. For example: 192.0.2.1. Separate multiple node addresses with commas or newline characters. Yes
Node Connection Limits String The node connection limit. Separate multiple node connection limits with commas or newline characters. Yes
Node Names String The name of the node to create. For example: WorkerNode. Separate multiple node names with commas or newline characters. Yes
Partition String The partition where the node resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection and monitor timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Create Pool

Create a pool.

Name Type Description Required
Action On Service Down Enumeration:
  • SERVICE_DOWN_ACTION_NONE
  • SERVICE_DOWN_ACTION_RESET
  • SERVICE_DOWN_ACTION_DROP
  • SERVICE_DOWN_ACTION_RESELECT
Select the action to take when a pool member is unavailable. Yes
Allow NAT Enumeration:
  • STATE_ENABLED
  • STATE_DISABLED
Select to allow network address translation (NAT). Yes
Allow SNAT Enumeration:
  • STATE_ENABLED
  • STATE_DISABLED
Select to allow secure network address translation (SNAT). Yes
IP ToS to Client String Specify the outbound Type of Service (ToS) level for the pool.
Leave blank to use the default value.
No
IP ToS to Server String Specify the inbound Type of Service (ToS) level for the pool. Leave blank to use the default value. No
Link QoS to Client String Specify the outbound Level of Service (LoS) level for the pool. Leave blank to use the default value. No
Link QoS to Client String Specify the outbound Level of Service (LoS) level for the pool. Leave blank to use the default value. No
Link QoS to Server String Specify the inbound Level of Service (LoS) level for the pool. Leave blank to use the default value. No
Load Balancing Method Enumeration:
  • LB_METHOD_ROUND_ROBIN
  • LB_METHOD_RATIO_MEMBER
  • LB_METHOD_LEAST_CONNECTION_MEMBER
  • LB_METHOD_OBSERVED_MEMBER
  • LB_METHOD_PREDICTIVE_MEMBER
  • LB_METHOD_RATIO_NODE_ADDRESS
  • LB_METHOD_LEAST_CONNECTION_NODE_ADDRESS
  • LB_METHOD_FASTEST_NODE_ADDRESS
  • LB_METHOD_OBSERVED_NODE_ADDRESS
  • LB_METHOD_PREDICTIVE_NODE_ADDRESS
  • LB_METHOD_DYNAMIC_RATIO
  • LB_METHOD_FASTEST_APP_RESPONSE
  • LB_METHOD_LEAST_SESSIONS
  • LB_METHOD_DYNAMIC_RATIO_MEMBER
  • LB_METHOD_L3_ADDR
Select the load-balancing method for the pool from the list. Yes
Monitors String A list of monitors to assign to the pool, separated by commas or newline characters. No
Partition String The partition to create the pool on. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Pool Name Password The name of the pool to create. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Slow Ramp Time String Specify the interval, in seconds, that a pool member is in slow ramp mode. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Create String Data Group

Create or modify a string data group. A data group is also known as a class.

Name Type Description Required
If Data Group already exists Enumeration:
  • WARN_ONLY
  • OVERWRITE FAIL
Select the action to take if a data group with the same name already exists. No
Partition String The partition where the iRules reside. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
String Data Group Name String The name of the string data group to create. Yes
String Member List String The member list associated with the string data group. Separate multiple members with commas or newline characters. No
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Create Value Data Group

Create or modify a value data group. A data group is also known as a class. A value is also known as an integer.

Name Type Description Required
If Data Group already exists Enumeration:
  • WARN_ONLY
  • OVERWRITE FAIL
Select the action to take if a data group with the same name already exists. No
Partition String The partition where the iRules reside. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes
Value Data Group Name String The name of the value data group to create. Yes
Value Member List String The list of integer members associated with the value data group. Separate multiple integers with commas or newline characters. No

 

Create iRule

Create the specified iRule

Name Type Description Required
If iRule exists Enumeration:
  • WARN_ONLY
  • FAIL_FAST
Select the action to take if an iRule with the same name already exists. No
Partition String The partition where the iRule resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes
iRule Definition String Enter text that defines an iRule, or the full path to an iRule definition file. If you specify a file, the file is read and uploaded as the iRule definition. Yes
iRule Name String The name of the iRule to create. Yes

 

Delete Data Group

Delete a data group. A data group is also known as a class.

Name Type Description Required
Data Group Name String The name of the data group to delete. Yes
If Class does not exist Enumeration:
  • WARN_ONLY
  • FAIL
Select the action to take if a class with the specified name does not exist. No
Partition String The partition where the iRules reside. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Delete Node

Delete a node.

Name Type Description Required
Node Names String The name of the node to delete. For example: WorkerNode. Separate multiple node names with commas or newline characters. Yes
Partition String The partition where the node resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Delete Pool

Delete a pool.

Name Type Description Required
Partition String The partition where the pool resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Pool Name String The name of the pool to delete. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Delete iRule

Delete an iRule

Name Type Description Required
If iRule exists Enumeration:
  • WARN_ONLY
  • FAIL_FAST
Select the action to take if an iRule with the specified name does not exist. No
Partition String The partition where the iRule resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes
iRule Name String The name of the iRule to delete. Yes

 

Disable Node

Disable a specified node for all pools and ports.

Name Type Description Required
Force node offline Boolean Select to force the node offline, close connections, and disable monitors. No
Node Names String The name of the node to disable. For example: WorkerNode. Separate multiple node names with commas or newline characters. Yes
Partition String The partition where the node resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. The protocol and port number are optional. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Sleep interval(sec) String The number of seconds to wait between active connections checks. Used only if Time to wait for existing connections is specified. No
Time to wait for existing connections String Specify the amount of time to wait for connections to close before disabling the node in the pool. If 0 or blank, the node is disabled without waiting. No
Timeout String Connection timeout, in seconds, for the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Disable Pool Member

Disable a node in a specified pool.

Name Type Description Required
Force node offline Boolean Select to force the pool members offline. If selected, this option closes all active connections to the pool member. Leave unselected to allow the connections to drain normally. No
Node Names String The name of the node to disable. For example: WorkerNode. Separate multiple node names with commas or newline characters. There must be a 1-to-1 mapping of Node Names to Node Ports. Yes
Node Ports String The port of the node to disable. For example: 80. Separate multiple node ports with commas or newline characters. There must be a 1-to-1 mapping of Node Names to Node Ports. Yes
Partition String The partition where the node resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Pool Names String The name of the pool that contains the node to disable. Separate multiple pool names with commas or newline characters. Yes
Pools are global Boolean Select if pools are global. Clear if pools are local. No
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Sleep interval(sec) String The number of seconds to wait between active connections checks. Used only if Wait for existing connections is selected. No
Timeout String Connection timeout, in seconds, for the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes
Wait for existing connections Boolean Select to wait for all current connections to close after disabling the node in the pool and before completing the step. No

 

Enable Node

Enable a specified node for all pools and ports.

Name Type Description Required
Node Names String The name of the node to enable. For example: WorkerNode. Separate multiple node names with commas or newline characters. Yes
Partition String The partition where the node resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. The protocol and port number are optional. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
User Name String The username for the F5 appliance. Yes

 

Enable Pool Member

Enable a node in a specified pool.

Name Type Description Required
Node Names String The name of the node to enable. For example: WorkerNode. Separate multiple node names with commas or newline characters. There must be a 1-to-1 mapping of Node Names to Node Ports. Yes
Node Ports String The port of the node to enable. For example: 80. Separate multiple node ports with commas or newline characters. There must be a 1-to-1 mapping of Node Names to Node Ports. Yes
Partition String The partition where the node resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Pool Names String The name of the pool where the Node is located. Separate multiple pool names with a comma or new line. Yes
Pools are global Boolean Select if pools are global. Clear if pools are local. No
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, for the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Get iRule Statistics

Retrieve statistics for an iRule.

Name Type Description Required
If iRule does not exist Enumeration:
  • WARN_ONLY
  • FAIL
Select the action to take if an iRule with the specified name does not exist. No
Partition String The partition where the iRules reside. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, for the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes
iRule Names String A list of iRule names to retrieve statistics for. Separate multiple iRule names with commas or newline characters. If blank, all iRule statistics are returned. No

 

Modify External Data Group

Modify the file format and mode of an external data group. A data group is also known as a class.

Name Type Description Required
External Data Group Name String The name of the external data group to modify. Yes
File Format Type Enumeration:
  • DEFAULT
  • FILE_FORMAT_UNKNOWN
  • FILE_FORMAT_CSV
Select the file format for the data group. No
File Mode Enumeration:
  • DEFAULT
  • FILE_MODE_TYPE_READ
  • FILE_MODE_TYPE_READ_WRITE
Select the file format for the data group. No
Partition String The partition where the iRules reside. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, for the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

 

Remove Pool Member

Remove a node from a pool.

Name Type Description Required
Node Names String The name of the node to remove. For example: WorkerNode. Separate multiple node names with commas or newline characters. There must be a 1-to-1 mapping of Node Names to Node Ports. Yes
Node Ports String The port of the node to remove from the pool. For example: 80. Separate multiple node ports with commas or newline characters. There must be a 1-to-1 mapping of Node Names to Node Ports. Yes
Partition String The partition where the node resides. Typically, accept the default value of Common unless you manage multiple partitions. Yes
Password Password The password for the F5 appliance. Yes
Pool Names String The name of the pool to remove the node from. Separate multiple pool names with commas or newline characters. Yes
Server URL String The URL of the F5 appliance. This can be the IP address or domain name of the appliance, including the protocol and port number. For example: https://f5.example.com:8443 or http://192.0.2.1:8443. Yes
Timeout String Connection timeout, in seconds, to the F5 appliance. Yes
User Name String The username for the F5 appliance. Yes

19-May-2021 06:56

Release Notes

  • Fixes APAR PH05331 - Added javamail dependencies jars - fixes - "UNABLE TO FIND REQUIRED CLASSES" error.

19-May-2021 06:56

Release Notes

  • Fixes APAR PH00989 - Added timeout property to Steps : Enable node, confirm enabled node, confirm disabled node.

Related Plugins