Skip to content

F5 Big-IP LTM helper functions built on top of F5-LTM module

License

Notifications You must be signed in to change notification settings

jorioux/F5-LTM-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F5-LTM-Helper

by Jonathan Rioux

Credits This module is built on top of the F5-LTM module by joel74

A set of helper functions built on top of F5-LTM module to manage F5 Big-IP LTM load balancers. This module saves your F5 credentials and IPs in XML files so it automatically recreates a new session to the active F5 when the last session token expires. It also saves the session token in an XML file, so you will always reuse the same session token until it expires.

Installation

This module requires the F5-LTM module.

PowerShell v5 and later

You can install the F5-LTM-Helper module directly from the PowerShell Gallery

Install-Module F5-LTM
Install-Module F5-LTM-Helper

PowerShell v4 and earlier

Get PowerShellGet Module first.

Usage

#To show status of all nodes in pool matching *eway_http*
Set-F5Node -Pool eway_http

#To show status of all nodes matching *end*:80*
Set-F5Node end*:80

#To Sync active F5 to group
Set-F5Node -Sync

#To disable the node matching *end02* in pool matching *end*, then Sync to group
Set-F5Node end02 -Pool endeca -Down -Sync

#To get the F5 session
Connect-F5

Contributing

Any contributions are welcome and feel free to open issues.