cm_next_ha – Configure High Availability for BIG-IP Next instances.¶
New in version 1.0.0.
Parameters¶
Parameter | Choices/Defaults | Configuration | Comments | |
---|---|---|---|---|
active_node_control_plane_ip
string
/ required
|
The HA control plane IP address on active node.
|
|||
active_node_data_plane_ip
string
/ required
|
The HA data plane IP address on active node.
|
|||
active_node_ip
string
/ required
|
The designated active Next instance management IP.
|
|||
control_plane_vlan
string
/ required
|
The VLAN for the HA control plane.
|
|||
control_plane_vlan_tag
integer
|
The tag for the HA control plane VLAN.
If not defined the 0 tag is assumed.
|
|||
data_plane_vlan
string
/ required
|
The VLAN for the HA data plane.
|
|||
data_plane_vlan_tag
integer
|
The tag for the HA control plane VLAN.
If not defined the 0 tag is assumed.
|
|||
external
dictionary
|
Configuration for the external network.
|
|||
active_ip
string
|
The active instance IP for the external network.
|
|||
floating_ip
string
|
The floating IP for the external network.
|
|||
network_name
string
|
The name of the external network.
|
|||
standby_ip
string
|
The standby instance IP for the external network.
|
|||
tag
integer
|
The tag for the external network VLAN.
|
|||
vlan
string
|
The VLAN for the external network.
|
|||
ha_ip
string
/ required
|
The desired management IP of the HA cluster.
|
|||
ha_name
string
/ required
|
The name of the High Availability (HA) cluster.
|
|||
internal
dictionary
|
Configuration for the internal network.
|
|||
active_ip
string
|
The active instance IP for the internal network.
|
|||
floating_ip
string
|
The floating IP for the internal network.
|
|||
network_name
string
|
The name of the internal network.
|
|||
standby_ip
string
|
The standby instance IP for the internal network.
|
|||
tag
integer
|
The tag for the internal network VLAN.
|
|||
vlan
string
|
The VLAN for the internal network.
|
|||
standby_node_control_plane_ip
string
/ required
|
The HA control plane IP address on standby node.
|
|||
standby_node_data_plane_ip
string
/ required
|
The HA data plane IP address on standby node.
|
|||
standby_node_ip
string
/ required
|
The designated standby Next instance management IP.
|
|||
timeout
integer
|
Default: 300
|
The amount of time to wait for the HA creation task to finish, in seconds.
The accepted value range is between
10 and 1800 seconds. |
Examples¶
- name: Create HA Next instance on CM
cm_next_ha:
ha_name: 'demoha'
ha_ip: '10.11.11.20'
active_node_ip: '10.20.20.21'
standby_node_ip: '10.20.20.22'
control_plane_vlan: 'ha-cp-vlan'
control_plane_vlan_tag: 100
data_plane_vlan: 'ha-dp-vlan'
data_plane_vlan_tag: 101
active_node_data_plane_ip: '172.16.0.10/16'
active_node_control_plane_ip: '10.11.11.21/16'
standby_node_data_plane_ip: '172.16.0.11/16'
standby_node_control_plane_ip: '10.11.11.22/16'
external:
network_name: 'DemoVlan115'
vlan: 'external-ha-vlan'
tag: 150
floating_ip: '10.13.0.20/16'
active_ip: '10.13.0.21/16'
standby_ip: '10.13.0.22/16'
internal:
network_name: 'DemoVlan114'
vlan: 'internal-ha-vlan'
tag: 160
floating_ip: '10.13.0.30/16'
active_ip: '10.13.0.31/16'
standby_ip: '10.13.0.32/16'
Return Values¶
The following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
active_node_control_plane_ip
string
|
changed |
The HA control plane IP address on active node.
Sample:
11.1.1.1
|
active_node_data_plane_ip
string
|
changed |
The HA data plane IP address on active node.
Sample:
10.1.1.1
|
active_node_external_ip
string
|
changed |
The active instance IP for the external network.
Sample:
172.16.1.21
|
active_node_internal_ip
string
|
changed |
The active instance IP for the internal network.
Sample:
172.16.2.21
|
active_node_ip
string
|
changed |
The management IP of the active Next instance.
Sample:
192.168.10.1
|
control_plane_vlan
string
|
changed |
The vlan for the HA control plane.
Sample:
ha-cp-demo
|
control_plane_vlan_tag
integer
|
changed |
The vlan tag for the HA control plane.
Sample:
100
|
data_plane_vlan
string
|
changed |
The vlan for the HA data plane.
Sample:
ha-cp-demo
|
data_plane_vlan_tag
integer
|
changed |
The vlan tag for the HA data plane.
Sample:
100
|
external_network_name
string
|
changed |
The name of the external network.
Sample:
DEMOVLAN123
|
external_vlan
string
|
changed |
The VLAN for the external network.
Sample:
ext-vlan
|
external_vlan_tag
integer
|
changed |
The VLAN tag for the external network.
Sample:
200
|
floating_external_ip
string
|
changed |
The floating IP for the external network.
Sample:
172.16.1.20
|
floating_internal_ip
string
|
changed |
The floating IP for the internal network.
Sample:
172.16.2.20
|
ha_ip
string
|
changed |
The management IP of the High Availability (HA) cluster.
Sample:
192.168.1.1
|
ha_name
string
|
changed |
The name of the High Availability (HA) cluster.
Sample:
myHA
|
internal_network_name
string
|
changed |
The name of the internal network.
Sample:
DEMOVLAN345
|
internal_vlan
string
|
changed |
The VLAN for the internal network.
Sample:
int-vlan
|
internal_vlan_tag
integer
|
changed |
The VLAN tag for the internal network.
Sample:
300
|
standby_node_control_plane_ip
string
|
changed |
The HA control plane IP address on standby node.
Sample:
11.1.1.2
|
standby_node_data_plane_ip
string
|
changed |
The HA data plane IP address on standby node.
Sample:
10.1.1.2
|
standby_node_external_ip
string
|
changed |
The standby instance IP for the external network.
Sample:
172.16.1.22
|
standby_node_internal_ip
string
|
changed |
The standby instance IP for the internal network.
Sample:
172.16.2.22
|
standby_node_ip
string
|
changed |
The management IP of the standby Next instance.
Sample:
192.168.10.1
|