[rancid] rancid not working with partitions v11.x tmsh F5 LTM

Annie Lee lsy.annie at gmail.com
Mon Feb 9 21:29:11 UTC 2015


Hi Shaun,

I've wrote a script with the below content to run from the F5, but error
out..(hence it wont be successful from rancid)

#!/bin/bash
 tmsh -q -c cd / ;list recursive

Thanks

On Mon, Feb 9, 2015 at 7:15 PM, Shaun Krok <krok at krok.za.net> wrote:

> On 2015-02-08 23:16, Annie Lee wrote:
>
>> Hi Shaun,
>>
>> Sorry. im new to this scripting and hope you dont mind me asking more
>> on the bash thingy.
>>
>> 1) create a file under root privilege with the below contents : (root
>> for the F5 or the rancid box) ? on the F5
>>
>>  #!/bin/bash
>>  tmsh -q -c cd / ;list recursive
>>
>> 2) how do i call that via rancid ?
>>
>>  _{TMSH -Q LIST => WRITETERMTMSH},_
>>
>
> SNIP from the f5rancid script
>
> # Main
> # bigpipe commands, BIGIP v9 and v10
> @bigpipe_commandtable = (
> {'bigpipe version' => 'ShowVersion'},
> {'bigpipe platform' => 'ShowPlatform'},
> {'cat /config/bigip.license' => 'ShowLicense'},
> {'bigpipe monitor list all' => 'ShowMonitor'},
> {'bigpipe profile list' => 'ShowProfile'},
> {'bigpipe base list' => 'ShowBaseRun'},
> {'bigpipe db show' => 'ShowDb'},
> {'bigpipe route static show' => 'ShowRouteStatic'},
> #{'ls --full-time --color=never /config/ssl/ssl.crt' => 'ShowSslCrt'},
> #{'ls --full-time --color=never /config/ssl/ssl.key' => 'ShowSslKey'},
> {'bigpipe list' => 'WriteTermBIGPIPE'}
> );
> # tmsh commands, BIGIP v11
> @tmsh_commandtable = (
> {'tmsh show /sys version' => 'ShowVersion'},
> {'tmsh show /sys hardware' => 'ShowHardware'},
> {'tmsh show /sys license' => 'ShowLicense'},
> #{'cat /config/ZebOS.conf' => 'ShowZebOSconf'},
> #{'lsof -i :179' => 'ShowZebOSsockets'},
> {'tmsh show /net route static' => 'ShowRouteStatic'},
> #{'ls --full-time --color=never /config/ssl/ssl.crt' => 'ShowSslCrt'},
> #{'ls --full-time --color=never /config/ssl/ssl.key' => 'ShowSslKey'},
> #{'tmsh -q list' => 'WriteTermTMSH'},
> #{'tmsh -q -c /"cd /;list recursive"/' => 'WriteTermTMSH'},
> {'./f5part' => 'WriteTermTMSH'},
>
>>
>> Yes, my rancid is working good with the common partitions..
>>
>> Thanks
>>
>> On Sat, Feb 7, 2015 at 5:51 AM, Shaun Krok <Shaun.Krok at 888holdings.com
>> [20]> wrote:
>>
>>  Thanks John --- this worked
>>>
>>>
>>>
>>> Much appreciated
>>>
>>>
>>>
>>> Shaun
>>>
>>>
>>>
>>>
>>>
>>> FROM: John Kougoulos [mailto:john.kougoulos at gmail.com [15]]
>>> SENT: Wednesday, February 04, 2015 12:57 PM
>>> TO: Shaun Krok
>>>
>>> CC: rancid-discuss at shrubbery.net [16]
>>> SUBJECT: Re: [rancid] rancid not working with partitions v11.x tmsh
>>> F5 LTM
>>>
>>>
>>>
>>> Hi,
>>>
>>> I had a similar problem with the width of the terminal, so when the
>>> device was out of sync, the prompt was becoming longer and some of
>>> the commands failed to be parsed.
>>>
>>> I had to change in f5rancid the line:
>>> $ENV{TERM} = "vt100";
>>>
>>> to:
>>> $ENV{TERM} = "vt100-w";
>>>
>>> Regards,
>>> John
>>>
>>>
>>>
>>> On Wed, Feb 4, 2015 at 8:33 AM, Shaun Krok
>>> <Shaun.Krok at 888holdings.com [17]> wrote:
>>>
>>>  Hi there
>>>>
>>>> I was hoping someone had come across this issue.
>>>>
>>>> We are using Rancid to collect diffs from our  BIG-IP clusters
>>>> (as per bash script below)
>>>> It works really well but are now facing an issue for reason
>>>> unknown that when the cluster is not synced the rancid fails and
>>>> reports fetcher issues.
>>>> If I run the bash script below manually on each device it works
>>>> without issue.
>>>> As soon the cluster is synced it works fine ..
>>>>
>>>> It appears that TMSH is not allowing the script to work but it
>>>> works fine if I run it manually on the BIG-IP
>>>>
>>>> What could be the problem ?
>>>>
>>>> Thank you
>>>>
>>>> Shaun
>>>>
>>>> -----Original Message-----
>>>> From: Rancid-discuss [mailto:rancid-discuss-bounces at shrubbery.net
>>>> [1]] On Behalf Of Shaun Krok
>>>> Sent: Monday, October 13, 2014 8:13 AM
>>>> To: Mick ORourke
>>>> Cc: rancid-discuss at shrubbery.net [2]
>>>> Subject: Re: [rancid] rancid not working with partitions v11.x
>>>> tmsh F5 LTM
>>>>
>>>> Thank your for the reply ---
>>>>
>>>> i have created a bash script on the F5 and it works creating a
>>>> test.file with all the config
>>>> the file is in /root/f5part
>>>>
>>>> #!/bin/bash
>>>> tmsh -q -c cd / ;list recursive
>>>>
>>>> how do i call from f5rancid or do i have this all wrong ?
>>>>
>>>> {tmsh -q list => WriteTermTMSH},
>>>> #{tmsh -q -c /"cd /;list recursive"/ => WriteTermTMSH},
>>>>
>>>> On 2014-10-13 06:13, Mick ORourke wrote:
>>>> > We found easiestquickest way to modify rancid-f5 - post 11.x
>>>> version
>>>> > checkdetect, call a bash script under /root/bin which runs
>>>> "tmsh -q
>>>> > -c
>>>> > cd / ;list recursive" working around the rancid
>>>> limitationerrors that
>>>> > resulted when  cd / ;list recursive was added to rancid-f5
>>>> itself.
>>>> >
>>>> > On 12 October 2014 15:27, Shaun Krok <krok at krok.za.net [3] [4]>
>>>> wrote:
>>>> >
>>>> >> Hi
>>>> >>
>>>> >> I am busy to integrate Rancid into our network and have an
>>>> issue
>>>> >> with partitions on BIG IP LTM v11.x
>>>> >> All  works fine but Rancid does not backup all partitions …
>>>> >> I am using the script from GIT with TMSH commands
>>>> >>
>>>> >> This command work from bash : tmsh -q -c "cd /; list
>>>> recursive" but
>>>> >> does not from the script ..
>>>> >>
>>>> >> This is a snip from the forum where the issue was identified
>>>> but is
>>>> >> anyone aware if there is a fix :
>>>> >>
>>>> >> Thanks
>>>> >>
>>>> >> Shaun
>>>> >>
>>>> >> here is a working tmsh version in the rancid git repo.
>>>> >>
>>>> >> The only thing that doesnt work when adjusting the script to
>>>> list
>>>> >> all
>>>> >> partition co config is a tmsh -q -c "cd /; list recursive" -
>>>> it
>>>> >> errors out
>>>> >> due to extra double quotes required by the -c option.
>>>> >> On Dec 6, 2012 8:57 PM, "Darius Seroka" <dariusjs at gmail.com
>>>> [4] [1]>
>>>> >> wrote:
>>>> >>
>>>> >> Shaun Krok
>>>> >> Network Team
>>>> >>
>>>> >> --
>>>> >> Shaun Krok
>>>> >> Tel: 050 2424 381
>>>> >> _______________________________________________
>>>> >> Rancid-discuss mailing list
>>>> >> Rancid-discuss at shrubbery.net [5] [2]
>>>> >> http://www.shrubbery.net/mailman/listinfo/rancid-discuss [6]
>>>> [3]
>>>> >
>>>> >
>>>> >
>>>> > Links:
>>>> > ------
>>>> > [1] http://gmail.com [7]
>>>> > [2] mailto:Rancid-discuss at shrubbery.net [8]
>>>> > [3] http://www.shrubbery.net/mailman/listinfo/rancid-discuss
>>>> [9]
>>>> > [4] mailto:krok at krok.za.net [10]
>>>>
>>>> --
>>>> Shaun Krok
>>>> Tel: 050 2424 381
>>>> _______________________________________________
>>>> Rancid-discuss mailing list
>>>> Rancid-discuss at shrubbery.net [11]
>>>> http://www.shrubbery.net/mailman/listinfo/rancid-discuss [12]
>>>>
>>>> This email message and its attachments are for the sole use of the
>>>> intended recipient(s) and may not be shared with any other party.
>>>> They may contain confidential information of 888 Holdings plc or
>>>> its direct and indirect subsidiaries (together, the “888
>>>> Group”) and are to be regarded as confidential information under
>>>> any non-disclosure agreement. Any review, use, disclosure or
>>>> distribution by persons or entities other than the intended
>>>> recipient(s) is prohibited. Nothing in this message is capable of
>>>> or intended to create any legally binding obligation. The 888
>>>> Group will only ever assume a legally binding obligation where
>>>> recorded in a written agreement duly executed by the authorized
>>>> signatories of the relevant 888 Group company. The 888 Group
>>>> accepts no liability for any personal views expressed in this
>>>> message. If you are not the intended recipient, please contact the
>>>> sender by return and destroy all copies of the original message
>>>> and its attachments. Thank you
>>>>
>>>> _______________________________________________
>>>> Rancid-discuss mailing list
>>>> Rancid-discuss at shrubbery.net [13]
>>>> http://www.shrubbery.net/mailman/listinfo/rancid-discuss [14]
>>>>
>>>
>>>
>>>
>>> This email message and its attachments are for the sole use of the
>>> intended recipient(s) and may not be shared with any other party.
>>> They may contain confidential information of 888 Holdings plc or its
>>> direct and indirect subsidiaries (together, the “888 Group”) and
>>> are to be regarded as confidential information under any
>>> non-disclosure agreement. Any review, use, disclosure or
>>> distribution by persons or entities other than the intended
>>> recipient(s) is prohibited. Nothing in this message is capable of or
>>> intended to create any legally binding obligation. The 888 Group
>>> will only ever assume a legally binding obligation where recorded in
>>> a written agreement duly executed by the authorized signatories of
>>> the relevant 888 Group company. The 888 Group accepts no liability
>>> for any personal views expressed in this message. If you are not the
>>> intended recipient, please contact the sender by return and destroy
>>> all copies of the original message and its attachments. Thank you
>>> _______________________________________________
>>> Rancid-discuss mailing list
>>> Rancid-discuss at shrubbery.net [18]
>>> http://www.shrubbery.net/mailman/listinfo/rancid-discuss [19]
>>>
>>
>>
>>
>> Links:
>> ------
>> [1] mailto:rancid-discuss-bounces at shrubbery.net
>> [2] mailto:rancid-discuss at shrubbery.net
>> [3] mailto:krok at krok.za.net
>> [4] http://gmail.com
>> [5] mailto:Rancid-discuss at shrubbery.net
>> [6] http://www.shrubbery.net/mailman/listinfo/rancid-discuss
>> [7] http://gmail.com
>> [8] mailto:Rancid-discuss at shrubbery.net
>> [9] http://www.shrubbery.net/mailman/listinfo/rancid-discuss
>> [10] mailto:krok at krok.za.net
>> [11] mailto:Rancid-discuss at shrubbery.net
>> [12] http://www.shrubbery.net/mailman/listinfo/rancid-discuss
>> [13] mailto:Rancid-discuss at shrubbery.net
>> [14] http://www.shrubbery.net/mailman/listinfo/rancid-discuss
>> [15] mailto:john.kougoulos at gmail.com
>> [16] mailto:rancid-discuss at shrubbery.net
>> [17] mailto:Shaun.Krok at 888holdings.com
>> [18] mailto:Rancid-discuss at shrubbery.net
>> [19] http://www.shrubbery.net/mailman/listinfo/rancid-discuss
>> [20] mailto:Shaun.Krok at 888holdings.com
>>
>
> --
> Shaun Krok
> Tel: 050 2424 381
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20150210/7c8b059b/attachment.html>


More information about the Rancid-discuss mailing list