Updates from May, 2012 Toggle Comment Threads | Keyboard Shortcuts

  • elguber 22:13 on 2 May 2012 Permalink | Reply
    Tags: ,   

    Bigpipe vs TMSH 

    Important things to remember when examining commands in tmsh:

    • show (usually) provides just the statistical information, with configuration parameters present to provide a level of disambiguation.
    • list provides configuration information, but just variations from the default. For example, “list /ltm nat” will only show the “originating-address” information
    • all-properties extends a “list” command to show every configuration option, not just the variations from default.


    bigpipe command tmsh Command Comment
    b arp show show /net arp all
    b arp all delete tmsh delete /net arp all
    b class DATA-GROUP mode read modify ltm data-group DATA-GROUP access-mode read-only
    b class show show running-config /ltm data-group
    b cluster show show /sys cluster all-properties
    b config load file.ucs load /sys ucs file.ucs
    b config save file.ucs save /sys ucs file.ucs
    b config sync run /cm config-sync from-group/to-group DEVICEGROUPNAME
    b conn show show /sys connection
    b conn show all show /sys connection all-properties Show all connection table properties
    b conn ss server node-ip:node-port delete delete /sys connection ss-server-addr node-ip ss-server-port node-port Delete connection table entries for node-ip node-port
    b daemon list list /sys daemon-ha all-properties
    b db < key name > < value > modify /sys db < key name > value < value > Modify database values
    b db Platform.PowerSupplyMonitor disable tmsh modify sys db platform.powersupplymonitor value disable Disables PSU alert if only one PSU in use on Dual PSU system
    b db show show running-config /sys db -hidden all-properties
    b export my.config.scf save /sys scf my.config.scf v10.x only
    b export my.config.scf save /sys config file my.config.scf tar-file my.config.tar v11.0+
    b failover standby run /sys failover standby v11+
    b fo show show /sys failover
    b fo standby run /util bigpipe fo standby v10+
    b ha table show /sys ha-status all-properties
    b hardware baud rate modify /sys console baud-rate v10: sol10621 | v11: sol13325
    b ha table show show /sys ha-status all-properties
    b httpd list list /sys httpd To list httpd configuration.
    b import my.config.scf load /sys scf my.config.scf v10.x only
    b import my.config.scf load /sys config file my.config.scf tar-file my.config.tar v11.0+
    b interface show -j show /net interface -hidden all-properties -hidden is not tab completable, but should be shown in the command output on iHealth.
    b load load sys config partitions all
    b merge load /sys config merge Added in v11. In v10 use bigpipe
    b merge /path/to/file.txt tmsh load /sys config file /path/to/file.txt merge Merge a file into the BIG-IP configuration. Added in v11. In v10, use bigpipe
    b mgmt show show running-config /sys management-ip
    b monitor show show running-config /ltm monitor (?)
    b nat show show /ltm nat all or list /ltm nat all-properties The two tmsh commands are required here since b nat show will list the unit preference and ARP status. Statistical information is shown via “show” while configuration information is shown via “list”.
    b node all monitor show list ltm node monitor
    b node show show /ltm node
    b ntp servers modify sys ntp servers add { }
    b packet filter all show show /net packet-fliter
    b partition list auth partition no “show” command yet, list will only show written partitions
    b persist tmsh show ltm persistence persist-records
    b platform show /sys hardware
    b pool list list /ltm pool
    b pool show show /ltm pool members
    b profile access all stats
    b profile auth all show all show /ltm auth profile all The tmsh auth command does not display associated OCSP information shown by bigpipe.
    b profile http ramcache show show /ltm profile http
    b profile http stats show /ltm profile http
    b profile ssl stats show /ltm profile ssl
    b profile persist profile_name list all tmsh list ltm persistence profile_name all-properties
    b profile tcp show show /ltm profile tcp
    b profile tcp stats show /ltm profile tcp
    b profile udp show show /ltm profile udp
    b profile udp stats show /ltm profile udp
    b profile xml show show /ltm profile xml
    b reset load / sys default-config v10.x
    b reset load / sys config default v11.x
    b route show show /net route all
    b rule < rule > show all show /ltm rule < rule >
    b rule show show /ltm rule all
    b rule stats reset reset-stats /ltm rule < rule >
    b save save sys config partitions all
    b self show show running-config /net self
    b snat show /ltm snat
    b snatpool show show /ltm snatpool
    b software show sys software
    b software desired install sys software image NAME volume HDX.Y reboot
    b software desired install sys software image NAME create-volume volume HDX.Y v11.0+ : Creates volume and installs software. (Cannot create empty volumes in v11)
    b software desired install sys software hotfix NAME volume HDX.Y Installs desired Hotfix to the specified Volume.
    b stp show show running-config /net stp all-properties
    b syslog list all list sys syslog all-properties
    b syslog remote server none modify sys syslog remote-servers none
    b syslog remote server test-srv host modify sys syslog remote-servers add {test-srv{host}} You can append “remote-port 517” for example to the end of the command to specify the port
    b syslog remote server test-srv local ip modify sys syslog remote-servers modify {test-srv{local-ip}} The self ip must be non-floating
    b system hostname modify sys global-settings hostname NEWHOST.EXAMPLE.COM
    b trunk show -j show /net trunk -hidden all
    b trunk all lacp show show /net trunk detail
    b unit show
    b verify load load sys config verify
    b version show /sys version Takes grep (but not “head” as in “b version |head”) – for example, grep on build: tmsh show sys version |grep -i build
    b virtual address show show /ltm virtual-address all-properties “show” does not show the objects used by the virtual, and list does not show statistics.
    b virtual all show all show /ltm virtual all-properties or list /ltm virtual all-properties “show” does not show the objects used by the virtual, and list does not show statistics.
    b vlan all show all -j show /net vlan -hidden
    b vlangroup all show all show /net vlan-group all
    bigstart status|start|stop|restart SERVICE_NAME show|start|stop|restart sys service SERVICE_NAME
    bpsh (?) load sys config from-terminal merge Merge config from interactive shell. Paste/type the config objects you want to add. Then type Ctrl+d to complete the submission or Ctrl+c to cancel the input. Added in v11.0.

    Linux Commands (Commands only accessible from the CLI)

    Linux Command tmsh Comment
    arp -an run /util bash -c “arp -an”
    crontab -l run /util bash -c “crontab -l”
    date run /util bash -c “date”
    df -h run /util bash -c “df -h”
    df -i run /util bash -c “df -i”
    df -ik run /util bash -c “df -ik”
    eud_info (version) run /util bash -c “eud_info (version)”
    free run /util bash -c “free”
    grub default -d run /util bash -c “grub default -d”
    grub default -l run /util bash -c “grub default -l”
    halid run /util bash -c “halid”
    hsb snapshot (version) run /util bash -c “hsb snapshot (version)”
    ifconfig -a run /util bash -c “ifconfig -a”
    interrupts run /util bash -c “interrupts”
    ip -f dnet addr show run /util bash -c “ip -f dnet addr show”
    ip -f inet addr show run /util bash -c “ip -f inet addr show”
    ip -f inet link show run /util bash -c “ip -f inet link show”
    ip -f inet neigh show run /util bash -c “ip -f inet neigh show”
    ip -f inet route show run /util bash -c “ip -f inet route show”
    ip -f inet rule show run /util bash -c “ip -f inet rule show”
    ip -f inet tunnel show run /util bash -c “ip -f inet tunnel show”
    ip -f inet6 addr show run /util bash -c “ip -f inet6 addr show”
    ip -f inet6 link show run /util bash -c “ip -f inet6 link show”
    ip -f inet6 neigh show run /util bash -c “ip -f inet6 neigh show”
    ip -f inet6 route show run /util bash -c “ip -f inet6 route show”
    ip -f inet6 tunnel show run /util bash -c “ip -f inet6 tunnel show”
    ip -f ipx addr show run /util bash -c “ip -f ipx addr show”
    ip -f link addr show run /util bash -c “ip -f link addr show”
    ip -f link link show run /util bash -c “ip -f link link show”
    ip -f link neigh show run /util bash -c “ip -f link neigh show”
    ip -f link route show run /util bash -c “ip -f link route show”
    ls -las /var/local/ucs run /util bash -c “ls -las /var/local/ucs”
    ls -lasLR /dev/mprov/ run /util bash -c “ls -lasLR /dev/mprov/”
    ls -lasLR /var/core run /util bash -c “ls -lasLR /var/core”
    ls -lasR /boot run /util bash -c “ls -lasR /boot”
    ls -lasR /hotfix run /util bash -c “ls -lasR /hotfix”
    lsof -n run /util bash -c “lsof -n”
    meminfo run /util bash -c “meminfo”
    mount run /util bash -c “mount”
    netstat -nge run /util bash -c “netstat -nge”
    netstat -ni run /util bash -c “netstat -ni”
    netstat -pan run /util bash -c “netstat -pan”
    netstat -sa run /util bash -c “netstat -sa”
    ntpdc -n -c peer run /util bash -c “ntpdc -n -c peer”
    ntpq -pn run /util bash -c “ntpq -pn”
    pci run /util bash -c “pci”
    pstree run /util bash -c “pstree”
    qkview run /util qkview
    rpm -qa run /util bash -c “rpm -qa”
    switchboot -l run /util bash -c “switchboot -l” Or use: /sys reboot volume < volume >
    sysctl run /util bash -c “sysctl”
    top run /util bash -c “top”
    vmstat run /util bash -c “vmstat”
    who -aH run /util bash -c “who -aH”


  • elguber 11:16 on 28 April 2012 Permalink | Reply
    Tags: ,   

    Bigip LTM commands 

    I have been playing arround with Bigip and I think that there are some interesting commands:

    #Checking persistance

    (More …)

  • elguber 0:46 on 20 March 2011 Permalink | Reply  


    I my last post, I told that I would be using BIGIP’s soon. Now, BIGIP is one of my best friends. Even being my first contact 2 months ago… I could tell you that I will become an expert. I use to manage BIGIP LTM 9.4 and some new devices that I’ve updated. Even formatting partitions 🙂
    I am really enjoying with my job.
    It is a good idea, at least to update a bit more this blog, to explain some of the issues or successfull histories with my BIGIP configurations.
    At this point, sometimes I’m thinking in next certification step 🙂
    We will see….!!

  • elguber 12:51 on 29 January 2011 Permalink | Reply
    Tags: BigIP,   

    F5 – BigIP 

    If you are going to talk about load balancing, you should not forget F5 networks. At the moment, it is being quite new for me but I am happy learning and discovering the powerful of this kind of devices.

    F5 is offering the opportunity to learn about BIG-IP LTM with a free on-line course. You can find the link below:


    In my case, I will be using F5 in a couple of …. days?? 🙂 I don’t know but soon.
    At the moment… I only can tell you that I have been enjoying with the above course, playing with the lab 🙂

    I will talk about BigIP in coming posts.

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc