tmsh - Referencia rápida
Resumen
tmsh (Traffic Management Shell) es el CLI de BIG-IP. Al entrar por SSH como
rootcaes en bash y ejecutastmsh <comando>; si entras a tmsh (tmsh), el prompt cambia a(tmos)#y escribes los comandos sin el prefijo.listmuestra configuración,showmuestra estado y estadísticas. Los cambios quedan en memoria hastatmsh save sys config.
Navegación y ayuda
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 -hytopson 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, notmsh /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
- Causa: el usuario tiene Terminal Access deshabilitado o solo tmsh.
- Solución: Usuarios, roles y autenticación remota.