<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>DevCentral</title>
        <link>http://devcentral.f5.com/weblogs/dmacvittie/category/63.aspx</link>
        <description>Topics that discuss the team, current projects, or what we're doing for you.</description>
        <language>en-US</language>
        <copyright>Don MacVittie</copyright>
        <generator>Subtext Version 2.1.1.1</generator>
        <item>
            <title>Making Chili and Managing Network Resources.</title>
            <link>http://devcentral.f5.com/weblogs/dmacvittie/archive/2011/11/15/making-chili-and-managing-network-resources.aspx</link>
            <description>&lt;p&gt;#f5 There’s a new brand of Chili in town.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;I don’t usually talk a lot about &lt;/em&gt;&lt;a href="http://www.f5.com" target="_blank"&gt;&lt;em&gt;F5&lt;/em&gt;&lt;/a&gt;&lt;em&gt; specific solutions, but since we’re the only ones doing this (so far), the contents of this blog are F5 specific. Though this needs to be industry standard.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;So, you’re yearning for some chili. That’s understandable, this time of year is when those of us from the US midwest think of chili, because it’s good hunting season food, and it both fills you and warms you up.&lt;/p&gt;  &lt;p&gt;So grab a handful of hamburger and stuff it in your mouth, then grab a handful of dried kidney beans and stuff those in there too, no, don’t worry, we’re about to get to the cayenne pepper…&lt;/p&gt;  &lt;p&gt;No? Okay, okay, you want it to actually be mixed &lt;em&gt;before &lt;/em&gt;it gets to your stomach. I suppose that’s understandable too. So toss a bunch of hamburger into a pot, throw in some dried kidney beans – don’t forget the water – some chili powder, some cayenne pepper, whatever other spices you like, some tomato sauce, that’ll about do it. Got all of that? Okay, so next you cook it. In all that  other stuff, it’ll take a good long while for the hamburger to cook, but since we didn’t soak the beans, they’ll need a good long while anyway… What? That’s not it either?&lt;/p&gt;  &lt;p&gt;Okay then, last try. Brown up some hamburger, drain off the grease (or Juice as one of my best friends complains at this step), pour in some canned (or pre-soaked) kidney beans, some tomato sauce, some spices, and cook it up. What? Still not detailed enough? But I &lt;em&gt;told&lt;/em&gt;  you what to put into it, weren’t you reading?&lt;/p&gt;  &lt;p&gt;Oh heck, go to your nearest chili joint and just buy some. In Green Bay we go to &lt;a href="http://chilijohns.com/Home.aspx" target="_blank"&gt;Chili Johns&lt;/a&gt;. In Cincinnati it’s &lt;a href="http://skylinechili.com/" target="_blank"&gt;Skyline&lt;/a&gt; chili. But where ever, place the order and get well-made chili. I don’t have to tell you all of the steps, you don’t have to get worked up about grey areas in the directions, you get tasty chili, I can go get some too. &lt;/p&gt;  &lt;p&gt;Wouldn’t it be nice if that’s how it worked, and you didn’t have to pay for it?&lt;/p&gt;  &lt;p&gt;Now consider that you’re deploying your application behind an &lt;a href="http://www.f5.com/products/big-ip/" target="_blank"&gt;ADC&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;First you configure the Virtual IP, then you create a pool to service the Virtual IP, then you add nodes to the pool… What? &lt;/p&gt;  &lt;p&gt;I know. That’s been a problem with ADCs for a good long while. Lots of steps, all necessary, all with room for miscommunication or error. Not anymore. &lt;/p&gt;  &lt;p&gt;I’ll borrow a picture from coworker &lt;a href="http://devcentral.f5.com/weblogs/kjester/archive/2011/09/23/iappndashbenefits.aspx" target="_blank"&gt;Karen Jester’s blog&lt;/a&gt; to illustrate the point:&lt;/p&gt;  &lt;p&gt; &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/RightandWrongWaysToMakeChili.AndManageN_F3C5/clip_image001_thumb_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="clip_image001_thumb" border="0" alt="clip_image001_thumb" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/RightandWrongWaysToMakeChili.AndManageN_F3C5/clip_image001_thumb_thumb.jpg" width="419" height="517" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;There’s more at the link to her blog above (click on her name), but the point is relatively simple. It used to be that you had to configure each of the networking/load balancing/security/app delivery/et cetera. elements of an application deployment separately. Notice in this screenshot that the questions are about the application and your deployment of it, not about nodes and pools. We have some &lt;em&gt;excellent&lt;/em&gt; deployment guides, but they run to many pages, and since you’re copying information from a book or PDF, missing steps is possible. &lt;/p&gt;  &lt;p&gt;With iApps, that is no longer the case. iApps take an application-centric view of network resources. In essence, they’re Skyline Chili, but you don’t have to pay for them. They come free in V.11. And they know your apps. So if you need to deploy Exchange behind a &lt;a href="http://www.f5.com/products/big-ip/" target="_blank"&gt;BIG-IP&lt;/a&gt;, open the Exchange version X template, and fill in the few questions. Next thing you know, you’re running an ADC configuration with your requirements considered. No more individual items to configure. And you can modify the configuration at a later date to adapt to changes in your environment.&lt;/p&gt;  &lt;p&gt;Of course, if you’re an expert, you can still configure the individual elements, but if you want to utilize the power of an ADC, but don’t have time to go through each and every step in a deployment guide, now with knowledge of your application, you can get it running – secure, fast, and available – in short order. For those applications we don’t have a template for yet, you can build one, download one developed by a peer from F5 &lt;a href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt;, or configure the objects individually using one of our deployment guides.&lt;/p&gt;  &lt;p&gt;If you don’t already, I’d recommend reading Karen’s blog. She’s wicked smart, and in a location that gives her insight into F5 gear.&lt;/p&gt;  &lt;p&gt;And yes, I’d love to talk about how other vendors are turning app delivery into an application-focused tool, since in the end it is all about delivery of applications. But until they do, I’ll just keep telling you how cool iApps are.&lt;/p&gt;  &lt;p&gt;Oh and did I mention they give you an astounding look into overall application performance across the network? Yes, they do that too. It’s like the cheese on top of a bowl of Skyline Chili.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:072219b3-3e99-482b-9918-002ddf848fe1" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Application+Delivery+Controllers" rel="tag"&gt;Application Delivery Controllers&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ADC" rel="tag"&gt;ADC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iApps" rel="tag"&gt;iApps&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5+DevCentral" rel="tag"&gt;F5 DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Karen+Jester" rel="tag"&gt;Karen Jester&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5+Networks" rel="tag"&gt;F5 Networks&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Don+MacVittie" rel="tag"&gt;Don MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Blog" rel="tag"&gt;Blog&lt;/a&gt;&lt;/div&gt;  &lt;hr color="#808080" width="100%" noshade="noshade" /&gt;  &lt;p /&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="796"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Connect with Don: &lt;/td&gt;        &lt;td valign="top" width="200"&gt;Connect with F5: &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;a href="http://www.linkedin.com/pub/don-macvittie/0/a53/a10"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="linkedin" border="0" alt="linkedin" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/Rss.aspx"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="rss" border="0" alt="rss" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/don.macvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="facebook" border="0" alt="facebook" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/dmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="twitter" border="0" alt="twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="200"&gt; &lt;a href="http://www.facebook.com/f5networksinc"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/f5networks"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.slideshare.net/f5dotcom/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.youtube.com/f5networksinc"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Related Articles and Blogs:&lt;/p&gt;  &lt;ul class="ArrowList"&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/psilva/archive/2011/09/27/vmworld-2011-f5-big-ip-v11-iapps-for-citrix.aspx"&gt;VMworld 2011: F5 BIG-IP v11 iApps for Citrix&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/smaierhofer/Tags/iApps-Technologie/default.aspx"&gt;Stefan Maierhofer - iApps-Technologie&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/09/14/f5-video-golden-iapps.aspx"&gt;F5 Video: Golden iApps&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/09/16/f5-iapps-analytics-video-a-view-to-an-application.aspx"&gt;F5 iApps Analytics Video: A View to an Application&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/07/29/f5-friday-you-will-appsolutely-love-v11.aspx"&gt;F5 Friday: You Will Appsolutely Love v11&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/kjester/archive/2011/09/22/iappndashhow-they-help-business.aspx"&gt;iApp–How they help business&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/kjester/archive/2011/10/10/new-deployment-guides.aspx"&gt;New Deployment Guides&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://devcentral.f5.com/weblogs/dmacvittie/aggbug/1100425.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Don MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/dmacvittie/archive/2011/11/15/making-chili-and-managing-network-resources.aspx</guid>
            <pubDate>Tue, 15 Nov 2011 16:27:29 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/dmacvittie/comments/1100425.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/dmacvittie/archive/2011/11/15/making-chili-and-managing-network-resources.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/dmacvittie/comments/commentRss/1100425.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Some Days, A Reminder is all You Need.</title>
            <link>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/08/26/some-days-a-reminder-is-all-you-need.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/SomeDaysAReminderisallYouNeed_14B13/image_4.png"&gt;&lt;img height="184" width="244" border="0" align="right" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/SomeDaysAReminderisallYouNeed_14B13/image_thumb_1.png" alt="image" title="image" style="border: 0px none; margin: 0px 0px 0px 5px; display: inline;" /&gt;&lt;/a&gt; My eldest son has been having car troubles. To be more direct, he needed a new car. We agreed to help him out financially, let him go do his shopping and comparing, and when he chose a car I took him to pick it up. He chose a used PT Cruiser to replace his worn-out Olds Achieva, and on the way home, tried to familiarize himself with the features of the new car. Anything that the Achieva didn’t have and the PT Cruiser did, he found to be odd to him. And I pondered that as I drove him to pick up the poor old Achieva and send it to its final resting place. We all do that. We get a shiny new toy, and then play with the features we were excited about when we chose it, or with the features that are somewhat familiar. In any complex system – cars or networking gear – we tend to lose some very cool bits in the conversion.&lt;/p&gt;
