Learn F5 Technologies, Get Answers & Share Community Solutions Join DevCentral


A couple months back we released a new iControl library for python called bigsuds. The introductory article for bigsuds covered some differences/enhancements in syntax between it and pycontrol versions one and two. Last week, I received an update to the bigsuds library (thanks Paul and Garron!) that includes some handy interactive and debug assistance for the ipython environment. This article will walk you through installing ipython, updating bigsuds, and checking out the new features. Installi...
articleirulesbig-ipdevnewstechtip December 11, 2012 by Colin Walker
F5 is the creator of and home to many different, powerful technologies. We offer some of the most powerful, advanced application delivery technology in the world. As with any advanced technology, however, there are often times terms and names flying around in documentation, publications or online communities that aren’t necessarily part of your daily speech. Until you’re a bit “in the know” some of these things can be confusing or even daunting. As such, we’ve gone ...
I imagine the progression for you, the reader, will be something like this in the first six- or seven-hundred milliseconds after reading the title: Oh cool! Wait, what? Don’t we already have like two libraries for python? Really, a third library for python? Yes. An emphatic yes. The first iteration of pycontrol (pc1) was based on the zsi library, which hasn’t been updated in years and was abandoned with the development of the second iteration, pycontrol v2 (pc2), which switched to th...
Templates An iApp is a user-customizable framework for deploying applications. It consists of three components: Templates, Application Services, and Analytics. An iApp Template is where the application is described and the objects (required and optional) are defined through presentation and implementation language. An iApp Application Service is the deployment process of an iApp Template which bundles all of the configuration options for a particular application together. You would hav...
A Little Background A question came in through the iControl forums about controlling a pool members ratio and priority programmatically.   The issue really involves how the API’s use multi-dimensional arrays but I thought it would be a good opportunity to talk about ratio and priority groups for those that don’t understand how they work.  In the first part of this article, I’ll talk a little about what pool members are and how their ratio and priorities apply to how traffic is ...
articleirulesicontroldevnewstechtip January 10, 2012 by Jason Rahm
A DevCentral user posted a question in the forums asking for verification of an attribute on the RamCacheKey structure. The maximum_responses attribute should be a long integer. With his C# code, the maximum_responses returned from his iControl call is always double the setting. I fired up pycontrol to see if this was a bug, and in my pycontrol code, I received the expected responses. While he’s taking a look at his code and the .Net library he’s using, I took an interest in the ramcache methods...
SyntaxHighlighter.all();Bucket Way back in time (well, not so way back), configuration objects were stored in one location in the configuration.  For the sake of this article, we’ll call this the root “bucket”.  This worked fine for small organizations but we found that as companies grew and, as a consequence, the number of applications they needed to support increased, it became more difficult to manage all the objects in a single “bucket”. vs_1 vs_2 pool_1 pool...
articleirulesdevnewstechtip September 07, 2011 by George Watkins
Introduction One of the most commonly requested features for iControl we’ve seen recently has been for transaction support. It was implemented in TMSH for Version 10 and is now available for iControl in Version 11. Transactions are super handy and anyone who has used them on other networking devices or databases can attest to their usefulness. There are many occasions where we want to make large sweeping changes, but want to interrupt the changes if any of them fails. This ensures that any chan...
articleirulesdevnewstechtip September 01, 2011 by George Watkins
Introduction Version 11 introduces the concept of iControl sessions. iControl sessions are a stateful set of attributes (at this time, active folder and transaction) that persist across multiple requests for a single user. This allows a user to set remote session attributes on the BIG-IP and reuse them in subsequent requests. In addition, it also segregates iControl requests from other clients using the same credentials. An iControl session by default is identified only by the user making the ...
Introduction Ever wanted to “failover” a virtual server to an LTM that is not part of the same HA (high availability) pair? This is a common occurrence for any engineer that has ever had to upgrade their BIG-IP hardware platform or been part of a “consolidation” project. If the virtual is being addressed via DNS this can be as simple as creating the virtual server (using a different IP) and its dependencies on an adjacent unit, then cutting over by updating the A record. Most of us know that it...
Page 1 of 16First   Previous   [1]  2  3  4  5  6  7  8  9  10  Next   Last