F5 Load Balancers¶
Add F5 Load Balancer¶
To add a F5 Load Balancer Integration:
Navigate to Infrastructure > Load Balancers
Select + ADD
Select F5 BigIP
Fill in the following:
- GROUP
Select the Group the Load Balancer will be available for
- CLOUD
Select the Cloud the Load Balancer will be available for
- NAME
Name of the Load Balancer in Morpheus
- DESCRIPTION
Identifying information displayed on the Load Balancer list page.
- VISIBILITY
Define Multi-Tenant permissions
- API HOST
IP or resolvable hostname url.
- API PORT
Typically
8443
- USERNAME
API user
- PASSWORD
API user password
- MANAGEMENT URL
Example:
https://10.30.20.31:8443/xui/
- Advanced Options (optional)
VIRTUAL NAME
POOL NAME
SERVER NAME
Save Changes
Note
The Morpheus integration with F5 only supports basic authorization. Token-based authorization is not currently supported.
Virtual Servers¶
Instances attached to an F5 will be listed in the Virtual servers tab. Virtual servers can also be manually added in this section.
Add Virtual Server¶
Navigate to Infrastructure > Load Balancers
Select F5 Integration name to drill into the detail page
Select + ADD in the VIRTUAL SERVERS tab
Fill in the following:
- NAME
Name of the Virtual Server in Morpheus
- DESCRIPTION
Description of the Virtual Server in Morpheus
- Enabled
Uncheck to keep the configuration but disable F5 availability in Morpheus
- VIP TYPE
Standard
Forwarding (Layer 2)
Forwarding (IP)
Performance (HTTP)
Performance (Layer 4)
Stateless
Reject
DHCP
Internal
Message Routing
- VIP HOSTNAME
Enter Hostname of the VIP (optional)
- VIP ADDRESS
Enter IP address for the VIP
- VIP PORT
Enter post used for the VIP
- SOURCE ADDRESS
Enter Virtual Server source address
- PROTOCOL
tcp, udp, or sctp
PROFILES Search for and select from available PROFILES
- POLICIES
Search for and select from available POLICIES
- IRULES
Search for and select from available RUEL SCRIPTS
- PERSISTENCE
cookie
dest-addr
global-settings
hash
msrdp
sip
source-addr
ssl
universal
- DEFAULT POOL
Select from available POOLS
Select SAVE CHANGES
Policies¶
Policies will be synced and listed in the Policies tab. These policies will be available options when creating Virtual Servers.
Pools¶
Create Pool¶
- NAME
Name of the POOL in Morpheus
- DESCRIPTION
Description of the POOL in Morpheus
- BALANCE MODE
Round Robin
Least Connections
- SERVICE PORT
Specify SERVICE PORT for the POOL
- MEMBERS
Search for and select from available NODES
- MONITORS
Search for and select from available Monitors
Profiles¶
SSL Profiles are synced and and will be created when an SSL Certificate is assigned in the Load balancer section when provisioning or editing a Load balancer on an Instance.
Monitors¶
Create Monitor¶
- NAME
Name of the MONITOR in Morpheus
- DESCRIPTION
Description of the MONITOR in Morpheus
- PARENT MONITOR
Select from available MONITORS
- DESTINATION
Specify Destination, such a
*:443
. Default is*:*
- INTERVAL
Specify Monitor Interval. Default is
5
- TIMEOUT
Specify Monitor Timeout. Default is
15
- MONITOR CONFIG
Enter monitor config.
Nodes¶
Create Node¶
- NAME
Name of the NODE in Morpheus
- DESCRIPTION
Description of the NODE in Morpheus
- ADDRESS
Enter node address
- MONITOR
Select from available MONITORS
- SERVICE PORT
Specify SERVICE PORT for the NODE
Rule Scripts¶
Rule Scripts will be synced and listed in the RULE SCRIPTS tab. These rules will be available options when creating Virtual Servers.