&lt;p&gt;But some of those bits – like the heads-up display in his new car – can be a boon that offers him information he didn’t have. In high-tech, there is plenty of that type of thing also. We’re all talking a ton about Cloud and the revival of SaaS in the down economy, and for me at least, &lt;a target="_blank" href="http://www.f5.com/solutions/acceleration/wan-optimization/"&gt;WAN Optimization&lt;/a&gt;. These discussions leave us forgetting that there is a technological basis for these tools. But of course, these important topics are well below the radar when some of the cool stuff that comes out-of-the-box with &lt;a target="_blank" href="http://www.f5.com"&gt;F5&lt;/a&gt; gear is being looked at (profiles for example, are high-level and very useful, so they draw admins eyes). This post is your friendly reminder that there are features on your F5 gear that could be garnering you a lot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;F5 Mode On&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I normally like to present a problem or issue, then talk about solutions. Sometimes those solutions include F5 gear, sometimes they do not. This time I’m going to just talk about some of the less obvious features of F5 gear that are there for you – all for free with the product – that you could be taking advantage of to automate your environment or improve your Application Delivery Architecture. If you’re not an F5 customer, well this is stuff that might change your mind, and if you are, you already have them in your building (or you can download them for free), so you should check the ones you are not familiar with out.&lt;/p&gt;
&lt;p&gt;I’m a geek. I started as a developer, learned networking, spent my time as IT management, and now am a Technical Marketing Manager. The items listed here have a relatively high “Geek Factor”, they’re not something you want to run out and tell a conference room full of business managers about… But what they can enable for your organization, what becomes easier/faster/better, that you might want to chat up the business leaders about.&lt;/p&gt;
&lt;p&gt;Note that some of these links require a free membership on F5 &lt;a target="_blank" href="http://devcentral.f5.com"&gt;DevCentral&lt;/a&gt;. No worries though, that membership is not culled for prospects or anything, it is a community that F5 happens to host, not a sales engine that you’re getting duped into. Seriously. Ask the MVPs. Or any other member. It does give you access (through groups) to some of the brightest individuals involved in the topics below though.&lt;/p&gt;
&lt;hr noshade="noshade" color="#680000" width="100%" /&gt;
&lt;div style="width: 100%; background: none repeat scroll 0% 0% rgb(235, 211, 211);"&gt;&lt;strong&gt;iRules&lt;/strong&gt;&lt;/div&gt;
&lt;hr noshade="noshade" color="#680000" width="100%" /&gt;
&lt;p&gt;What if you had a toolset that made advanced application delivery and highly granular load balancing easy? That would allow you to redirect traffic dynamically without having to rework things all of the time? Well, that’s what &lt;a target="_blank" href="http://devcentral.f5.com/HotTopics/iRules/tabid/1082202/Default.aspx"&gt;iRules&lt;/a&gt; do. iRules are a TCL variant that allows you to make routing decisions based upon scripted rules. They allow you to do a lot more (one of the DC guys wrote a game in iRules…), but if the idea is new to you, routing decisions are where most people start. There are a few sample iRules installed on your &lt;a target="_blank" href="http://www.f5.com/products/big-ip/"&gt;BIG-IP&lt;/a&gt; when you receive it, though IIRC none of them are activated. As samples go they do not include your specific domain information or routing info for your network. That’s a big part of the reason that I wrote the &lt;a target="_blank" href="http://devcentral.f5.com/Community/GroupDetails/tabid/1082223/asg/10/afv/topic/aft/1172126/aff/2114/showtab/groupforums/Default.aspx"&gt;iRule redirector generator&lt;/a&gt; a year or two ago, to give you a place to generate simple redirection iRules that you can then cut-n-paste into either the web browser or the &lt;a target="_blank" href="http://devcentral.f5.com/Community/GroupDetails/tabid/1082223/asg/1/afv/topic/aft/1172053/aff/2085/showtab/groupforums/Default.aspx"&gt;iRule Editor&lt;/a&gt; written by Joe Pruitt. The iRule editor does most of what you want if you’re running Windows – syntax highlighting, code completion, all that you would expect. &lt;/p&gt;
&lt;p&gt;The power of iRules is far too much to cover in a simple blog post, so I direct you to the &lt;a target="_blank" href="http://devcentral.f5.com/wiki/Default.aspx/iRules.HomePage"&gt;iRules Wiki&lt;/a&gt; for samples of how other users like you have made use of iRules to make their job easier (particularly popular is the &lt;a target="_blank" href="http://devcentral.f5.com/wiki/default.aspx/iRules/CreditCardScrubber.html"&gt;credit card scrubber&lt;/a&gt;). The community support behind iRules and the sharing of sample iRules amongst members of DevCentral is something that all of us here at F5 are pretty proud of. It shows just how useful iRules can be. &lt;/p&gt;
&lt;hr noshade="noshade" color="#680000" width="100%" /&gt;
&lt;div style="width: 100%; background: none repeat scroll 0% 0% rgb(235, 211, 211);"&gt;&lt;strong&gt;iControl&lt;/strong&gt;&lt;/div&gt;
&lt;hr noshade="noshade" color="#680000" width="100%" /&gt;
&lt;p&gt;Where iRules leave off, the &lt;a target="_blank" href="http://devcentral.f5.com/HotTopics/iControl/tabid/1082201/Default.aspx"&gt;iControl API&lt;/a&gt; picks up. iControl is a collection of APIs that let you manage your BIG-IP gear. From taking a server off-line to activating a profile on a group of servers to improve their response times, iControl gives you the tools to manage your network at the Application Delivery Controller. The API is massive, with thousands of calls and a whole host of self-defined variables, but it is SOAP 1.0 compliant, and has an extensive &lt;a target="_blank" href="http://devcentral.f5.com/wiki/default.aspx/iControl.HomePage"&gt;documentation Wiki&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;While iRules come pre-installed on your BIG-IP, the iControl API needs to be downloaded for integration into your development environment. The server is running on your BIG-IP, you just need these libraries to write code to it. The server uses the same security roles as the BIG-IP, and requires a route to an admin port, so there’s no worry that you have some server running open to the world accepting requests that are dangerous.&lt;/p&gt;
&lt;p&gt;And no matter what language you are using, we probably have an implementation and samples for you. While most users develop in Java and .NET, there are a significant number of Perl users, and several other languages have gained in popularity over recent years, most notably python. With a wealth of community maintained samples, you can get started quickly. Note that if you are not a developer, the learning curve is a bit steeper – it is a programming API after all – but many of our most prolific iControl users are admins with only a  smattering of development background.&lt;/p&gt;
&lt;p&gt;If you are highly virtualized, the iControl interface is useful to automate one piece of your environment – putting servers into and out of pools as demand changes is a common task in iControl – and while we have other tools, the completeness of the API makes it highly useful in your virtualization management efforts.&lt;/p&gt;
&lt;hr noshade="noshade" color="#680000" width="100%" /&gt;
&lt;div style="width: 100%; background: none repeat scroll 0% 0% rgb(235, 211, 211);"&gt;&lt;strong&gt;tmsh – The New Kid&lt;/strong&gt;&lt;/div&gt;
&lt;hr noshade="noshade" color="#680000" width="100%" /&gt;
&lt;p&gt;When version 10.0.1 of BIG-IP &lt;a target="_blank" href="http://www.f5.com/products/big-ip/product-modules/local-traffic-manager.html"&gt;LTM&lt;/a&gt; was released, I was still on the DevCentral Team, and we received early briefings. When 10.1 came out, I was just leaving the team, but also received early briefings… And &lt;a target="_blank" href="http://devcentral.f5.com/HotTopics/tmsh/tabid/1082203/Default.aspx"&gt;tmsh&lt;/a&gt; captivated me. It is built into your BIG-IP if you’re running version 10.0, and if you’re not, consider upgrading for a wealth of reasons, tmsh being just one of them. &lt;/p&gt;
&lt;p&gt;Much of what is today done in iControl from a remote application can be moved into tmsh and executed as a command-line script directly on the BIG-IP. The tmsh syntax is easier to grasp than iControl calls are (for most people anyway, there’s always at least one exception…), and the power of tmsh comes from building reusable scripts to do all of your heavy-lifting for you. The &lt;a target="_blank" href="http://devcentral.f5.com/wiki/default.aspx/tmsh.HomePage"&gt;Wiki&lt;/a&gt; has syntax formatting and a couple of samples, the &lt;a target="_blank" href="http://devcentral.f5.com/wiki/default.aspx/tmsh.HomePage"&gt;Samples page&lt;/a&gt; has a bakers’ dozen of scripts that you can download, read through, and execute on your BIG-IP (again, assuming you have the correct credentials). As with iControl, this command interpreter can be highly useful when automation comes into play. It is still relatively new to the DevCentral Community, so there aren’t as many samples as I’d like to see, but they will continue to grow, and I expect to see a stable of often-used “essentials” as users begin to take advantage of the simplicity and power of this scripting tool.&lt;/p&gt;
&lt;hr noshade="noshade" color="#680000" width="100%" /&gt;
&lt;div style="width: 100%; background: none repeat scroll 0% 0% rgb(235, 211, 211);"&gt;
&lt;p&gt;&lt;strong&gt;OF COURSE THERE’S MORE…&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;hr noshade="noshade" color="#680000" width="100%" /&gt;
&lt;p&gt;One difference between you and my son is that he’ll be driving his car cross-country, spending dozens of hours in it a short time after he gets it. While I’m thrilled when I hear about a shop with enough ADC gear to invest that kind of time, most of you have ADCs as one of several networking and/or sysadmin responsibilities. So I thought the occasional reminder refresh was in order, since you won’t likely have 12 uninterrupted hours of quality time to spend with your BIG-IP. I expect my son will return home an expert in the PT Cruiser, this list will just give you a handy list of things you may not have considered, and some shortcuts to getting started… But it’s better than nothing, no?&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.f5.com"&gt;&lt;img height="48" width="240" border="0" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/SomeDaysAReminderisallYouNeed_14B13/image_7.png" alt="image" title="image" style="border: 0px none; display: inline;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;  &lt;/p&gt;
&lt;p&gt;  &lt;/p&gt;
&lt;p&gt;  &lt;/p&gt;
&lt;hr noshade="noshade" color="#808080" width="100%" /&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:51d25ee6-1940-4624-9e46-e2d5f6a0244b" style="padding: 0px; margin: 0px; display: inline; float: none;"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/Virtualization"&gt;Virtualization&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Automation"&gt;Automation&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/F5+Networks"&gt;F5 Networks&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/F5+BIG-IP"&gt;F5 BIG-IP&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/iRules"&gt;iRules&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/iControl"&gt;iControl&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/tmsh"&gt;tmsh&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/PT+Cruiser"&gt;PT Cruiser&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Don+MacVittie"&gt;Don MacVittie&lt;/a&gt;&lt;/div&gt;
&lt;p align="right"&gt;&lt;a target="_blank" href="http://twitter.com/dmacvittie"&gt;&lt;img height="18" width="18" border="0" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" alt="Follow me on Twitter" /&gt;&lt;/a&gt; &lt;a href="http://tweepml.org/F5-Networks-Tweeple/" title="Follow F5 Networks on Twitter"&gt;&lt;img height="18" width="18" border="0" src="http://tweepml.org/s/tweepml16.png" alt="" /&gt;&lt;/a&gt; &lt;a href="http://tweepml.org/F5-DevCentral/" title="Follow F5 DevCentral on Twitter"&gt;&lt;img height="18" width="18" border="0" src="http://tweepml.org/s/tweepml16.png" alt="" /&gt;&lt;/a&gt; &lt;a target="_blank" href="http://devcentral.f5.com/weblogs/dmacvittie/Rss.aspx"&gt;&lt;img border="0" src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" alt="" /&gt;&lt;/a&gt; &lt;a target="_blank" href="http://www.facebook.com/don.macvittie"&gt;&lt;img height="18" width="18" border="0" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_4.png" alt="icon_facebook" style="border-width: 0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="right"&gt;&lt;a target="_blank" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fdmacvittie%2FRss.aspx&amp;amp;t1=" title="Subscribe using any feed reader!"&gt;&lt;img height="18" width="125" border="0" src="http://s9.addthis.com/button1-fd.gif" alt="AddThis Feed Button" /&gt;&lt;/a&gt; &lt;a target="_blank" href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" title="Bookmark and Share"&gt;&lt;img height="18" width="125" border="0" src="http://s9.addthis.com/button1-share.gif" alt="Bookmark and Share" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Related Articles and Blogs&lt;/p&gt;
&lt;p&gt;I linked all over above, no related articles and blogs links today…&lt;/p&gt;&lt;img src="http://devcentral.f5.com/weblogs/dmacvittie/aggbug/1090250.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Don MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/08/26/some-days-a-reminder-is-all-you-need.aspx</guid>
            <pubDate>Fri, 27 Aug 2010 04:34:04 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/dmacvittie/comments/1090250.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/08/26/some-days-a-reminder-is-all-you-need.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/dmacvittie/comments/commentRss/1090250.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Not a Blog</title>
            <link>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/06/18/not-a-blog.aspx</link>
            <description>&lt;p&gt;Looking for my blog today? It’s in hiding. I posted it over there –&amp;gt;&amp;gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/06/18/f5-friday-data-inventory-control.aspx" target="_blank"&gt;Lori’s blog&lt;/a&gt;. She is running a series called “&lt;a href="http://www.f5.com" target="_blank"&gt;F5&lt;/a&gt; Friday”, and as I promised a few blogs ago, I have a write-up about &lt;a href="http://www.f5.com/products/data-manager/" target="_blank"&gt;Data Manager&lt;/a&gt; (DM), complete with screenshots in for today’s installment.&lt;/p&gt;  &lt;p&gt;A little weird that it’s on her blog? Not really… Nothing to do with our relationship or anything, she’ll do some of these and will host others by employees, partners, customers, who knows? Mine is just the first of many to be hosted on her blog…&lt;/p&gt;  &lt;p&gt;So read and enjoy, DM is an under-acknowledged product, and the trial is free, so go check it out.&lt;/p&gt;  &lt;p&gt;Don.&lt;/p&gt;  &lt;hr color="#808080" width="100%" noshade="noshade" /&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:63bd4ddf-3e91-40e2-a675-878d93c6be19" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Virtualization" rel="tag"&gt;Virtualization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Storage" rel="tag"&gt;Storage&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5+Networks" rel="tag"&gt;F5 Networks&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5+Data+Manager" rel="tag"&gt;F5 Data Manager&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Don+MacVittie" rel="tag"&gt;Don MacVittie&lt;/a&gt;&lt;/div&gt;  &lt;p align="right"&gt;&lt;a href="http://twitter.com/dmacvittie" target="_blank"&gt;&lt;img border="0" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" height="18" /&gt;&lt;/a&gt; &lt;a title="Follow F5 Networks on Twitter" href="http://tweepml.org/F5-Networks-Tweeple/"&gt;&lt;img border="0" src="http://tweepml.org/s/tweepml16.png" width="18" height="18" /&gt;&lt;/a&gt; &lt;a title="Follow F5 DevCentral on Twitter" href="http://tweepml.org/F5-DevCentral/"&gt;&lt;img border="0" src="http://tweepml.org/s/tweepml16.png" width="18" height="18" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/Rss.aspx" target="_blank"&gt;&lt;img border="0" src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/don.macvittie" target="_blank"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="icon_facebook" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_4.png" width="18" height="18" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="right"&gt;&lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fdmacvittie%2FRss.aspx&amp;amp;t1=" target="_blank"&gt;&lt;img border="0" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" height="18" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img border="0" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" height="18" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://devcentral.f5.com/weblogs/dmacvittie/aggbug/1088334.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Don MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/06/18/not-a-blog.aspx</guid>
            <pubDate>Fri, 18 Jun 2010 18:31:49 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/dmacvittie/comments/1088334.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/06/18/not-a-blog.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/dmacvittie/comments/commentRss/1088334.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Utilities and Security Rear Their Ugly Head Again</title>
            <link>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/06/17/utilities-and-security-rear-their-ugly-head-again.aspx</link>
            <description>&lt;hr color="#680000" width="100%" noshade="noshade" /&gt;  &lt;div style="width: 100%; background: #ebd3d3"&gt;&lt;strong&gt;BACK IN THE DAY…&lt;/strong&gt;&lt;/div&gt;  &lt;hr color="#680000" width="100%" noshade="noshade" /&gt;  &lt;p&gt;Years ago I wrote a piece for Network Computing Magazine about the state of Utility network security and the issues it presents. I focused largely on SCADA security, but also looked at Automated Meter Reading (AMR) and the new issues it brought to the table. That article was not without foundation, I built and lead the team that did the IT portion of the first total AMR replacement in the United States. The field was new, and we used about a dozen different systems to get complete coverage, making integration and security a bit of a bear. What we did we called AMR, but what is today called Smart Metering was included – we could control We had systems that read and controlled meters over the power line, over telephone land lines, over cell infrastructure, over wide area wireless networks, and over private Ethernet networks. It was a huge project, and a blast to put together. Later I took over development of one of the AMR systems that we had used in that project, and participated in SCADA systems design. While in both cases the teams I worked with were astounding – fully half of the people I have ever given recommendations for in my career are from that time – the security implications of what we were doing did not escape me in the least. They could not, as I was the IT manager in the Smart Meter Project case and the designer in the AMR system product. Frankly, there were some areas that could be lots better, and everything was new so the security implications were still being figured out by both us as a power company, and our vendors as AMR server and reading device manufacturers.&lt;/p&gt;  &lt;hr color="#680000" width="100%" noshade="noshade" /&gt;  &lt;div style="width: 100%; background: #ebd3d3"&gt;&lt;strong&gt;THE MORE THINGS CHANGE… Well, the more they change.&lt;/strong&gt;&lt;/div&gt;  &lt;hr color="#680000" width="100%" noshade="noshade" /&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie" target="_blank"&gt;Lori&lt;/a&gt; sent me an article yesterday that’s hosted on CNET – &lt;a href="http://news.cnet.com/8301-27080_3-20007672-245.html?tag=river" target="_blank"&gt;Money Trumps Security In Smart Meter Rollouts&lt;/a&gt; – that discusses, yet again, the ongoing issues with security in Smart Meter deployments. While time&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/UtilitiesandSecurityRearTheirUglyHeadAga_48A/image_4.png"&gt;&lt;img style="border-right-width: 0px; margin: 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/UtilitiesandSecurityRearTheirUglyHeadAga_48A/image_thumb_1.png" width="291" height="214" /&gt;&lt;/a&gt; has changed some things in this space, much of what the “experts” say is overstated. So I thought I’d take a few minutes out of my &lt;a href="http://www.f5.com" target="_blank"&gt;F5&lt;/a&gt; blogging duties and fill you in on AMR, how it works, and why in many instances security is not an issue, and in others the “center for power consumer advocacy” is a good idea.&lt;/p&gt;  &lt;p&gt;At first I thought this was the “in extremis” type of security concern that we saw – pointing out that the reading servers were insecure, and ignoring that they were as secure as the other servers on our internal network, etc. But the more I researched this blog post, the more concerned I became. Historically, power companies have been rather conservative because they are heavily regulated and have a piece of infrastructure that is darned near essential for life, and in some cases is absolutely essential for life. There was talk of gridding smart meters when our project was rolling out, but we didn’t take it seriously… We were even pretty cautious testing device firmware upgrades pushed from the metering servers, testing and retesting to make sure we wouldn’t end up with some serious problems. So it surprised me that the current level of smart-meter technology is being deployed by power companies.&lt;/p&gt;  &lt;p&gt;In fact, The Register had a &lt;a href="http://www.theregister.co.uk/2009/06/12/smart_grid_security_risks/" target="_blank"&gt;much better article&lt;/a&gt; about the problem that even discusses how this is no longer theoretical, a worm has been designed to exploit the grid model of smart meter technologies. None of the things that these meters are doing is new since I was involved, but some of the &lt;em&gt;how&lt;/em&gt; is certainly new&lt;/p&gt;  &lt;p&gt;Traditional AMR had a two-way communication with centralized servers (sometimes through a collection point, but mostly not), and it was much more likely that an attacker would go after those core servers than the actual devices. Given access to that server, much like in a SCADA environment, an attacker could wreak havoc, but even assuming someone managed to hack into a power meter without getting fried, the potential gain would be modification of just the power usage of the one meter, or perhaps an attack on the server – which was rather thoroughly protected due to the nature of the data it collected and the tools available from it. We had heard of smart grid and rejected it for a variety of reasons, some of which were security.&lt;/p&gt;  &lt;p&gt;In the Smart Grid world, every meter is one part of a vast network that communicates with each other. There are many things that this makes easier or more responsive, but very little that is new vis-a-vis AMR. The most obvious thing that Smart Grid gives you is a more rapid response time to outages. In the AMR world, an operator has to be flagged that a reading failed – sometimes taking as much as a day – and only then is an alarm raised. In most cases humans would be calling first. In the smart grid, meters check in with each other on a predetermined schedule. If one fails to check in, other meters “check on it” and if it is truly non-responsive, a flag is raised in operations much sooner than would happen under AMR. &lt;/p&gt;  &lt;p&gt;The problem comes in from this very connectedness combined with an ever-increasing list of requirements for what a meter needs to do. At first it was just readings that needed reporting, but once there was a connection, other things came to mind like automating shut-off, outage troubleshooting, usage curtailment (turning off non-essential things like water heaters in shortage situations), etc. These required increasingly complex systems, and eventually the truly embedded nature of the devices was replaced by embedded versions of mainstream operating systems like Windows and Linux. This increases risk significantly, but it speeds delivery of customer-required features.&lt;/p&gt;  &lt;p&gt;So the article linked above talks about how IOActive took advantage of some serious bugs in the update software to infect a whole grid with a worm. The only bit that isn’t covered is how they delivered the worm to meter zero. That would interest me, not many hackers will risk life and limb unless the return is huge, and a power meter can be a deadly device… But it doesn’t change the fact that if one does, they could do a lot of harm before anyone even knew the worm was there.&lt;/p&gt;  &lt;hr color="#680000" width="100%" noshade="noshade" /&gt;  &lt;div style="width: 100%; background: #ebd3d3"&gt;&lt;strong&gt;IN THE END, IT’s ALWAYS ABOUT THE DATA&lt;/strong&gt;&lt;/div&gt;  &lt;hr color="#680000" width="100%" noshade="noshade" /&gt;  &lt;p&gt;The more salient argument – because of the volume of data that can be collected and the detail of that data – is to protecting consumer rights in regards to data about them. The old metering system required a person visit each meter, and ranged from weekly for the most high-volume customers to monthly or even quarterly for the average consumer. That tells the power company something about usage patterns, but not a ton. With a solid AMR system, data is read real-time for the most high-volume customers to hourly or even every five minutes for the average consumer. This data is put into databases, and represents a full-motion video of usage. In a Smart Grid world, these readings can be programmed to be even more frequent than AMR. Most uses for this data are valid and very cool – like noticing when a vacation property has been broken into because of an increase in usage, or notifying a consumer that their bill will be higher due to increased usage, or detecting broken meters because readings stop changing. But with that volume of data there is always the potential for abuse. Before I left the industry, some utilities were informing police of houses with potential marijuana growing operations due to overly large usage information that spiked during the night-time hours, for example. Which doesn’t sound so bad unless you’re the person that uses more power at night innocently, and suddenly the police are knocking at your door to ask you questions through no action of your own. Predicting when you will be away from home is also relatively simple with six months of data to review, and competitive information about industrial competitors can be had relatively easily if you can watch when they powered up additional machines.&lt;/p&gt;  &lt;p&gt;That data must be protected, both from hackers and from industry insiders that think they’re doing a good thing. So the suggestion that an independent regulatory authority be created to determine valid uses of this data is appealing to me. And if you know me, you know that increased regulation in general is not appealing to me, but the job of government is to protect the interests of the people, and the percentage of people without electricity in the US is so miniscule as to be negligible. This is a case where regulation can help protect the majority with no real loss to anyone.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;hr color="#680000" width="100%" noshade="noshade" /&gt;  &lt;div style="width: 100%; background: #ebd3d3"&gt;&lt;strong&gt;THE REAL QUESTIONS ARE…&lt;/strong&gt;&lt;/div&gt;  &lt;hr color="#680000" width="100%" noshade="noshade" /&gt;  &lt;p&gt;So the security question is real, I just rate the risk as lower than the experts quoted do. Most of these systems utilize encryption or some form of proprietary protocol, all of them are tied to enough voltage to kill a person messing with them, and all of them are monitored more regularly than most automated access points. The weakness is real, just not as readily exploitable as say your WAP. Should they ever try to turn on local Wireless Access to create a “home network”, then I  will revise my view, because giving any old device wireless access makes these much more appealing avenues of attack for hackers. Until then, the arguments are not the best. I’ve got a 900 Mhz transmitter and receiver in the basement that was being used by a couple of wireless AMR vendors, and it really was not that easy to intercept, decode, and make sense of the data they were sending… Even with full documentation on how they worked and drivers to use them. Yeah, we played with it, yes we have masters degrees in computer science, yes, we’re pretty smart and have hacker-like qualities. Still took a while to make them work. And I never did figure out how to mess them up by sending faked data, though admittedly I was just playing with them, not seriously hacking them.&lt;/p&gt;  &lt;p&gt;On a more amusing note, I was working next to a group that developed an industrial meter that could do about anything, and when they went to sell it to customers, the sales guys never got past “embedded windows”. They had to redesign the product on Linux to get anyone to take it in – enterprises were worried about OS updates, who has control, a whole slew of security issues. I felt for the team, but that should have turned up in the market research, so not too much ;-).&lt;/p&gt;  &lt;p&gt;I seriously hope they manage to lock these meters down without a huge hardware expense – take a 300,000 meter deployment, and add $10 USD to the cost, and suddenly your budget is destroyed. And it’s not difficult to at $10 USD to each meter if you have to send people out to add hardware to the installation. Man-hours plus hardware will eat that kind of money quickly. Until then, I’m &lt;em&gt;very&lt;/em&gt; glad that my power company is using AMR, and I know the devices on my meter very well. I ought to, I set up the IT infrastructure and systems that read them.&lt;/p&gt;  &lt;p /&gt;  &lt;hr color="#808080" width="100%" noshade="noshade" /&gt;  &lt;p /&gt;  &lt;p /&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2fdff2c6-0210-40b3-b3d6-c00cf00dbacc" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Smart+Meters" rel="tag"&gt;Smart Meters&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Smart+Grid" rel="tag"&gt;Smart Grid&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Automated+Meter+Reading" rel="tag"&gt;Automated Meter Reading&lt;/a&gt;,&lt;a href="http://technorati.com/tags/AMR" rel="tag"&gt;AMR&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Security" rel="tag"&gt;Security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Don+MacVittie" rel="tag"&gt;Don MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5+Networks" rel="tag"&gt;F5 Networks&lt;/a&gt;&lt;/div&gt;  &lt;p /&gt;  &lt;p align="right"&gt;&lt;a href="http://twitter.com/dmacvittie" target="_blank"&gt;&lt;img border="0" alt="Follow me on Twitter" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png" width="18" height="18" /&gt;&lt;/a&gt; &lt;a title="Follow F5 Networks on Twitter" href="http://tweepml.org/F5-Networks-Tweeple/"&gt;&lt;img border="0" src="http://tweepml.org/s/tweepml16.png" width="18" height="18" /&gt;&lt;/a&gt; &lt;a title="Follow F5 DevCentral on Twitter" href="http://tweepml.org/F5-DevCentral/"&gt;&lt;img border="0" src="http://tweepml.org/s/tweepml16.png" width="18" height="18" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/Rss.aspx" target="_blank"&gt;&lt;img border="0" src="http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/don.macvittie" target="_blank"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="icon_facebook" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_4.png" width="18" height="18" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="right"&gt;&lt;a title="Subscribe using any feed reader!" href="http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fdmacvittie%2FRss.aspx&amp;amp;t1=" target="_blank"&gt;&lt;img border="0" alt="AddThis Feed Button" src="http://s9.addthis.com/button1-fd.gif" width="125" height="18" /&gt;&lt;/a&gt; &lt;a title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"&gt;&lt;img border="0" alt="Bookmark and Share" src="http://s9.addthis.com/button1-share.gif" width="125" height="18" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Related Articles and Blogs:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://news.cnet.com/8301-27080_3-20007672-245.html?tag=river" target="_blank"&gt;Money Trumps Security In Smart-Meter Rollouts, Experts Say&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.theregister.co.uk/2009/06/12/smart_grid_security_risks/" target="_blank"&gt;Buggy ‘Smart Meters’ Open Door to Power-Grid Botnet&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.nerc.com/page.php?cid=2%7C20" target="_blank"&gt;NERC Critical Infrastructure Protection&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.aclara.com/AclaraPLS/pages/default.aspx" target="_blank"&gt;Aclara (AMR Vendor website)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://devcentral.f5.com/weblogs/dmacvittie/aggbug/1088331.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Don MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/06/17/utilities-and-security-rear-their-ugly-head-again.aspx</guid>
            <pubDate>Thu, 17 Jun 2010 17:50:42 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/dmacvittie/comments/1088331.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/06/17/utilities-and-security-rear-their-ugly-head-again.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/dmacvittie/comments/commentRss/1088331.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Farewell DevCentral Team, not Farewell DevCentral!</title>
            <link>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/05/06/farewell-devcentral-team-not-farewell-devcentral.aspx</link>
            <description>&lt;p&gt;Now that &lt;a href="http://devcentral.f5.com/weblogs/jrahm" target="_blank"&gt;Jason&lt;/a&gt; has &lt;a href="http://devcentral.f5.com/weblogs/jason/archive/2010/05/06/mr.-ldquopersistently-differentrdquo-moving-over-not-on.aspx"&gt;blogged about me leaving the team&lt;/a&gt;, I’ll chime in with my “cool things coming” post. As of the first of May, I am the shiny new member of the Technical Marketing Team.  &lt;/p&gt;  &lt;p&gt;I’m really pleased with the change and its timing. I was able to go out on the high note of the release of the new DevCentral, and felt like I had an impact on its delivery, &lt;img style="margin: 5px; display: inline" align="right" src="http://devcentral.f5.com/Portals/0/images/Vendors/dc4-2.jpg" /&gt;and now I can move off and start my new role fresh. You’ll note the blog regularity since the first of the month, I hope to continue that trend, but needs of the company/team/role might impact that goal, we’ll have to see where this takes me.&lt;/p&gt;  &lt;p&gt;During my three years on the DevCentral team I was party to two major revisions to the site, development of some super-secret stuff, bringing on some great contributors, and some labs that I’m pretty proud of – even though as labs they are proof-of-concept and not completed solutions (always did want to make the Blackberry monitor application into a full blown management app, just never had the time). That and some documents to help the community get more out of their &lt;a href="http://www.f5.com" target="_blank"&gt;F5&lt;/a&gt; gear – and maybe a few overly snarky blogs. Just a few. &lt;/p&gt;  &lt;p&gt;The team has some great members on it, and since I’ll still be blogging and they’ll be doing what they do, you’re unlikely to notice much change on the community member end. Hopefully that’s good news to you. I’ll even miss Scott, who “Never really liked me”. ;-) Still think he rocked the tutorial page video player, and should be commended loudly for it.&lt;/p&gt;  &lt;p&gt;So farewell to my DevCentral Teammates, it has been an experience… But don’t count me out yet, the new boss has ideas for me. I don’t think they include a clown suit, but I guess you never know :-).&lt;/p&gt;  &lt;p&gt;I’ll leave you with a couple of “blast from the past” DC images that I downloaded for one reason or another over the years…&lt;/p&gt;  &lt;p align="right"&gt;Everybody’s favorite top-right image!      &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/FarewellDevCentralTeamnotFarewellDevCent_1211F/DevCentralHeader-left_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DevCentralHeader-left" border="0" alt="DevCentralHeader-left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/FarewellDevCentralTeamnotFarewellDevCent_1211F/DevCentralHeader-left_thumb.jpg" width="381" height="103" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The wayback machine says this F5 DevCentral logo was once cool.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.viddler.com/explore/joepruitt/videos/1/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="encryptedPackets-bigpipe-large" border="0" alt="encryptedPackets-bigpipe-large" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/FarewellDevCentralTeamnotFarewellDevCent_1211F/encryptedPackets-bigpipe-large_3.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Yeah, I linked that last one.&lt;/p&gt;  &lt;p&gt;And thanks to Jason for the fond farewell. I am but a Skype-click away.&lt;/p&gt;&lt;img src="http://devcentral.f5.com/weblogs/dmacvittie/aggbug/1088209.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Don MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/05/06/farewell-devcentral-team-not-farewell-devcentral.aspx</guid>
            <pubDate>Fri, 07 May 2010 01:34:34 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/dmacvittie/comments/1088209.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/05/06/farewell-devcentral-team-not-farewell-devcentral.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/dmacvittie/comments/commentRss/1088209.aspx</wfw:commentRss>
        </item>
        <item>
            <title>There Are Several I&amp;rsquo;s in This Team</title>
            <link>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/03/12/there-are-several-irsquos-in-this-team.aspx</link>
            <description>&lt;p&gt;Posted a new article last night on configuring &lt;a href="http://www.f5.com/products/big-ip/" target="_blank"&gt;BIG-IP&lt;/a&gt; LTM VE In a VMWare &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=1084344" target="_blank"&gt;Team environment with servers&lt;/a&gt; (DevCentral login required) and just wanted to let you all know. &lt;/p&gt;  &lt;p&gt;It’s a relatively complex topic, considering that the pieces all work well separately, but if you’ve configured networks in VMWare before it isn’t too bad to get going. I chose CENT-OS as the server OS because then if any of you decide you want to toy with the team, you can email me and I’ll get you a copy somehow. You’ll need VMWare, and a license key for the BIG-IP VM, but otherwise you should be able to mess with it as-is. I prefer though that you use the article, which tells you how to set up the same environment, so if you’ve already got BIG-IP LTM VE and VMWare, just follow the steps.&lt;/p&gt;  &lt;p&gt;For my part, I’d like to thank &lt;a href="http://devcentral.f5.com/weblogs/jrahm" target="_blank"&gt;Jason&lt;/a&gt; and &lt;a href="http://devcentral.f5.com/weblogs/macvittie" target="_blank"&gt;Lori&lt;/a&gt; for their JIT help with two different issues I ran into. They’re smart cookies, read their stuff.&lt;/p&gt;  &lt;p&gt;There’s plenty of great &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=2250" target="_blank"&gt;LTM VE content on DevCentral&lt;/a&gt;, so check it out if you have an interest.&lt;/p&gt;  &lt;p&gt;Until Next Time – when I’ll be talking about shadow copies…&lt;/p&gt;  &lt;p&gt;Don.&lt;/p&gt;  &lt;p&gt;ps: There are several I’s in this team because it’s running a BIG-IP, so there are definitely I’s in it. &lt;/p&gt;&lt;img src="http://devcentral.f5.com/weblogs/dmacvittie/aggbug/1088094.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Don MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/03/12/there-are-several-irsquos-in-this-team.aspx</guid>
            <pubDate>Fri, 12 Mar 2010 17:18:51 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/dmacvittie/comments/1088094.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/03/12/there-are-several-irsquos-in-this-team.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/dmacvittie/comments/commentRss/1088094.aspx</wfw:commentRss>
        </item>
        <item>
            <title>ARX Config: Finally.</title>
            <link>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/03/08/arx-config-finally.aspx</link>
            <description>&lt;p&gt;Last week was golden for me. Three of my projects had major blocking issues, all three were resolved in the course of the week. That makes this week writing time, since two of the three projects were to support writing I want or need to do. &lt;/p&gt;  &lt;p&gt;This is the start of that process. The first item to get a break last week was my &lt;a href="http://www.f5.com/products/arx-series/" target="_blank"&gt;ARX&lt;/a&gt; configuration. When I left off, some of the storage could join the domain and some could not. I needed everything to play nice in the Domain so  that I could pull them all together under the ARX. On Wednesday evening, RDP just dropped to the ADS server. I walked over to the lab and checked from the console what was going on, and it couldn’t get to the local network, let alone anywhere else. I rebooted, and it was better, could get to some things but not everything. Finding this to be terribly odd behavior with no real obvious symptoms like messed up routes or anything, I traced the ethernet cable. And found that it was plugged into a place it shouldn’t have been. While this is clearly a leftover from a previous bit of testing &lt;a href="http://devcentral.f5.com/weblogs/macvittie" target="_blank"&gt;Lori&lt;/a&gt; and I were doing, I’m a little confused how it &lt;em&gt;ever&lt;/em&gt; communicated. And yet most of the machines I was using for testing were joined to the domain, so it certainly was communicating. Sometimes. &lt;/p&gt;  &lt;p&gt;I moved the cable, and everything started playing much more nicely. In fact, that cleared up most of the remaining issues.&lt;/p&gt;  &lt;p&gt;Since I had a lot of non-functional items left in the ARX configuration, I opted to wipe the user level configuration on the ARX and start cleanly. It’s pretty easy to wipe an ARX config, it’s simply deletion of a startup file and reboot, so I did that, removed everything from the domain and rejoined it while the ARX was rebooting just to make certain all was communicating cleanly, and 20 minutes later the ARX was configured with both NAS devices behind it, and exposing shares to the domain.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ta-Daaaa!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;So I  went through and snapped you some screenshots. I kept saying I thought my problems were not the ARX, and the speed with which everything was added and working explains what I meant. Here come the screenshots with everything basically configured. It is not set up to do anything fun yet… I understand you may have forgotten this by now, but the point of this blog series was to show you what that cool stuff was and how to do it. So the rest of this blog shows some screenshots and talks about the architecture, and the next blog will hop right in with configuring shadow-copy.&lt;/p&gt;  &lt;p&gt;All of my config was done with the UI. While I did trouble-shooting command-line, the UI gave me the opportunity to show you some pretty pictures, so I used it.&lt;/p&gt;  &lt;p&gt;First thing you do is configure a namespace – a container for most of the other items you need to create. It holds publicly advertised shares and back-end filer shares, tells how to communicate with the filers and how to expect end users to communicate with you. It also holds the location that all shares are to use for metadata storage. My namespace is ingeniously named “ARXStorage”. The interface for the namespace is CIFS – I turned of NFS completely in this namespace because if it is included as a communications option, every NAS must have NFS access to every share. For simplicity, I disabled it. Some of our shares do support NFS, but we didn’t need NFS access through the ARX. And trust me, after the pain I went through with ADS, this device was going to use it.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXNameSpace.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ARXNameSpace" border="0" alt="ARXNameSpace" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXNameSpace_thumb.jpg" width="741" height="164" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The Namespace then contains “Managed Volumes” – exports from NAS devices that are going to be (eventually) presented by the ARX. I have two of them in this configuration – backup (which maps to one NAS device), and Dell (which maps to the other). Lori and I normally immediately back up the primary to a new NAS when we receive one so that a single PDU failure doesn’t drop our storage environment cold. More on why I bothered to tell you that in a moment. First, the Managed Volumes in Namespace ARXStorage.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXManagedVolumes.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ARXManagedVolumes" border="0" alt="ARXManagedVolumes" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXManagedVolumes_thumb.jpg" width="731" height="283" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;There you have it, not much to see. Currently neither is listed as a shadow-copy target, both are enabled and online.&lt;/p&gt;  &lt;p&gt;These are shares the ARX is going to manage for us, The /backup share is mapped to /backup1 and is actually actively used – hazards of a growing and changing network – but the name is all over so I’m unwilling to change it. The /Dell share is the default share on Powervault servers - /NASShare.&lt;/p&gt;  &lt;p&gt;If we take a look at the volume by drilling down in, we can see…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXBackup.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ARXBackup" border="0" alt="ARXBackup" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXBackup_thumb.jpg" width="691" height="554" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see, there is a lot going on here. The “files” line is way off base (there is over a terabyte of data on the disk), but I took this screenshot as soon as it was up, so import was likely still going on. Notice that Metadata Free Space and Free Space are the same – this is on a NAS that uses thin provisioning, so I would expect them to be very close.&lt;/p&gt;  &lt;p&gt;At this point the back-end is set up. We have two shares imported from two filers, the ARX knows how to communicate with them, and it is doing so well enough to tell us how much space is used and free on the disks. Next we need to add the front-end, a way for users to access these shares through the ARX.&lt;/p&gt;  &lt;p&gt;So we first create a Virtual. You don’t have to create a virtual first, you can just start defining exports and if there is no Virtual it will ask you to create one (okay, require you to, not ask, but you know). I’m showing you the Virtual first to keep things logically consistent and understandable. No matter how you create one, you must have the Virtual “first” or there is no way to export shares.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXVirtual.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ARXVirtual" border="0" alt="ARXVirtual" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXVirtual_thumb.jpg" width="873" height="178" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You will need an IP address for each Virtual you create. This is the entry point where users will access your shares – it masquerades as a Filer, in essence. Using my expansive wit, I chose to name this Virtual “ARXStore”. Note that it is already joined to the domain and is up and running. This screen shot was taken after all was configured.&lt;/p&gt;  &lt;p&gt;Finally, we are ready to set up the exports. These are publicly exposed shares and/or mount points. I’ve made mine all CIFS for the reasons noted above, and here they are…&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXExports.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ARXExports" border="0" alt="ARXExports" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXExports_thumb.jpg" width="891" height="266" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So they have a “Domain Name” which is the Virtual name in the domain, what Namespace they’re in (which impacts which backend shares they can see), Volume and Virtual Volume Path. The volume is the backend share, the path is the path that it will present to users.&lt;/p&gt;  &lt;p&gt;Once those and  the Virtual show online, you’re in!&lt;/p&gt;  &lt;p&gt;Now if you go to any machine that is authenticated to the domain, and type in &lt;a href="file://\\ARXStore"&gt;\\ARXStore&lt;/a&gt; in the Explorer (or equivalent) Address bar, you will see this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXNetView.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ARXNetView" border="0" alt="ARXNetView" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigFinally_8807/ARXNetView_thumb.jpg" width="671" height="505" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;There you have it, the two shares exposed in the Virtual. They are accessible and can be mapped or mounted from any machine that can authenticate to internal (which is purposefully few, we don’t like giving out actual information about our network, so it’s locked down).&lt;/p&gt;  &lt;p&gt;Next we can start using these exports to do some interesting stuff. Remember I said that we normally block-copy the backup1 share (and a couple of others) to a new NAS? Well we’re going to try setting up shadow-copy next on the ARX to see if that will just copy it for us in the background. But that’s the next blog, not this one.&lt;/p&gt;  &lt;p&gt;Until then,&lt;/p&gt;  &lt;p&gt;Don.&lt;/p&gt;&lt;img src="http://devcentral.f5.com/weblogs/dmacvittie/aggbug/1088071.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Don MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/03/08/arx-config-finally.aspx</guid>
            <pubDate>Mon, 08 Mar 2010 16:28:27 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/dmacvittie/comments/1088071.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/03/08/arx-config-finally.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/dmacvittie/comments/commentRss/1088071.aspx</wfw:commentRss>
        </item>
        <item>
            <title>ARX Config &amp;ndash; Wellllll&amp;hellip; Kind of.</title>
            <link>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/02/18/arx-config-ndash-wellllllhellip-kind-of.aspx</link>
            <description>&lt;p&gt;So I’ll bet you’re wondering where the updates have been?&lt;/p&gt;  &lt;p&gt;I took on this little side project knowing it would be an “after-hours” and “as time allows” project. &lt;/p&gt;  &lt;p&gt;I knew that we had some big projects coming like the &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=2250" target="_blank"&gt;BIG-IP LTM VE&lt;/a&gt; and others that I’m not able to discuss yet.&lt;/p&gt;  &lt;p&gt;What I didn’t expect is ADS re-installs, hardware failures, new equipment (other than the &lt;a href="http://www.f5.com/products/arx-series/" target="_blank"&gt;ARX&lt;/a&gt;), etc. If I had, I would have gone with delayed broadcasting so you didn’t see all my wardrobe malfunctions ;-).&lt;/p&gt;  &lt;p&gt;So those other projects – five of them that are big by my count – are tromping all over my free time, and thus the ARX install. Not bad planning on my part – except the part where nothing goes as expected and I know to pad my time – but just a fact of life/work.&lt;/p&gt;  &lt;p&gt;The new &lt;a href="http://www.dell.com/us/en/business/storage/unifiedstor/ct.aspx?refid=unifiedstor&amp;amp;s=bsd&amp;amp;cs=04" target="_blank"&gt;Dell NAS&lt;/a&gt; is in place and a member of the ADS domain, the &lt;a href="http://www.seagate.com/blackarmor/" target="_blank"&gt;Seagate NAS&lt;/a&gt; is configured, and both are also accessible outside the ADS domain, so all is set. There are some inside-ADS issues with the Dell I have to work out, but they’re just ADS config, I’m pretty certain, so that’ll go quickly.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigRidingtheWave_B541/DellNAS2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DellNAS2" border="0" alt="DellNAS2" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigRidingtheWave_B541/DellNAS2_thumb.jpg" width="371" height="177" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigRidingtheWave_B541/DellNAS.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DellNAS" border="0" alt="DellNAS" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigRidingtheWave_B541/DellNAS_thumb.jpg" width="251" height="177" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Ohhh… Ahhh…. &lt;a href="http://devcentral.f5.com/weblogs/macvittie/" target="_blank"&gt;Lori&lt;/a&gt; and my new Dell PowerVault 3000 series, unboxed and ready to rack.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;I just need to have some time to sit and get it all working as expected. I’m getting an hour here, an hour there, and that’s slowed me down quite a bit.&lt;/p&gt;  &lt;p&gt;So unless something changes, my updates between now and &lt;a href="http://www.interop.com/" target="_blank"&gt;Interop&lt;/a&gt; will be sporadic at best, since I’m going to skip from the blow-by-blow to the meat of the problem and only offer updates when I have something relevant to say about the ARX configuration and use.&lt;/p&gt;  &lt;p&gt;So until next time, I’ll be busy, you should be too… And when I’m not? I’ll be pestering Lori about getting a &lt;a href="http://www.equallogic.com/default.aspx" target="_blank"&gt;Dell EqualLogic&lt;/a&gt; to do all that heavy lifting like hosting PDFs ;-)&lt;/p&gt;  &lt;p&gt;Don.&lt;/p&gt;&lt;img src="http://devcentral.f5.com/weblogs/dmacvittie/aggbug/1086032.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Don MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/02/18/arx-config-ndash-wellllllhellip-kind-of.aspx</guid>
            <pubDate>Fri, 19 Feb 2010 01:32:03 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/dmacvittie/comments/1086032.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/02/18/arx-config-ndash-wellllllhellip-kind-of.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/dmacvittie/comments/commentRss/1086032.aspx</wfw:commentRss>
        </item>
        <item>
            <title>ARX Config &amp;ndash; Week Three</title>
            <link>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/02/04/arx-config-ndash-week-three.aspx</link>
            <description>&lt;p&gt;Well, I’ll bet you’re wondering how it’s going?&lt;/p&gt;  &lt;p&gt;First, the reasons for my silence that you haven’t heard. Last Thursday my wonderful &lt;a href="http://www.dell.com" target="_blank"&gt;Dell&lt;/a&gt; Latitude D820 died. I loved this machine, thought so much of it that last time I updated my home machine I got a D830. But sadly, it was over three years old, and I spend 8+ hours a day abusing it, so no surprise.&lt;/p&gt;  &lt;p&gt;The warranty ran out in December, so that left me (IT actually) no option but to replace it. The real reason to include this is to point out to you that F5 IT rocks, and many IT departments could learn from them. I’m a remote worker, I was limping by working on my home machine which had most of what I needed, but some key software like MS Project wasn’t installed, and webmail is… painful in any situation.&lt;/p&gt;  &lt;p&gt;I told IT the machine was definitely dead late on Tuesday, on Wednesday I had a new machine. With my login info and the licensed corporate software installed. You don’t do any better than that.&lt;/p&gt;  &lt;p&gt;So they sent me a Latitude E6400, and honestly, I’m pleased as can be. The only little problem I’ve had with it was (so far) not work related. I listen to DVD lectures from &lt;a href="http://www.teach12.com" target="_blank"&gt;The Teaching Company&lt;/a&gt; in the evenings while working or painting or writing for non-work, and for some reason my newest set of DVDs plays fine on the machine but doesn’t have sound. Local WMV files play and have sound, the DVDs work on my home machine… So I don’t exactly know what’s going on there, but &lt;em&gt;everything&lt;/em&gt; else works perfectly, so I’m happy. I’ll figure out what oddity makes them work on other Dell Machines and not on this one.&lt;/p&gt;  &lt;p&gt;And I was complaining that I was out of space for VMs… No more! Much larger hard disk.&lt;/p&gt;  &lt;p&gt;Anyway, you can imagine that getting the machine, pulling the hard disk from my old one (don’t tell IT, I’m not certain they’d approve), hooking up the disk via USB and dumping all the important stuff, reconfiguring just about everything – from bookmarks to networking settings – to work well in my environment sucked up just a bit of my time.&lt;/p&gt;  &lt;p&gt;On the bright side, the days that I had no machine (it was nearly a week because we’d hoped we could fix the old one, but alas, Dell said “motherboard, fixing is a bad choice”) gave me a chance to get my storage house in order.&lt;/p&gt;  &lt;p&gt;What did I do? Well I wiped the box running ADS and started over. It had ADS and DNS installed from who-knows-how-long-ago, but it was shut down… So I tried with the installed copies, but wasn’t real confident and it wasn’t working the best.&lt;/p&gt;  &lt;p&gt;So I wiped the server and reinstalled, set ADS up again, joined my home laptop to the ADS domain, then worked at getting the storage into the domain. One required using the WINS name instead of the domain name to get it to work, the other required that I add it by had to ADS and DNS, and THEN tell the storage to join the domain. And as usually happens in that case, all went well.&lt;/p&gt;  &lt;p&gt;Finally a chance to join the &lt;a href="http://www.f5.com/products/arx-series/" target="_blank"&gt;ARX&lt;/a&gt; to the domain. This is something I had not attempted up to that point because I wanted to have the things an ARX requires – storage and users – in ADS so that once it was joined I could get rolling. So I went to join the ARX into the domain… And realized I did not have the faintest idea how to do so. &lt;/p&gt;  &lt;p&gt; &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeekThree_13237/ARX.AD.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ARX.AD" border="0" alt="ARX.AD" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeekThree_13237/ARX.AD_thumb.jpg" width="844" height="113" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;AD Forest/domain list.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;RTFM time, so I went and looked. The help on the system I have is very nice, and coworkers tell me that the help on DMOS 5.X is indeed very nice overall. That helped me get rolling, as did the logs, which are very verbose and I cannot recommend enough. In fact, all the oddities I’ve encountered to date – failure to access disks for metadata, failure to connect to shares, failure to negotiate NFS versions… All were ultimately the fault of my storage, and all we ultimately made clear to me via the ARX logs.&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeekThree_13237/ARX.logs.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ARX.logs" border="0" alt="ARX.logs" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeekThree_13237/ARX.logs_thumb.jpg" width="793" height="162" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Lots of logs – and this does not count the automatically generated reports for lots of common activities.&lt;/p&gt;    &lt;p&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeekThree_13237/ARX.AD.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ARX.Volume" border="0" alt="ARX.Volume" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeekThree_13237/ARX.Volume.jpg" width="570" height="355" /&gt; &lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The Managed Volume created under ADS.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;One really odd thing I ran into that I am working around by ignoring it – because I can – is that I have a Namespace whose drive mountings failed – a leftover from the work I was doing in NFS and CIFS without Active Directory. It is stuck in the “starting” state, and I can’t get it out. Since the ARX won’t let me delete it, I’m ignoring it for now, and need to look up how to point out to the ARX that it will never finish starting since it has no volumes allocated to it. I’m pretty certain that this is a user error, so don’t judge the ARX poorly, even if it &lt;em&gt;is &lt;/em&gt;an ARX error, you can ignore a single Namespace easily enough. Or better, don’t use SMB class storage so you’re not jerking the poor ARX around for three weeks ;-).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeekThree_13237/ARX.Virtual.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ARX.Virtual" border="0" alt="ARX.Virtual" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeekThree_13237/ARX.Virtual_thumb.jpg" width="405" height="397" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;A Virtual defined on the ADS domain Internal.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Everything before that last picture that I’ve talked about has been the backend. Now that all the backend pieces were working together, it was time for me to set up the user-facing bit… The Virtual Service. This is the presentation “volume” – where the device advertises the Virtual Directory Tree to the network. It went easy enough on creation and making CIFS exports, and it’s up and running now.&lt;/p&gt;  &lt;p&gt; The problem I’m stopped at now is another RTFM – I need to join the Virtual to the domain, but haven’t read how – it told me that I needed to and how to do so when I created the exports on the Virtual Service, but it was 3am and I thought “I’ll figure that out later…” And indeed I will, for this blog is long enough, and that’s where I’ll pick up the next installment.&lt;/p&gt;  &lt;p&gt;Until then, enjoying my new laptop and seeing this all working together.&lt;/p&gt;  &lt;p&gt;Oh yeah, and I have to make my regular everyday user not be SuperADSMan. I toggled him up to Enterprise ne’er-do-well while testing, and don’t want to forget to make him normal, and create the storage background users I need. More on that next time, when I’m sure what storage background users I want/need.&lt;/p&gt;  &lt;p&gt;Don.&lt;/p&gt;&lt;img src="http://devcentral.f5.com/weblogs/dmacvittie/aggbug/1086021.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Don MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/02/04/arx-config-ndash-week-three.aspx</guid>
            <pubDate>Fri, 05 Feb 2010 03:47:27 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/dmacvittie/comments/1086021.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/02/04/arx-config-ndash-week-three.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/dmacvittie/comments/commentRss/1086021.aspx</wfw:commentRss>
        </item>
        <item>
            <title>ARX Config &amp;ndash; Week 2</title>
            <link>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/01/28/arx-config-ndash-week-2.aspx</link>
            <description>&lt;p&gt;I wanted to do at least two updates a week on this series, but circumstances conspired to keep me from an update earlier this week. In case you missed it, we’ve had a &lt;a href="http://www.f5.com/news-press-events/" target="_blank"&gt;release or two&lt;/a&gt; going on (that link also has the “&lt;a href="http://www.f5.com/news-press-events/press/2010/20100121.html" target="_blank"&gt;F5 joins NetApp Alliance Partner Program&lt;/a&gt;” Press Release on it if you missed that one), and I’ve got my bit to play in that. I also inherited a rather large project that I need to drive home, and it took a chunk of time just figuring out where it was and what the next steps were. There all the excuses but the one you came for are done.&lt;/p&gt;  &lt;p&gt;Now the one you came for… My network, my devices. &lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.f5.com/products/arx-series/" target="_blank"&gt;ARX&lt;/a&gt; is up and running beautifully, it behaves as expected except for one niggling bit that I suspect is due to the fact that I’m using SMB class NAS devices, so I’m not going to bring up. If you’ve got a &lt;a href="http://www.netapp.com/us/" target="_blank"&gt;NetApp&lt;/a&gt; or &lt;a href="http://www.emc.com/" target="_blank"&gt;EMC&lt;/a&gt; NAS, you’re probably not going to see it, so I’ll leave it at that.&lt;/p&gt;  &lt;p&gt;My devices on the other hand… Arggghh. &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeek2_12B3C/NoKerberos.jpg"&gt;&lt;img title="NoKerberos" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 10px; border-right-width: 0px" height="276" alt="NoKerberos" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeek2_12B3C/NoKerberos_thumb.jpg" width="253" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’ll skip the hoops I jumped through and the number of times I attempted to add shares trying to get my NAS devices to play well with others. One was requiring a login to access a drive marked public, the other was giving me access denied errors. Both of these problems were evident from both servers and the ARX. I’ve changed quite a few settings over the last week, so I went back and started again. It turns out that one NAS device requires the volume in the nfs path, the other does not. Problem one solved. Access wasn’t denied (as the device told me), but the share I was trying to mount didn’t exist. I got the name straight. The other was a setting in the global config that I tracked down – it defaulted to no access for all new nfs shares, and I had created new ones for testing, so I wasn’t messing with production data. A few mouse clicks later, and theoretically both are ready to go. As a bonus, after nearly two weeks of changing things on these boxes to get one of them fully functional – the &lt;a href="http://www.netgear.com/Products/Storage.aspx" target="_blank"&gt;NetGear&lt;/a&gt; was partially functional last week – All of the clients on the network could still get to their shares.&lt;/p&gt;  &lt;p&gt;So I go back to the ARX management screen, and attempt to mount a share on my &lt;a href="http://www.seagate.com/www/en-us/products/network_storage/blackarmor/" target="_blank"&gt;Seagate BlackArmor&lt;/a&gt; NAS. This is where owning an SMB NAS really started to hurt. With a fully qualified path, it tried, and it failed because root_squash was turned on. This is a cool protection mechanism of nfs that changes the uid of root to be “nobody” so root has no special privileges and cannot break anything. Fine, I turned it off on the NetGear/Infrant, so I would just turn it off on the Seagate. Remember that the ARX is a file virtualization tool with a lot going on inside. It needs root rights to move things about (particularly files in a tiered environment), manage file access privileges, and to manage the metadata share.&lt;/p&gt;  &lt;p&gt;Guess what? After lots of research, I discover that the BlackArmor NAS doesn’t let you turn off root_squash. So I have a solution for this, I have another Namespace (think virtual tree container) on the ARX that I can use that has CIFS enabled. I’ve SMBmounted this box a zillion times, and our XP clients access it fine with CIFS also. So I pop back into the ARX manager, change to that Namespace, and try to add it as CIFS. &lt;/p&gt;  &lt;p&gt;“NAS Device does not support Kerberos Authentication” The ARX tells me. &lt;/p&gt;  &lt;p&gt;Sigh. So I can’t do NFS because root_squash can’t be disabled, I can’t do SMB without an ADS machine. &lt;/p&gt;  &lt;p&gt;The BlackArmor is our primary NAS, so I don’t want to move forward without it, but Lori took down our ADS machine a while back, and it’s physically gone from the building.&lt;/p&gt;  &lt;p&gt;That leaves me trying to use SMB PDC functionality (vaguely recall doing that once), or setting up a new ADS server and hoping that the BlackArmor knows how to use that.&lt;/p&gt;  &lt;p&gt;So a chunk of the reason I skipped blogging earlier in the week was simple… I had nothing much to report other than the obvious – Seagate BlackArmor isn’t enterprise class NAS. Duh.&lt;a href="http://rds.yahoo.com/_ylt=A9G_bDkiaGJLb1oAFuejzbkF/SIG=12858uue0/EXP=1264826786/**http%3a//www.flickr.com/photos/houseofcards/280977628/" target="_blank"&gt;&lt;img title="280977628_f214125b3c_m" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="244" alt="280977628_f214125b3c_m" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/dmacvittie/WindowsLiveWriter/ARXConfigWeek2_12B3C/280977628_f214125b3c_m_3.jpg" width="184" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And now I have a project for this weekend. Setting up ADS to move this project along, I’m tired of blogging about my network/storage issues and want to move on to actually using the ARX.&lt;/p&gt;  &lt;p&gt;I tried to turn this into an excuse to snag a NetApp – something like a &lt;a href="http://media.netapp.com/documents/fas2000.pdf" target="_blank"&gt;FAS2020&lt;/a&gt; would do, but that fell through when a fellow F5er brought reason into the discussion… So that idea is out. For now.&lt;/p&gt;  &lt;p&gt;Until next time,&lt;/p&gt;  &lt;p&gt;Don. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p align="right"&gt;All Options Were Considered… *&lt;/p&gt;  &lt;p align="right"&gt;* Photo by Alex Nash and used under the Creative Commons License. &lt;/p&gt;  &lt;p align="right"&gt;Click the image to view the original picture on Flickr&lt;/p&gt;&lt;img src="http://devcentral.f5.com/weblogs/dmacvittie/aggbug/6299.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Don MacVittie</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/01/28/arx-config-ndash-week-2.aspx</guid>
            <pubDate>Fri, 29 Jan 2010 03:17:39 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/dmacvittie/comments/6299.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/dmacvittie/archive/2010/01/28/arx-config-ndash-week-2.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/dmacvittie/comments/commentRss/6299.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>
