tmsh - Referencia rápida

Resumen

tmsh (Traffic Management Shell) es el CLI de BIG-IP. Al entrar por SSH como root caes en bash y ejecutas tmsh <comando>; si entras a tmsh (tmsh), el prompt cambia a (tmos)# y escribes los comandos sin el prefijo. list muestra configuración, show muestra estado y estadísticas. Los cambios quedan en memoria hasta tmsh save sys config.

tmsh
run util bash
quit
?
tmsh list ltm virtual <nombre> all-properties
tmsh save sys config
tmsh load sys config verify

? y Tab muestran las opciones disponibles en cada nivel. run util bash vuelve a bash desde tmsh.

Sistema y licencia

tmsh show sys version
tmsh list sys management-ip
tmsh show sys license detail
tmsh show sys provision
tmsh show sys hardware
tmsh show sys performance system
tmsh show sys memory
tmsh show sys cpu

Red

tmsh show /net interface
tmsh list net vlan
tmsh list net self
tmsh list net self-allow
tmsh show net arp
tmsh list net route
tmsh show /net rst-cause

Tráfico local

tmsh list ltm virtual
tmsh list ltm virtual destination
tmsh show ltm virtual
tmsh show ltm virtual-address
tmsh list ltm pool
tmsh show ltm pool <pool> members
tmsh list ltm node
tmsh list ltm monitor
tmsh show /sys connection
tmsh show ltm persistence persist-records
tmsh list ltm rule
tmsh show ltm rule <irule>
tmsh list ltm policy
tmsh show ltm policy

Alta disponibilidad

tmsh show cm device all
tmsh show cm sync-status
tmsh show cm failover-status
tmsh show cm traffic-group
tmsh run cm config-sync to-group <device-group>
tmsh run /sys failover standby
tmsh run /sys failover offline
tmsh run /sys failover online

Servicios del sistema

tmsh list sys dns
tmsh list sys ntp servers
tmsh list sys snmp
tmsh list sys syslog all-properties
tmsh list sys syslog remote-servers

Backups y software

tmsh save /sys ucs <nombre>.ucs passphrase <clave>
tmsh load /sys ucs <nombre>.ucs
tmsh list /sys ucs
tmsh run /util qkview
tmsh show sys software status
tmsh install sys software image <iso> volume HD1.2 create-volume
tmsh reboot volume HD1.2

Comandos de Linux útiles (bash)

top
df -h
ifconfig 1.1
ntpq -np
tail -f /var/log/ltm
curl -v http://<servidor>/
nc -vz <servidor> <puerto>

Ojo con los quizzes

df -h y top son comandos de Linux, aunque alguna pregunta del curso los llame “TMSH command”.

Errores comunes

”Syntax Error” con un comando del curso

  • Causa: orden de las palabras (es tmsh list sys syslog all-properties, no tmsh /sys list syslog) o la versión no tiene esa opción.
  • Solución: usa ? y Tab para ver las opciones exactas.

Los cambios desaparecieron tras reiniciar

  • Causa: faltó tmsh save sys config.
  • Solución: guarda siempre.

”Permission denied” al usar tmsh o bash