0% found this document useful (0 votes)
161 views6 pages

LTM v10 Vs v11 Commands

The document provides explanations of commands used in the bigpipe shell to configure and manage F5 BIG-IP systems. It lists individual bigpipe commands and their tmsh equivalents to view or modify configuration objects and system settings. It also includes Linux commands that can be run through bigpipe utilizing a bash shell. The document concludes with an example of configuring TCP syslog and lists some important F5 configuration files.

Uploaded by

Dhananjai Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views6 pages

LTM v10 Vs v11 Commands

The document provides explanations of commands used in the bigpipe shell to configure and manage F5 BIG-IP systems. It lists individual bigpipe commands and their tmsh equivalents to view or modify configuration objects and system settings. It also includes Linux commands that can be run through bigpipe utilizing a bash shell. The document concludes with an example of configuring TCP syslog and lists some important F5 configuration files.

Uploaded by

Dhananjai Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

bigpipe

Explanation

bigtop
b self show
b vlan show
b interface show
b pool [pool name] show
b virtual [virtual name] show
b snat list
b route domain list
b node [node address]
b node [node address] down session user disabled
b node [node address] up session user enabled
b save

show statistic summary


show self IP`s
show vlans
show interfaces
show pool
show vs
list snats
list route domains
show node status
disable node
enable node
save the running config to the config files

tmsh
run util bash
show sys self-ip
show ltm persistence persist-records
list ltm node [node_address]
modify ltm node [node_address] down
modify ltm node [node_address] up
modify net packet-filter all logging enabled
delete ltm persistence persist-records pool [poolname]
save config

enable shell
show self IP's
show persistence records
show node status
disable node
enable node
enable logging for all packet filters

load config

replace running config with config from the config files

show sys performance connections historical

show the previous connection counts.

bigpipe command

delete persistance records


save the entire config to the stored config files

tmsh Command

b arp show
b arp all delete

show /net arp all


tmsh delete /net arp all

b class DATA-GROUP mode read

modify ltm data-group DATA-GROUP access-mode read-only

b class show
b cluster show
b config save file.ucs
b config install file.ucs
b config sync

show running-config /ltm data-group


show /sys cluster all-properties
save /sys ucs file.ucs
load /sys ucs file.ucs
run /sys config-sync

b db show
b export my.config.scf

run /cm config-sync from-group/to-group


DEVICEGROUPNAME
show /sys connection
show /sys connection all-properties
delete /sys connection ss-server-addr node-ip ss-server-port
node-port
list /sys daemon-ha all-properties
modify /sys db < key name > value < value >
tmsh modify sys db platform.powersupplymonitor value
disable
show running-config /sys db -hidden all-properties
save /sys scf my.config.scf

b export my.config.scf

save /sys config file my.config.scf tar-file my.config.tar

b fo show
b fo show
b fo offline
b fo online
b fo standby
b fo standby
b ha table
b ha group
b hardware baud rate

run /util bigpipe fo


show /sys failover
run /sys failover offline
run /sys failover online
run /util bigpipe fo standby
run /sys failover standby
show /sys ha-status all-properties
show /sys ha-group detail
modify /sys console baud-rate

b system console inactivity timeout #

tmsh modify sys global-settings console-inactivity-timeout #

b ha table show
b httpd list
b import my.config.scf
b import my.config.scf

show /sys ha-status all-properties


list /sys httpd
load /sys scf my.config.scf
load /sys config file my.config.scf tar-file my.config.tar

b interface show -j

show /net interface -hidden all-properties

b load
b merge

load sys config partitions all


load /sys config merge

b merge /path/to/file.txt

tmsh load /sys config file /path/to/file.txt merge

b mgmt show

b monitor show

show running-config /sys management-ip


tmsh create /sys management-route default gateway
192.168.0.1
show running-config /ltm monitor (?)

b nat show

show /ltm nat all or list /ltm nat all-properties

b node all monitor show

list ltm node monitor

b config sync
b conn show
b conn show all
b conn ss server node-ip:node-port delete
b daemon list
b db < key name > < value >
b db Platform.PowerSupplyMonitor disable

b mgmt route any gateway 192.168.0.1

b node show
b ntp servers 10.10.10.10
b packet filter all show

show /ltm node


modify sys ntp servers add { 10.10.10.10 }
show /net packet-filter

b partition

list auth partition

b persist
b platform
b pool list

tmsh show ltm persistence persist-records


show /sys hardware
list /ltm pool
tmsh modify /ltm pool mypool members add { 192.168.0.1:80
}

b pool mypool member 192.168.0.1:80 add

b pool mypool member 10.10.10.10:80 down

(v10.2.4) tmsh modify ltm pool webbian443 members modify


{ 192.168.10.16:https { state down } } | (v11.1) tmsh modify
ltm pool httppool1 members modify { 10.10.10.10:80 { state
user-down } }

b pool show
b profile access all stats

show /ltm pool members

b profile auth all show all

show /ltm auth profile all

b profile http ramcache show


b profile http stats
b profile ssl stats
b profile persist profile_name list all
b profile tcp show
b profile tcp stats
b profile udp show
b profile udp stats
b profile xml show
b reset
b reset
b route show
b rule < rule > show all
b rule show
b rule stats reset
b save
b self show
b snat
b snatpool show
b software
b software desired

show /ltm profile http


show /ltm profile http
show /ltm profile ssl
tmsh list ltm persistence profile_name all-properties
show /ltm profile tcp
show /ltm profile tcp
show /ltm profile udp
show /ltm profile udp
show /ltm profile xml
load / sys default-config
load / sys config default
show /net route all
show /ltm rule < rule >
show /ltm rule all
reset-stats /ltm rule < rule >
save sys config partitions all
show running-config /net self
show /ltm snat
show /ltm snatpool
show sys software
install sys software image NAME volume HDX.Y reboot
install sys software image NAME create-volume volume
HDX.Y
install sys software hotfix NAME volume HDX.Y
show running-config /net stp all-properties
list sys syslog all-properties
modify sys syslog remote-servers none

b software desired
b software desired
b stp show
b syslog list all
b syslog remote server none

b syslog remote server test-srv host


192.168.206.47

modify sys syslog remote-servers add {test-srv{host


192.168.206.47}}

b syslog remote server test-srv local ip


172.28.72.90

modify sys syslog remote-servers modify {test-srv{local-ip


172.28.72.90}}

b system hostname
b trunk show -j
b trunk all lacp show
b unit show
b verify load

modify sys global-settings hostname


NEWHOST.EXAMPLE.COM
show /net trunk -hidden all
show /net trunk detail
load sys config verify

b version

show /sys version

b virtual address show

show /ltm virtual-address all-properties

b vlan all show all -j


b vlangroup all show all
bigstart status|start|stop|restart SERVICE_NAME

show /ltm virtual all-properties or list /ltm virtual allproperties


show /net vlan -hidden
show /net vlan-group all
show|start|stop|restart sys service SERVICE_NAME

bpsh (?)

load sys config from-terminal merge

b virtual all show all

Linux Commands
Linux Command

tmsh

arp -an
crontab -l

run /util bash -c "arp -an"


run /util bash -c "crontab -l"

date

run /util bash -c "date"

df -h
df -i
df -ik
eud_info (version)
free
grub default -d
grub default -l
halid
hsb snapshot (version)
ifconfig -a
interrupts

run /util bash -c "df -h"


run /util bash -c "df -i"
run /util bash -c "df -ik"
run /util bash -c "eud_info (version)"
run /util bash -c "free"
run /util bash -c "grub default -d"
run /util bash -c "grub default -l"
run /util bash -c "halid"
run /util bash -c "hsb snapshot (version)"
run /util bash -c "ifconfig -a"
run /util bash -c "interrupts"

ip -f dnet addr show


ip -f inet addr show
ip -f inet link show
ip -f inet neigh show
ip -f inet route show
ip -f inet rule show
ip -f inet tunnel show
ip -f inet6 addr show
ip -f inet6 link show
ip -f inet6 neigh show
ip -f inet6 route show
ip -f inet6 tunnel show
ip -f ipx addr show
ip -f link addr show
ip -f link link show
ip -f link neigh show
ip -f link route show
ls -las /var/local/ucs
ls -lasLR /dev/mprov/
ls -lasLR /var/core
ls -lasR /boot
ls -lasR /hotfix
lsof -n
meminfo
mount
netstat -nge
netstat -ni
netstat -pan
netstat -sa
ntpdc -n -c peer 127.0.0.1
ntpq -pn
pci
pstree
qkview
rpm -qa
switchboot -l
sysctl
top
vmstat
who -aH

run /util bash -c "ip -f dnet addr show"


run /util bash -c "ip -f inet addr show"
run /util bash -c "ip -f inet link show"
run /util bash -c "ip -f inet neigh show"
run /util bash -c "ip -f inet route show"
run /util bash -c "ip -f inet rule show"
run /util bash -c "ip -f inet tunnel show"
run /util bash -c "ip -f inet6 addr show"
run /util bash -c "ip -f inet6 link show"
run /util bash -c "ip -f inet6 neigh show"
run /util bash -c "ip -f inet6 route show"
run /util bash -c "ip -f inet6 tunnel show"
run /util bash -c "ip -f ipx addr show"
run /util bash -c "ip -f link addr show"
run /util bash -c "ip -f link link show"
run /util bash -c "ip -f link neigh show"
run /util bash -c "ip -f link route show"
run /util bash -c "ls -las /var/local/ucs"
run /util bash -c "ls -lasLR /dev/mprov/"
run /util bash -c "ls -lasLR /var/core"
run /util bash -c "ls -lasR /boot"
run /util bash -c "ls -lasR /hotfix"
run /util bash -c "lsof -n"
run /util bash -c "meminfo"
run /util bash -c "mount"
run /util bash -c "netstat -nge"
run /util bash -c "netstat -ni"
run /util bash -c "netstat -pan"
run /util bash -c "netstat -sa"
run /util bash -c "ntpdc -n -c peer 127.0.0.1"
run /util bash -c "ntpq -pn"
run /util bash -c "pci"
run /util bash -c "pstree"
run /util qkview
run /util bash -c "rpm -qa"
run /util bash -c "switchboot -l"
run /util bash -c "sysctl"
run /util bash -c "top"
run /util bash -c "vmstat"
run /util bash -c "who -aH"

In order to configure TCP syslog the following command(s) are used,


bigpipe syslog include '"destination d_tcp { tcp(\"<SYSLOG IP>\" port(<PORT>));};log {
source(local);\ destination(d_tcp);};"'
bigpipe save all

Confirmation
To confirm the configuration has been added use the following command.
bigpipe syslog list

Configuration Files
/config/bigip.conf

main configuration file containing objects for local application traffice


such as pools, virtuals servers, pools etc.

/config/bigip.license

system licenses

/config/bigip_base.conf

networking components (bigpipe base load) not sync`d for HA setups.

/config/bigip_local.conf

stores virtuals servers for GTM

/config/bigip_sys.conf

stores the Linux/UNIX configuration objects

/etc/alertd/alert.conf

defines custom SNMP OID`s.

You might also like