[rancid] Rancid with an F5

Jeffrey d'Ambly jeffrey.dambly at jasper.com
Wed Mar 30 18:23:27 UTC 2016


I’ve updated my f5rancid script to use this one

https://raw.githubusercontent.com/dotwaffle/rancid-git/master/bin/f5rancid.in

However it’s still not working. Is there something additional I need to do?

—Jeff

From: Shain Singh <shain.singh at gmail.com<mailto:shain.singh at gmail.com>>
Date: Tuesday, March 29, 2016 at 5:20 PM
To: Jeffrey <jeffrey.dambly at jasper.com<mailto:jeffrey.dambly at jasper.com>>, heasley <heas at shrubbery.net<mailto:heas at shrubbery.net>>, "rancid-discuss at shrubbery.net<mailto:rancid-discuss at shrubbery.net>" <rancid-discuss at shrubbery.net<mailto:rancid-discuss at shrubbery.net>>
Subject: Re: [rancid] Rancid with an F5

that script looks like it's built for v10 of f5's software... 'bigpipe' commands will no longer run, so you would need to change them to 'tmsh' commands. https://support.f5.com/kb/en-us/solutions/public/13000/600/sol13697



On Wed, 30 Mar 2016 at 07:52 Jeffrey d'Ambly <jeffrey.dambly at jasper.com<mailto:jeffrey.dambly at jasper.com>> wrote:
Here is the output, am I using the wrong version of f5rancid?


[rancid at sjc-corp-net01 configs]$ eval `/usr/libexec/rancid/f5rancid -C
sjc-lb01`
sjc-lb01
spawn ssh -i /var/rancid/.ssh/id_dsa -c 3des -x -l admin sjc-lb01
Warning: Identity file /var/rancid/.ssh/id_dsa not accessible: No such
file or directory.
Password:
Last login: Tue Mar 29 11:04:48 2016 from 192.168.201.51
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)#
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# terminal length
0
Syntax Error: unexpected argument "terminal"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# terminal width
132
Syntax Error: unexpected argument "terminal"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)#  bigpipe version
Syntax Error: unexpected argument "bigpipe"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# bigpipe platform
Syntax Error: unexpected argument "bigpipe"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# cat
/config/bigip.license
Syntax Error: unexpected argument "cat"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# bigpipe monitor
list all
Syntax Error: unexpected argument "bigpipe"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# bigpipe profile
list
Syntax Error: unexpected argument "bigpipe"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# bigpipe base
list
Syntax Error: unexpected argument "bigpipe"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# bigpipe db show
Syntax Error: unexpected argument "bigpipe"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# bigpipe route
static show
Syntax Error: unexpected argument "bigpipe"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# ls --full-time
--color=never /config/ssl/ssl.crt
Syntax Error: unexpected argument "ls"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# ls --full-time
--color=never /config/ssl/ssl.key
Syntax Error: unexpected argument "ls"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# bigpipe list
Syntax Error: unexpected argument "bigpipe"
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)#exit
Use "quit" to end the current session
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# exit
Use "quit" to end the current session
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# exit
Use "quit" to end the current session
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# exit
Use "quit" to end the current session
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# exit
Use "quit" to end the current session
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# exit
Use "quit" to end the current session
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)# exit
Use "quit" to end the current session
admin@(sjc-lb01)(cfg-sync In Sync)(Active)(/Common)(tmos)#
^C[rancid at sjc-corp-net01 configs]$



On 3/29/16, 1:45 PM, "heasley" <heas at shrubbery.net<mailto:heas at shrubbery.net>> wrote:

>Tue, Mar 29, 2016 at 08:04:28PM +0000, Jeffrey d'Ambly:
>> So that would mean the commands are not working, how do I troubleshoot
>> that?
>
>yes, i expect so.  you will need to run the commands to check for
>yourself.
>like
>eval `f5rancid -C hostname`
>
>> ‹Jeff
>>
>> On 3/29/16, 11:33 AM, "heasley" <heas at shrubbery.net<mailto:heas at shrubbery.net>> wrote:
>>
>> >Tue, Mar 29, 2016 at 05:31:06PM +0000, Jeffrey d'Ambly:
>> >>
>> >> I¹m having some issues getting rancid working with my F5 load
>>balancers.
>> >>
>> >> Here is what my routers.db looks like
>> >>
>> >> [root at sjc-corp-net01 observium]# cat router.db | grep lb
>> >> atl-lb01;f5;up
>> >> atl-lb02;f5;up
>> >> gz-lb01;f5;up
>> >> gz-lb02;f5;up
>> >> jed-lb01;f5;up
>> >> jed-lb02;f5;up
>> >> nj-lb01;f5;up
>> >> nj-lb02;f5;up
>> >> phx-lb01;f5;up
>> >> phx-lb02;f5;up
>> >> ryd-lb01;f5;up
>> >> ryd-lb02;f5;up
>> >> sjc-lb01;f5;up
>> >> sjc-lb02;f5;up
>> >> [root at sjc-corp-net01 observium]#
>> >>
>> >> When I run rancid I get the following
>> >>
>> >> [root at sjc-corp-net01 rancid]# cat observium.20160329.101355
>> >> starting: Tue Mar 29 10:13:55 PDT 2016
>> >>
>> >>
>> >>
>> >> Trying to get all of the configs.
>> >> ERROR: sjc-lb01 configuration appears truncated.
>> >>
>> >> Is this because I have partitions configured on my f5, and if so how
>>do
>> >>I resolve this?
>> >
>> >it does so if receives less than 3 lines of configuration.

_______________________________________________
Rancid-discuss mailing list
Rancid-discuss at shrubbery.net<mailto:Rancid-discuss at shrubbery.net>
http://www.shrubbery.net/mailman/listinfo/rancid-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20160330/e319cbce/attachment.html>


More information about the Rancid-discuss mailing list