<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The F5 Guy &#187; Misc</title>
	<atom:link href="http://www.TheF5Guy.com/blog/index.php/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.TheF5Guy.com/blog</link>
	<description>F5 BIG-IP, SharePoint and Other Technologies...</description>
	<lastBuildDate>Tue, 07 Feb 2012 15:11:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>F5 BIG-IP &#8211; Cisco Nexus VLAN-to-VLAN Bypass</title>
		<link>http://www.TheF5Guy.com/blog/2011/07/f5-big-ip-cisco-nexus-vlan-to-vlan-bypass/</link>
		<comments>http://www.TheF5Guy.com/blog/2011/07/f5-big-ip-cisco-nexus-vlan-to-vlan-bypass/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 14:28:23 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[f5 MVP]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[VLAN BYPASS]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=1307</guid>
		<description><![CDATA[I have a guest post today that I am happy to present to you. The following content was created by a fellow F5 DevCentral MVP member named Chetan Bhatt who works for NBC Universal as a Senior Network Engineer. In an article that TheF5Guy.com posted back in September 22, 2010 I explained a method about [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/07/bypass.png"><img class="alignright size-medium wp-image-1327" title="bypass" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/07/bypass-300x150.png" alt="" width="138" height="69" /></a>I have a guest post today that I am happy to present to you.  The following content was created by a fellow F5 DevCentral MVP member named Chetan Bhatt who works for NBC Universal as a Senior Network Engineer.</p>
<p>In an article that TheF5Guy.com posted back in September 22, 2010 I explained a method about creating a F5-Cisco VLAN to VLAN Bypass for Cisco IOS gear.  With the introduction to Cisco Nexus and vPC (Virtual Port Channel) technology the configurations to make the VLAN-to-VLAN bypass would need to be updated.  (Previous article can be found <a title="here" href="http://www.thef5guy.com/blog/2010/09/f5-big-ip-and-cisco-vlan-to-vlan-bypass/" target="_blank">here</a>) <span id="more-1307"></span></p>
<p>So now we have the following similar scenario with the added twist of Nexus and vPC.</p>
<p>I have a pair of F5 ADC in an Internet DMZ, where nodes behind the load balancer need to access NAS system(s) on a VLAN located on a separate VLAN that is not behind the load balancer. The problem is that in my current design I have to route through the F5 Load balancer to access the NAS system(s).  Unfortunately the amount of bandwidth it takes supersedes the F5 ADC’s total throughput.  I would like to bypass this without adding extra network cards or recreating a new VLAN and would like preserve the IP addresses as much as possible.  Also the F5 ADC is sitting on a network design that participates in vPC within Cisco Nexus Datacenter gear.</p>
<p>Based on this description above you extrapolate a high-level logical network design as shown in Figure 1 ( I have removed vPC design for now as you read on you will see it introduced into the article):</p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/07/chetan1.jpg"><img class="aligncenter size-medium wp-image-1340" title="chetan1" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/07/chetan1-300x149.jpg" alt="" width="300" height="149" /></a></p>
<p>In the figure 1, we VIP VLAN which is a routable VLAN. Node VLAN is a non-routable VLAN, which is strictly Layer 2.  Since the VLAN is non-routable no external devices except the F5 can access the Nodes directly.  Finally we have Server VLAN Z which is where the NAS system is connected to.  In order to have communication between Server VLAN Z and Node VLAN, the traffic must route through the F5 via VIP VLAN. This is done by a static route pointing to .11 on VIP VLAN which is the F5 floating address on VIP VLAN to reach node VLAN address block. In figure 1 you also have all servers in Node VLAN pointing to .1 as their default gateway which is the floating address of the F5. The F5’s default gateway is .1 on VIP VLAN. Now that we have described the current behavior of Figure 1, we can start looking at making some changes.</p>
<p>So how do we change the network to accommodate the result that is being looked for? It is actually much easier then you might think.</p>
<p>The first item you want to remove is the static route on the switch pointing to point to .11 on VIP VLAN to access NODE VLAN. You will not need this since the end result is to allow SERVER VLAN and NODE VLAN to communicate directly via the Cisco Nexus Switch router.</p>
<p>Next you will need to change NODE VLAN from a non-routable network to a routable network. Thus, NODE VLAN will have a gateway of .1 on the switch router. The F5 will then change its own floating address to say .11 and subsequently change the self-addresses to .12 and .13.  All the servers in NODE VLAN will continue to use .1  as the default gateway.</p>
<p>&nbsp;</p>
<p>Thus the network will now look more like Figure 2:</p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/07/chetan2.jpg"><img class="aligncenter size-medium wp-image-1341" title="chetan2" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/07/chetan2-300x149.jpg" alt="" width="300" height="149" /></a></p>
<p>At this point, you are thinking how is the traffic going to return to F5 load balancer when it’s traffic via VIP. The easy way is to apply SNAT Automap. Which works, but then you run into another problem where you lose the client IP address. Normally this might be work, but will make tracking clients more difficult especially around traffic that is not HTTP based.</p>
<p>The short answer to this is utilizing a Cisco’s Policy Based Route.  How does that work?</p>
<p>On a Cisco switch router, you can do the following configuration (NX OS Syntax):</p>
<p><code><br />
ip access-list from_node_vlan_deny<br />
10 permit ip y.y.y.0/24 z.z.z.0/24<br />
ip access-list from_node_vlan_allow<br />
10 permit ip y.y.y.0/24 any<br />
route map to_node_vlan deny 10<br />
match ip address from_node_vlan_deny<br />
route map to_node_vlan permit 10<br />
match ip address from_node_vlan_allow<br />
set ip next-hop y.y.y.11<br />
interface VIP_VLAN<br />
ip policy route-map to_node_vlan<br />
</code></p>
<p><span style="color: #ff0000;">NOTE: You must have feature pbr enabled.</span></p>
<p>If you are a student of Cisco IOS you might notice that IP access-list does not contain deny statements.  This is because PBR statements in the Nexus OS was designed to ignore the deny statements within IP access-lists.  I haven’t received an official reason of why this happened, but the best case was that they wanted  to make the ultimate PERMIT/DENY decision at the route map level.   The good news is that this new behavior only exists when applied to the pBR. Meaning Deny statements within an IP access-list will not be ignored when applying as a standard ACL for security access.   Also you can use the same access-list for security access and route-maps so just keep in mind that that DENY statements will be ignored by the route-maps ONLY.</p>
<p>Looking at the configuration example above the behavior is that if the NODE VLAN traffic is destined to the SERVER VLAN, skip the route-map statement and use the internal routing table of the switch. Thus allowing NODE VLAN to communicate directly to SERVER VLAN and vice versa. Subsequently, if traffic from NODE VLAN is attempting to talk to the internet then it will match the IP access-list “from_node_vlan_allow” within route map “to_node_vlan permit 10”.  It will then apply the next command which is a next hop of y.y.y.11 (Floating address of the F5) within NODE VLAN.</p>
<p>If we left everything alone, this story would be complete.   Unfortunately the network example I used is also using vPC, which adds another layer of complexity which needs to be accounted.   Figure 3 shows us what a vPC topology would look like with an F5:</p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/07/chetan3.jpg"><img class="aligncenter size-medium wp-image-1342" title="chetan3" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/07/chetan3-300x149.jpg" alt="" width="300" height="149" /></a></p>
<p>You see F5 had decided to optimize the Ethernet Frames.   To optimize F5 typically ignores the arp reply given by the HSRP primary and instead forwards Ethernet frames to which ever MAC address it receives frames from the result is a faster response time.   NAS storage vendors also do this and it’s wide spread.  Unfortunately this is not a nonstandard behavior.   If you are well versed enough on the F5 you would immediately think to turn off the auto Last hop feature would counteract this behavior.  Unfortunately, this does not work in Cisco Nexus OS world.  Cisco recognized that many vendors had this same issue so they introduced the command “peer-gateway” command. This command in affect disabled the optimization.</p>
<p>So basically you would introduce the command in the following configuration example, in our diagram it would be on Nexus 7010 MDF A and MDF B</p>
<p>vpc domain 1</p>
<p>role priority 10</p>
<p>peer-keepalive destination 10.1.1.2 source 10.1.1.1 vrf VPC-KeepAlive</p>
<p><strong> </strong><strong>peer-gateway</strong></p>
<p>Of course this is still not end of the story because peer-gateway has a caveat as stated in the Nexus OS Layer 2 guide</p>
<p>Packets arriving at the peer-gateway vPC device will have their TTL decremented, so packets carrying TTL = 1 may be dropped in transit due to TTL expire. This needs to be taken into account when the peer-gateway feature is enabled and particular network protocols sourcing packets with TTL = 1 operate on a vPC VLAN.</p>
<p>This means that the traffic will be treated like a layer 3 hop which means we need to make small adjustment in our access list</p>
<p>From:<br />
<code><br />
ip access-list from_node_vlan_deny<br />
10 permit ip y.y.y.0/24 z.z.z.0/24<br />
ip access-list from_node_vlan_allow<br />
10 permit ip y.y.y.0/24 any<br />
route map to_node_vlan deny 10<br />
match ip address from_node_vlan_deny<br />
route map to_node_vlan permit 10<br />
match ip address from_node_vlan_allow<br />
set ip next-hop y.y.y.11<br />
interface VIP_VLAN<br />
ip policy route-map to_node_vlan<br />
</code></p>
<p>To:<br />
<code><br />
ip access-list from_node_vlan_deny<br />
<strong>5 permit ip y.y.y.0/24 y.y.y.0/24 </strong><br />
<strong>10 permit ip y.y.y.0/24 z.z.z.0/24</strong><br />
ip access-list from_node_vlan_allow<br />
10 permit ip y.y.y.0/24 any<br />
route map to_node_vlan deny 10<br />
match ip address from_node_vlan_deny<br />
route map to_node_vlan permit 10<br />
match ip address from_node_vlan_allow<br />
set ip next-hop y.y.y.11<br />
interface VIP_VLAN<br />
ip policy route-map to_node_vlan<br />
</code><br />
If you have been following closely on the difference you might be wondering why should you have a permit for traffic between NODE VLAN to NODE VLAN?  After all the access-list looks at Layer 3, not Layer 2 traffic.   As I mentioned above “<em>Packets arriving at the peer-gateway vPC device will have their TTL decremented…</em>”  Which means that Layer 2 traffic under vPC Peer Gateway will treat any traffic within that VLAN as a layer 3 hop and it will be processed within the access-list.</p>
<p><strong>Conclusion</strong></p>
<p>If you are running a F5 ADC which routes through F5 Nexus devices, then you don’t need peer-gateway , but you will if you  if you are directly attached to a Nexus Device that is configured to use vPC.</p>
<p>I have yet to face any issues with this configuration so it might be a good idea to add Peer-gateway into your vpc configuration as a default.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2011/07/f5-big-ip-cisco-nexus-vlan-to-vlan-bypass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F5 BIG-IP and Cisco VLAN to VLAN Bypass</title>
		<link>http://www.TheF5Guy.com/blog/2010/09/f5-big-ip-and-cisco-vlan-to-vlan-bypass/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/09/f5-big-ip-and-cisco-vlan-to-vlan-bypass/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 16:43:59 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[f5 MVP]]></category>
		<category><![CDATA[how to]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=1096</guid>
		<description><![CDATA[Chetan Bhatt (aka The Bhattman over at DevCentral) is the author of the blog post below.  Thank you for your contributions to the community Chetan! From time to time, I usually receive a request that goes something like this. “I have a pair of F5 ADC in an Internet DMZ, where the servers behind the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/09/Which-way.png"><img class="alignleft size-thumbnail wp-image-1101" title="Which way" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/09/Which-way-150x150.png" alt="" width="150" height="150" /></a>Chetan Bhatt (aka The Bhattman over at DevCentral) is the author of the blog post below.  Thank you for your contributions to the community Chetan!</p>
<p>From time to time, I usually receive a request that goes something like this.</p>
<p>“I have a pair of F5 ADC in an Internet DMZ, where the servers behind the load balancer need to access NAS system(s) on a VLAN located in the same network on another VLAN that is not behind the load balancer.</p>
<p>The problem is that in my current design I have to route through the F5 Load balancer to access the NAS system(s).  Unfortunately the amount of bandwidth it takes supersedes the F5 ADC’s total throughput.  I would like to by pass this without adding extra network cards or recreating a new VLAN and would like preserve the IP addresses as much as possible.”<span id="more-1096"></span></p>
<p>For the purposes of the blog we will call the person requesting this <a href="http://en.wikipedia.org/wiki/Keyser_S%C3%B6ze">Keyser Söze</a></p>
<p>Based on this description above you extrapolate a high-level logical network design as shown in Figure 1.</p>
<p><strong>Figure 1</strong></p>
<p><strong><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/09/CB_pic_1.png"><img class="aligncenter size-full wp-image-1098" title="CB_pic_1" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/09/CB_pic_1.png" alt="" width="641" height="272" /></a><br />
</strong></p>
<p>In the figure 1, we VLAN 10 which is a routable VLAN. VLAN 12 is an empty VLAN, which is strictly Layer 2, and no other traffic allowed to it from the router itself.  Finally we have VLAN13 which is where the NAS servers is connected to .  In order to access VLAN12 you need to route through the F5 that is also connected on VLAN10. This is done by a static route pointing to .11 on VLAN10 which is the F5 floating address on VLAN 10 to reach VLAN12 address block. In figure 1 you also have all servers in VLAN12 pointing to .1 as their default gateway which is the floating address of the F5. The F5’s default gateway is .1 on VLAN10. Now that we have described the current behavior of Figure 1, we can start looking at making some changes.</p>
<p>So how do we change the network to accommodate the result that Kyser is looking for? It is actually much easier then you might think.</p>
<p>For the purposes of this explanation, let us assume the switches are connected on Cisco Switch routers</p>
<p>The first item you want to remove is the the static route on the switch pointing to point to .11 on VLAN10 to access VLAN12. You will not need this since the end result is to allow VLAN 12 and VLAN 11 to communicate directly via the Cisco Switch router.</p>
<p>Next you will need to change VLAN11 from a non-routable network to a routable network. Thus, VLAN 11 will have a gateway of .1 on the switch router. The F5 will then change its own floating address to say .11 and subsequently change the self-addresses. All the servers will continue to use .1 on VLAN11 as their default gateway.</p>
<p>Thus the network will now look more like Figure 2</p>
<p><strong>Figure 2</strong></p>
<p><strong><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/09/CB_pic_2.png"><img class="aligncenter size-full wp-image-1099" title="CB_pic_2" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/09/CB_pic_2.png" alt="" width="642" height="273" /></a><br />
</strong></p>
<p>At this point, you are thinking well if that is the case then how do we get traffic back to the F5 for Load balancing traffic. Well the easy way is to apply SNAT Automap across all the Virtual addresses. Which works, but then you run into another problem where you lose the client IP address. Normally this might be work, BUT if you are tracking clients for statistical purposes, this is not going to work.</p>
<p>The short answer to this is utilizing a Cisco’s Policy Based Route. How does that work?</p>
<p>On a Cisco switch you can do the following configuration (IOS Syntax):<br />
<code><br />
ip access-list extended from_vlan11<br />
Deny y.y.y.0 0.0.0.255 z.z.z.0 0.0.0.255<br />
Permit y.y.y.0 0.0.0.255 any<br />
route map to_lb_vlan11<br />
Match ip address from_vlan11<br />
ip default next-hop y.y.y.11<br />
interface Vlan11<br />
ip policy route-map to_lb_vlan11<br />
</code><br />
What these statements mean is that any traffic from VLAN11 is destined to addresses on VLAN12, skip the route-map statement and use the internal routing table of the switch. Thus allowing VLAN11 to communicate directly to VLAN12 and vice versa. Subsequently, if traffic from VLAN11 is attempting to talk to the internet then it will match the permit statement in the IP access list “from_vlan11” then apply the route map statement and thus your next hope is .11, which is hosted on VLAN11.</p>
<p>That pretty much sums up how to use the switches throughput for VLAN to VLAN traffic and the F5 ADC continues to do what it does best while Kyser can go home happy.</p>
<p>Thanks,</p>
<p>CB</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/09/f5-big-ip-and-cisco-vlan-to-vlan-bypass/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iRules &#8211; Transparent Header Modification</title>
		<link>http://www.TheF5Guy.com/blog/2010/06/irules-transparent-header-modification/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/06/irules-transparent-header-modification/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 03:12:44 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[iRule]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=979</guid>
		<description><![CDATA[Time and time again I am amazed at how powerful and flexible iRules can be. I have seen a few posts on DevCentral requesting help with creating iRules that rewrite or redirect traffic without updating the clients browser and I thought it might be fun to provide a few examples of how to do this. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/06/detour1.jpg"><img class="alignleft size-full wp-image-986" title="detour" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/06/detour1.jpg" alt="" width="179" height="81" /></a>Time and time again I am amazed at how powerful and flexible iRules can be.  I have seen a few posts on DevCentral requesting help with creating iRules that rewrite or redirect traffic without updating the clients browser and I thought it might be fun to provide a few examples of how to do this.</p>
<p>One way to do this is called transparent header modification.  How it works is a user will enter a URL in their browser such as &#8220;www.mycompany.com/bus/&#8221;, the request will come in to your BIG-IP and the information sent to your web servers can be redirected or rewritten to whatever you like.  Here is an example:<span id="more-979"></span></p>
<p><code><br />
when HTTP_REQUEST {<br />
switch -glob [string tolower [HTTP::uri] ] {<br />
"/bus/*" {<br />
HTTP::uri "/greyhound/bus"<br />
}<br />
}<br />
}<br />
</code></p>
<p>Using the iRule above, this is what happens to your incoming HTTP request.  The request comes in and the URI is converted to lower case and then inspected to see if it begins with &#8220;/bus/&#8221;.  The asterisk indicates a wildcard, so anything could come after &#8220;/bus/&#8221;.  If it does begin with &#8220;/bus/&#8221; then the URI will be transparently modified or changed to &#8220;/greyhound/bus&#8221;.  The clients browser will not be updated, but the URI that the BIG-IP passes on to the server will be &#8220;/greyhound/bus&#8221;.  Basically it turns a request for this &#8220;www.mycompany.com/bus/myrequest&#8221; INTO &#8220;www.mycompany.com/greyhound/bus&#8221;  Pretty cool huh?</p>
<p>Now lets say you want to do something a little more exotic.  Lets use the iRule from above in a different way.</p>
<p><code><br />
when HTTP_REQUEST {<br />
set uri [HTTP::uri]<br />
switch -glob [string tolower [HTTP::uri] ] {<br />
"/bus/*" {<br />
HTTP::uri "/greyhound/searchBus.do?stationName=[string range $uri 5 end]"<br />
}<br />
}<br />
}<br />
</code></p>
<p>What is this one doing?  Let say an HTTP request comes in for &#8220;www.mycompany.com/bus/texas&#8221;.  Using the iRule above the web server would actually receive a request for &#8220;www.mycompany.com/greyhound/searchBus.do?stationName=texas&#8221;.  The clients browser would still read &#8220;www.mycompany.com/bus/texas&#8221;.  Like I said powerful and flexible.</p>
<p>If you are interested in more content regarding transparent header modifications a.k.a. redirecting users without changing their URL, then I recommend reading this article by Joe Pruitt on the DevCentral website <a href="http://devcentral.f5.com/weblogs/Joe/archive/2005/07/27/ModifyingUriWithoutRedirect.aspx">http://devcentral.f5.com/weblogs/Joe/archive/2005/07/27/ModifyingUriWithoutRedirect.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/06/irules-transparent-header-modification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live Meeting Portal Server and BIG-IP LTM</title>
		<link>http://www.TheF5Guy.com/blog/2010/04/live-meeting-portal-server-and-big-ip-ltm/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/04/live-meeting-portal-server-and-big-ip-ltm/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 19:45:06 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[live meeting]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=946</guid>
		<description><![CDATA[I setup Live Meeting Portal Server the other day and wanted to share a few things that are not mentioned in Microsoft&#8217;s documentation.  The BIG-IP portion of this configuration is super easy, but it is understanding how both the application and the BIG-IP work together that can be the hardest part of any deployment. Setting Up BIG-IP and Live [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/LiveMeeting.gif"><img class="size-thumbnail wp-image-972 alignright" title="LiveMeeting" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/LiveMeeting-150x150.gif" alt="" width="123" height="123" /></a>I setup Live Meeting Portal Server the other day and wanted to share a few things that are not mentioned in Microsoft&#8217;s documentation.  The BIG-IP portion of this configuration is super easy, but it is understanding how both the application and the BIG-IP work together that can be the hardest part of any deployment.</p>
<p><strong>Setting Up BIG-IP and Live Meeting Portal Server</strong><br />
<span id="more-946"></span><br />
Prerequisites:</p>
<p>Please consult the Live Meeting Portal Server documentation and ensure that your servers meet all the perquisites before installation. All the examples in this guide are setup so that you will end up with a website at this URL: https://livemeeting.mycompany.com/lmportal. Please feel free to substitute your company’s name for “mycompany”.</p>
<p><strong>IIS Setup:</strong><br />
1. Download the latest version of Office Live Meeting Service Portal. As of 4/20/2010 that can be found here:</p>
<p>http://www.microsoft.com/downloads/details.aspx?FamilyID=429bb528-fd1b-45b7-af2b-cbbf4a8e65ff&#038;displaylang=en</p>
<p>2. Create a basic website in IIS and name it Live Meeting. This empty shell of a website will be used by the Live Meeting installer and will basically be taken over by it after you run through the installation.</p>
<p>3. Create a folder named “Livemeeting” in the directory of your choice. In this example we will use ”E:\web\content\”</p>
<p>4. Double click the lmportal.exe to begin the installation and choose custom when the option appears. Then select the directory you created above so the files will be placed in your normal custom web content location.</p>
<p>5. Remote Desktop (RDP) to the web server and open IIS. DO NOT USE THE IIS CONSOLE ON YOUR LOCAL MACHINE as you will not have access to everything that you need.</p>
<p>6. The screenshots below will help guide you through the configuration of the web site in IIS. Things that do need to be changed:<br />
a. Add 443 to the SSL port and select the unique IP address for the site to use. We will be terminating SSL on the F5 BIG-IP and then re-encrypting before sending it back on to the server.</p>
<p style="text-align: left;">b. Allow Scripts and Executables under execute permissions. Verify application pool is set to Live Meeting Intranet Portal AppPool.</p>
<p style="text-align: center;"><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting2.png"><img class="size-full wp-image-952  aligncenter" title="livemeeting2" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting2.png" alt="" width="356" height="356" /></a></p>
<p>c. Verify that ASP.NET is set to version 1.1.4.322.</p>
<p style="text-align: center;"><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting3.png"><img class="aligncenter size-full wp-image-953" title="livemeeting3" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting3.png" alt="" width="364" height="356" /></a></p>
<p>d. Under Directory Security, click Edit and make sure there is a check mark on the “Enable anonymous access” and “Integrated Windows authentication” box.</p>
<p style="text-align: center;"><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting4.png"><img class="aligncenter size-full wp-image-954" title="livemeeting4" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting4.png" alt="" width="372" height="443" /></a></p>
<p>e. Go to the application pool, right click and go to properties. Click the Health tab and uncheck “Enable Rapid-Fail protection”. Not including a screenshot of this one.</p>
<p>7. Navigate to “E:\web\content\Livemeeting\Portal” on the server. Then find the file named “Portal.config”, right-click it and click the Security tab. Click Add and then add the “Network Service” user account and give it full control. You have to do this or you cannot modify the configuration settings from the GUI.</p>
<p>8. Do the same thing listed in step 7 for the “PortalExport” folder located in the directory you should currently be in: “E:\web\content\Livemeeting\Portal”</p>
<p>9. Now you have to import the SSL certificate that you are going to use into IIS website that you just set up. You will need to obtain the .crt file for the SSL certificate and the .key file for that certificate. We terminate our SSL on the BIG-IP so these can both be obtained from there. I will skip the steps regarding purchasing an SSL certificate for a site if you do not already have one. It kind of falls outside the scope of this guide.</p>
<p>10. Use a search engine and search for OpenSSL. You should find their homepage at: http://www.openssl.org/</p>
<p>11. Download OpenSSL and install it on your Local machine. I don’t recommend installing it on the server for a wide variety of reasons. I installed my copy of OpenSSL into “C:\OpenSSL”.</p>
<p>12. Take the .key file and the .crt file and put them into OpenSSL’s “bin” directory. It’s just a folder inside of your OpenSSL folder called bin.</p>
<p>13. Open a command line and change directory over to C:\OpenSSL\bin. The example I am going to provide is for a fictitious company named “MyCompany” that is using a wildcard ssl certificate on a few of their websites.</p>
<p>14. Then type in the following command:</p>
<p><img class="alignleft size-full wp-image-955" title="livemeeting5" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting5.png" alt="" width="628" height="79" /></p>
<p>This all needs to be on one line. Spaces are ok, but no carriage returns or anything like that. This command is modeled after this example for future reference:</p>
<p>openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt</p>
<p>certificate.pfx = the name of the new pfx file you want to create<br />
privateKey.key = the private key you got off of the F5 BIG-IP<br />
certificate.crt = the crt file that you got off the F5 BIG-IP<br />
CACert.crt = the crt file that you got off the F5 BIG-IP</p>
<p>15. After you type the command and hit enter, you will be prompted for a password. You can use any password that you like but you will need to remember it because IIS asks you for the same password when you go to import it.</p>
<p>16. OpenSSL will compile a new .pfx file for you in the C:/OpenSSL/bin directory. Take that SSL certificate and copy it over to your web server.</p>
<p>17. RDP over to the server and open IIS. Again here is the disclaimer, DO NOT USE THE IIS CONSOLE ON YOUR LOCAL MACHINE. Right-click on the Live Meeting web site that you created and click on the Directory Security tab. Under “Secure Communications”, click the “Server Certificate…” button.</p>
<p style="text-align: center;"><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting6.png"><img class="aligncenter size-full wp-image-956" title="livemeeting6" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting6.png" alt="" width="475" height="462" /></a></p>
<p>18. Click Next and then click the “Import a certificate from a .pfx file” radio button and click next. Browse to the .pfx file that you uploaded to the web server. Click next and enter your password information that you used when you created the certificate. Then finish clicking through the wizard. Then restart IIS on the server and delete the certificate off of your local machine. This completes the IIS setup. Now move on to the Live Meeting Portal setup.<br />
Live Meeting Portal Setup</p>
<p>19. Navigate to the URL:</p>
<p>https://livemeeting.mycompany.com/LMPortal/settings.aspx</p>
<p>Where livemeeting.mycompany.com is the name of the website you setup. The screen will look like the one shown on the next page. This is the Settings-Portal Configuration page. You will want to use the following settings which are also pictured in the screenshot on the next page.</p>
<p>Conference Center URL = https://www.livemeeting.com/cc/mycompany<br />
Conference Center Administrator<br />
User Id =<br />
Password =<br />
Email address for escalation =<br />
Enabled Portal Services = Check the Account Create, Account Login, Account Update and Web Method Calls<br />
Ticket Timeout = 300 Seconds<br />
Directory Service Parameters = AccountNamePolicy=LogonUsername</p>
<p>20. Then click Save. If you receive an error at this point, refer back to step #7.</p>
<p style="text-align: center;"><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting7.png"><img class="aligncenter size-full wp-image-957" title="livemeeting7" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting7.png" alt="" width="492" height="316" /></a></p>
<p>21. Click on the Roles link on the left side of the page. This will take you to the Roles-Portal Configuration page. Under “Live Meeting Administrators” add the users who will be the Live Meeting Administrators. Use domain\name format. IE: mydomain\username<br />
22. Then under the “Live Meeting Organizers” settings I recommend adding the “Domain Users” from the varies domains on your network. So if you have three domains on you network named ABC, 123 and XYZ you would list ABC\Domain Users, 123\Domain Users and XYZ\Domain Users.</p>
<p>23. Then click the “Export Configurations Settings” link on the left hand side of the page. This is not really labeled right because what it actually does is back up your configuration. If you mess something up in the running configuration, simply click on the “Import Configuration Settings” to restore the last configuration that you exported.</p>
<p>24. Then click on the “Events” link on the left side of the page. Change the log file directory to a directory that you want to have all the logs written into. In this example I chose the E: drive of the server I was working on. Whether you create a new one or use an existing one you must make sure that the “Network Service” account has permissions on that folder to Read, Write and Modify. Otherwise you will receive a nasty .NET error when you go to save the changes you just made. Click Save.</p>
<p style="text-align: center;"><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting8.png"><img class="aligncenter size-full wp-image-958" title="livemeeting8" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting8.png" alt="" width="589" height="42" /></a></p>
<p><strong>Live Meeting Portal Server BIG-IP LTM Setup</strong></p>
<p>The BIG-IP LTM set up for this can be very easy to configure. You will need to create nodes for each of your web servers, assign them to a pool named “Live_Meeting_Pool” and then create a Virtual Server for the application. I named my virtual server “Live Meeting” in the example pictured below. You may need to customize it to match your environment, but the basic settings are:</p>
<p>Service Port: 443<br />
Type: Standard<br />
Protocol: TCP<br />
Protocol Profile (Client): tcp<br />
HTTP Profile: http<br />
SSL Profile (Client): wildcard<br />
SSL Profile (Server): serverssl</p>
<p>I also assigned the Live_Meeting_Pool to the Virtual Server, set the Default Persistence Profile to “Cookie” and Fallback Persistence Profile to “source_addr”.</p>
<p style="text-align: center;"><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting9.png"><img class="size-full wp-image-959  aligncenter" title="livemeeting9" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/livemeeting9.png" alt="" width="490" height="868" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/04/live-meeting-portal-server-and-big-ip-ltm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPad User Agent String</title>
		<link>http://www.TheF5Guy.com/blog/2010/04/ipad-user-agent-string/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/04/ipad-user-agent-string/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 00:14:44 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=921</guid>
		<description><![CDATA[Like a lot folks around the country I pre-ordered a 32 GIG iPad a few weeks ago and have been waiting eagerly to check out the new device.  I already have two Apple branded products in the house, so it was easy for me to drink the Kool-Aid and purchase another . However, I was [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/agent_smith.jpg"><img class="size-thumbnail wp-image-928 alignleft" title="agent_smith" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/agent_smith-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Like a lot folks around the country I pre-ordered a 32 GIG iPad a few weeks ago and have been waiting eagerly to check out the new device.  I already have two Apple branded products in the house, so it was easy for me to drink the Kool-Aid and purchase another <img src='http://www.TheF5Guy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  </p>
<p>However, I was very disappointed with Apple on the day that I finally received my iPad.  I had updated my MacBook the night before and ensured it was ready to go, only to have my hard drive crash moments before I was able to sync up my new iPad!  There I was sitting in my cubicle at work shaking my fists in the air and screaming &#8220;NOooooo!!!!&#8221;  In my mind anyways&#8230;</p>
<p>Well all was not lost and I do mean that literally.  I had my data backed up, but I did have to send the MacBook in for repair.  Thankfully I was still covered under my Apple Care plan.  As it turns out, I also received a new logic board, heat pipe assembly and top case replacement.  Evidently the now three year old MacBook had more wrong with it than I had guessed.<span id="more-921"></span></p>
<p>I decided it would be fun to post the User Agent String for the iPad and to list a few of the apps that I have enjoyed using so far.  I aimed the iPad over to a BIG-IP 6400 with an iRule that logs out the User Agent String and this is what was returned:</p>
<p><code><br />
Mozilla/5.0 iPad U CPU OS 3_2 like Mac OS X en-us AppleWebKit/531.21.10 KHTML, like Gecko Version/4.0.4 Mobile/7B367 Safari/531.21.10<br />
</code><br />
At least it mentions &#8220;iPad&#8221; in the User Agent String!  This will make it a bit easier for traffic direction via an iRule if your company has a site that hosts content specifically for the iPad.</p>
<p>I have had the opportunity to check out a lot of different applications and games as well.   Some of my favorite applications so far are:</p>
<p>Plants Vs. Zombies HD &#8211; Addictive game<br />
Fieldrunners &#8211; Nice tower defense game<br />
Netflix &#8211; Great for streaming movies<br />
Fargoal &#8211; Old School Dungeon Crawler<br />
AirVideo &#8211; Great for streaming movies &#8220;Backed Up&#8221; on my Mac<br />
TouchTerm &#8211; Decent for SSH<br />
WinAdmin &#8211; Great app for Windows RDP functionality<br />
MochaVNC &#8211; Decent app for Mac RDP functionality<br />
Dragon Dictation &#8211; I was surprised by this one.<br />
GoodReader &#8211; Hands down one of my favorite apps.  I was able to pull down a lot of F5 BIG-IP manuals using this app!<br />
The Weather Channel &#8211; You have to know what it is doing outside after all.<br />
Citrix Receiver &#8211; Proven to be great for connecting to the Citrix Farm at work.<br />
Backgrounds &#8211; A nice app to grab new backgrounds for your iPad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/04/ipad-user-agent-string/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>f5 Networks ASM 10.x Training</title>
		<link>http://www.TheF5Guy.com/blog/2010/04/f5-networks-asm-10-x-training/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/04/f5-networks-asm-10-x-training/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 03:05:35 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Application Security Manager]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[ASM 4100]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[f5 MVP]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=900</guid>
		<description><![CDATA[I recently had the pleasure of traveling to Seattle for some ASM TMOS version 10.1 training hosted by f5 Networks.  I can summarize this entire post simply by saying, the training is awesome.  I felt it was the perfect mix of instruction and hands-on material.  I have been to many different kinds of training classes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/learntofly.jpg"><img class="alignright size-thumbnail wp-image-906" title="learntofly" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/learntofly-150x150.jpg" alt="" width="150" height="150" /></a>I recently had the pleasure of traveling to Seattle for some ASM TMOS version 10.1 training hosted by f5 Networks.  I can summarize this entire post simply by saying, the training is awesome.  I felt it was the perfect mix of instruction and hands-on material.  I have been to many different kinds of training classes and I hate walking away from a training session feeling like I didn&#8217;t learn a thing.  That is definitely not the case here.  I learned a ton.</p>
<p>Before I came to the class I could build a security policy and assign it to a website and do some minor tweaking.  Now I can say with confidence that I can build a web application security policy that is PCI compliant and has a solid foundation.<br />
<span id="more-900"></span><br />
One of the main ingredients for a successful training session/class is you really need an excellent instructor.  If the instructor doesn&#8217;t know his stuff or doesn&#8217;t really enjoy the subject matter it can have a negative and direct impact on the course.  The class I took was lead by a gentlemen named Keith Bowers who has worked for f5 Networks for 10+ years.  Granted, I could be wrong about number of years, but I think I am close.  I can say for certain thought that Mr. Bowers knows the material and he seemed to really enjoy teaching the class.</p>
<p>This wasn&#8217;t the kind of class where you go and read along with the teacher word by word out of the book.  Keith gave very concise and well thought out lectures regarding each subject that we touched on.  I say concise because he said everything that he needed to in order for you to comprehend the material and to be able to apply in a real world situation.  Then he would provide guidelines for the hands-on portion of the lab for that section and turn us loose on the BIG-IP box that each student gets to all to his or her self.  When a student had trouble getting through a lab he would sit beside them, provide information on things to look for and provide clarification on things until the student got through the lab.  He was really good about teaching you to fish rather than just giving you an answer out of the teachers edition of the manual <img src='http://www.TheF5Guy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So what kind of goodness can one expect to learn at an ASM 10.x course?  Here is a brief list of the things that we covered:</p>
<p>Installation<br />
Web Application Concepts<br />
Web Application Vulnerabilities (with instructions on how to perform a few basic hacks)<br />
ASM Application Configuration<br />
Security Policy Building<br />
Creating Custom Attack Signatures<br />
Reporting<br />
Traffic Learning<br />
Protecting XML and Web Services<br />
And more&#8230;</p>
<p>On the second day that I was there I also had the chance to meet up with a few members of the DevCentral Core Team!  I was able to bounce out of class a little early so Joe met me outside the training room and proceeded to give me a tour of the place.  At one point I tried to slip a VIPRION into my cowboy hat and almost made off with it but the 30+ blue ethernet cables sticking out from underneath my hat gave me away.  Alas, I had to put it back.  &lt;Sigh&gt;  Seeing that I was upset though Colin, Jeff and Joe provided me sneak peak of their latest TOP SECRET project to get my spirits up.  After the tour that I was given, my spirits were definitely lifted!  I wish I could tell, I wish I could tell&#8230;. but I can&#8217;t.  It was awesome though.</p>
<p>We then proceeded down to Buckley&#8217;s Pub for some lunch and along the way we went over a little bit of history, talked about things that a tourist like me should do when visiting Seattle, etc&#8230;  Jeff kindly wrote up a blog article about it and even included a picture that he took of Colin, Joe and I at the pub.  You can check it out here:</p>
<p><a title="Good Times" href="http://devcentral.f5.com/weblogs/JeffB/archive/2010/04/01/1088132.aspx" target="_blank">http://devcentral.f5.com/weblogs/JeffB/archive/2010/04/01/1088132.aspx</a></p>
<p>I can&#8217;t provide all the details of what we talked about, I was having to good of a time to remember them all.  I know we talked about Bear Grylls (Man vs. Wild), Mac keyboard shortcuts and the MVP Summit&#8230; How those are all interconnected I will leave up to you to ponder&#8230; Hehehehe&#8230; seriously, thanks for a great time fellas.  And also thanks for what you do every day.</p>
<p>Well, if you have made it this far into my blog post you deserve a treat!  Below is a snippet of some videos that I took on April 1st during the training class, some footage from the TOP SECRET stuff they showed me and some footage from the pub!  I had to try out my f5 Networks MVP branded FlipMINO after all!  Sorry if it is a little choppy in a place or two, I had to compress it before I uploaded it to YouTube.</p>
<p><a title="Secret Video" href="http://www.youtube.com/watch?v=dQw4w9WgXcQ">Camera In Cowboy Hat Video</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/04/f5-networks-asm-10-x-training/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>f5 Networks &#8211; The Box of Awesomeness</title>
		<link>http://www.TheF5Guy.com/blog/2010/03/f5-networks-the-box-of-awesomenes/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/03/f5-networks-the-box-of-awesomenes/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 22:29:35 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[f5 MVP]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=867</guid>
		<description><![CDATA[I was initially going to title this blog entry &#8220;f5 Networks &#8211; MVP Goodies&#8221;.  Then I thought &#8220;f5 Networks &#8211; MVP Spoils of War&#8221; would be a good title because the PS3 title &#8220;God Of War III&#8221; is coming out on the 16th  and I thought I would at least work in the word &#8220;War&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/03/hacker_bigheadatpc.jpg"><img class="size-thumbnail wp-image-863 alignleft" title="hacker_bigheadatpc" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/03/hacker_bigheadatpc-150x150.jpg" alt="" width="126" height="126" /></a>I was initially going to title this blog entry &#8220;f5 Networks &#8211; MVP Goodies&#8221;.  Then I thought &#8220;f5 Networks &#8211; MVP Spoils of War&#8221; would be a good title because the PS3 title &#8220;God Of War III&#8221; is coming out on the 16th  and I thought I would at least work in the word &#8220;War&#8221; somewhere.  Then I thought, how about f5 Networks &#8211; The Box of Awesomeness?  I know it sounds a little goofy, but IT DOES EXIST!!!  Who new naming a blog entry could be so difficult?!</p>
<p>Now that the naming of the entry has been completed, on to the main topic!  I received said box from FedEX this last Friday from f5 Networks and I felt compelled to write a blog post about it and include some pics for your viewing enjoyment.</p>
<p>I can&#8217;t tell you how much I have already enjoyed being a member of the f5 Networks MVP program.  It has been awesome from day one and I look forward to contributing more to the community now that f5 Networks has so graciously supplied all of us f5 MVP&#8217;s with the tools to do just that.  Thank you for the great gear and thank you for supporting the community like you do!</p>
<p><span id="more-867"></span>Here is a list of what was in &#8220;The Box of Awesomeness&#8221;:</p>
<p>A SanDisk 16 GB USB Flash Drive<br />
A Logitech QuickCam Deluxe for Notebooks for Business<br />
A Logitech ClearChat Pro USB High Performance Audio Headset<br />
A Blue Polo Shirt with f5 Networks logo on the chest<br />
AND<br />
A flip MinoHD Camcorder with a custom f5 Networks MVP skin!</p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/03/photo-2-e1268517946278.jpg"><img class="aligncenter size-medium wp-image-879" title="f5_loot" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/03/photo-2-e1268517946278-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/03/flipMinoHD3.jpg"><img class="aligncenter size-medium wp-image-866" title="flipMinoHD3" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/03/flipMinoHD3-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/03/flipMinoHD3.jpg"></a><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/03/flipMinoHD2.jpg"><img class="aligncenter size-medium wp-image-865" title="flipMinoHD2" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/03/flipMinoHD2-225x300.jpg" alt="" width="225" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/03/f5-networks-the-box-of-awesomenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix XenApp 5.0, BIG-IP and X-Forwarded-For</title>
		<link>http://www.TheF5Guy.com/blog/2010/02/citrix-xenapp-5-0-bigip-x-forwarded-for/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/02/citrix-xenapp-5-0-bigip-x-forwarded-for/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 02:56:05 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[X-Forwarded-For]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[how to]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=846</guid>
		<description><![CDATA[I recently had the pleasure of working on a Citrix 5.0 implementation and I wanted to share a few things that I learned during that setup.  As many of you know, there are two deployment guides that have been made available by F5 Networks in regards to setting up Citrix Presentation Server 4.5 in TMOS [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/02/Citrix_Ready_badge_Medium.png"><img class="alignright size-thumbnail wp-image-848" title="Citrix_Ready_badge_Medium" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/02/Citrix_Ready_badge_Medium-150x150.png" alt="" width="114" height="114" /></a>I recently had the pleasure of working on a Citrix 5.0 implementation and I wanted to share a few things that I learned during that setup.  As many of you know, there are two deployment guides that have been made available by F5 Networks in regards to setting up Citrix Presentation Server 4.5 in TMOS versions 9.x and 10.x.  They are excellent guides and the best thing about them is that you can utilize those guides to assist you in deploying Citrix XenApp 5.0, with a few exceptions of course.  Those exceptions are what I will be covering in this tech tip.</p>
<p>Both of the previously mentioned deployment guides discuss editing files on the Citrix farms Web Interface servers so that it looks for the client IP address in the X-Forwarded-For HTTP header.  Otherwise, every connection will appear to be originating from the BIG-IP LTM and not from its true IP.  After reading both guides and looking at my current environment I was dismayed to find that the files and locations mentioned were no longer valid.  I then turned to my top three resources on the web in the search for an answer: AskF5, DevCentral and Google.<span id="more-846"></span></p>
<p>I struck out on the first two (which seldom happens) but my Google search did turn up some interesting results on the Citrix Forums.  I finally found some code posted by Sam Jacobs back in August 2009 that modifies the way the Citrix farm looks up the client IP address.  His method allows for the use of the X-Forwarded-For header.</p>
<p>The first file that you will want to find and edit is the Include.java file.  You will want to locate and change this file on every Web Interface XenApp server in the farm.  Speaking from experience, save a copy of the original file to a safe location such as your desktop or flash drive.  DO NOT copy the file and rename the original to Include.old and leave it on the server.  It may sound crazy, but doing that will not work.  I’m not a programmer, so I cannot tell you why that will not work, but I can tell you I know for a fact it will not.  That being said, here is the file path for the Include.java file:</p>
<p>“\Inetpub\wwwroot\Citrix\XenApp\app_code\PagesJava\com\citrix\wi\pageutils\Include.java”</p>
<p>Now that you have found the file, open it up with a text editor (I use Textpad) and find the Java routine named “getClientAddress”.  Replace the code for that routine with the code listed below.<br />
<code><br />
public static String getClientAddress(WIContext wiContext) {<br />
String ageClientAddress = AGEUtilities.getAGEClientIPAddress(wiContext);<br />
String userIPAddress = wiContext.getWebAbstraction().getRequestHeader("X-FORWARDED-FOR");<br />
if (userIPAddress == null) {<br />
userIPAddress = wiContext.getWebAbstraction().getUserHostAddress();<br />
}<br />
return (ageClientAddress != null ? ageClientAddress : userIPAddress);<br />
}<br />
</code><br />
Save the file and wash/rinse/repeat this step on every Web Interface server in the farm.  The next thing that you will want to do is to modify the login page so that it displays the client IP address being obtained from the X-Forwarded-For header.  The file you will want to edit is called “loginView.ascx” and can be found in the following file path on your Web Interface Servers:</p>
<p>”\inetpub\wwwroot\Citrix\XenApp\app_data\include\loginView.ascx”</p>
<p>The code you will want to add is:<br />
<code><br />
Client IP: &lt;%= com.citrix.wi.pageutils.Include.getClientAddress(wiContext) %&gt;<br />
</code><br />
I added the code directly below the LoginPageControl viewControl line and it works well for me.  Save the file and repeat this step on every Web Interface server in the farm and reboot each Web Interface Server after you are done.  Then it is time for the moment of truth&#8230; fire up your browser of choice and navigate to the Citrix login page.  If you have successfully set everything up and have finished following the rest of the deployment guide you should see a screen similar to the one below:</p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/02/citrixloginpage.png"><img class="aligncenter size-full wp-image-852" title="citrixloginpage" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/02/citrixloginpage.png" alt="" width="471" height="231" /></a></p>
<p>If you receive an error message or the screen doesn&#8217;t load, then you might want to go back and check your settings again.  Then that&#8217;s it!  I am aiming to develop some custom monitors for the Web Interface Server and for the XML Broker Servers over the next few weeks.  Once I have those done I will put them out in the Devcentral forums for the community enjoy.</p>
<p>I am very happy to mention that the kind folks over at F5 Networks allowed me to submit this as a Tech Tip article which you can find on their site at:</p>
<p><a title="DevCentral Tech Tip" href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;articleType=ArticleView&amp;articleId=1082335" target="_blank">http://devcentral.f5.com/Default.aspx?tabid=63&amp;articleType=ArticleView&amp;articleId=1082335</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/02/citrix-xenapp-5-0-bigip-x-forwarded-for/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Config Sync and SSL Certificates</title>
		<link>http://www.TheF5Guy.com/blog/2010/02/config-sync/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/02/config-sync/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 04:09:54 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[how to]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=830</guid>
		<description><![CDATA[I learned an interesting thing about the Config Sync process the other day and I wanted to share the story with others in the community.  I was on a BIG-IP 6400 unit that was the Active unit in an Active/Standby pair, just doing some pre-spring cleaning (I bet there are some Network Support Engineers shaking [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/02/sslcertificate.jpg"><img class="alignleft size-full wp-image-832" title="sslcertificate" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/02/sslcertificate.jpg" alt="" width="102" height="98" /></a>I learned an interesting thing about the Config Sync process the other day and I wanted to share the story with others in the community.  I was on a BIG-IP 6400 unit that was the Active unit in an Active/Standby pair, just doing some pre-spring cleaning (I bet there are some Network Support Engineers shaking their head right about now) and decided I needed to clear out all of the old expired SSL certificates out of the certificate store on the unit.</p>
<p>No problem, I identified all of the expired certificates, checked the box beside them and hit the delete button at the bottom of the page.  After verifying everything was still happy and the support tickets didn&#8217;t start flooding my inbox I decided to run a config sync and push the config changes over to the standby box.</p>
<p>The config sync ran without a problem and the gui showed Config Sync: OK.  I then proceeded to check my changes on the standby unit, just for verification purposes.  And that ladies and gentlemen, is when the fun began&#8230;.<br />
<span id="more-830"></span></p>
<p>As I was verifying the changes I noticed something I thought was rather strange.  The old SSL certificates that I deleted on the Active unit, were still there in the Standby units SSL Certificate store!  My first thought, oops, my Trusted Device Certificates must be out of whack.  I then proceeded to delete the trusted device certs and ran the &#8220;big_ip add&#8221; command from the CLI on each unit.  I checked my trusted device certificates and like magic there they were.  I ran another Config Sync thinking that probably fixed the problem, but wait&#8230; no such luck.</p>
<p>The Config Sync ran and didn&#8217;t kick out any errors, but the old SSL certificates were still in there in all their expired glory.  Frustrated and humbled once again, I decided to run a quick test by deleting a VS on the Active Unit to see if it would be removed once I ran a Config Sync.  I blew away the VIP I use for testing and ran the Config Sync again.  The VS was deleted off of the Standby Unit.  Not knowing off the top of my head what to do next, I then proceeded to open a ticket with my good friends over at F5 Networks.  I didn&#8217;t have a lot of faith in my running configuration at the time so I went ahead and opened the ticket as a level 2 ticket (site at risk).</p>
<p>I quickly received a phone call from a Network Support Engineer named Kevin &#8220;CB&#8221; Midkiff.  We went through the standard procedure of qkview files and few other tests.  After going over the problem Mr. Midkiff proceeded to explain to me that while the SSL Certificates store is indeed carried over when you run a Config Sync IT DOES NOT DELETE SSL Certificates on the unit that you push the config to.  In my case it was the Standby Unit.  The Config Sync function only appends SSL Certificates.</p>
<p>Moral to the story?  If you are double checking your configurations and happen to see some lingering SSL certificates don&#8217;t worry, just select them and let the delete button work its magic on them.  Also as an FYI, &#8220;CB&#8221; was great to work with and very knowledgeable.  Thanks again for your help Mr. Midkiff.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/02/config-sync/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DevCentral MVP Program</title>
		<link>http://www.TheF5Guy.com/blog/2010/01/devcentral-mvp-program/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/01/devcentral-mvp-program/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 16:39:43 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[f5 MVP]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=783</guid>
		<description><![CDATA[This just in and hot off the press.  F5 Networks has created an MVP Program as a way to &#8220;to honor those who, without incentive, contribute to the greater good of our community.&#8221;  Check out the link for all the details or go over and listen to Podcast #117, which was dedicated to highlight the [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-785" href="http://www.TheF5Guy.com/blog/2010/01/devcentral-mvp-program/round-table/"><img class="size-thumbnail wp-image-785 alignleft" title="Round table" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/01/office-round-table-150x150.jpg" alt="Round table" width="150" height="150" /></a>This just in and hot off the press.  F5 Networks has created an <a title="MVP Program" href="http://devcentral.f5.com/weblogs/jason/archive/2010/01/08/devcentral-announces-inaugural-mvp-class.aspx" target="_blank">MVP Program</a> as a way to &#8220;to honor those who, without incentive, contribute to the greater good of our community.&#8221;  Check out the link for all the details or go over and listen to Podcast #117, which was dedicated to highlight the seven people who were chosen to be the first of F5 Networks MVP&#8217;s.</p>
<p>I am also very excited to say that I have been selected to be a F5 Networks MVP!</p>
<p>That&#8217;s right, TheF5Guy is now an F5 Networks MVP!  I consider it a great honor and am very excited to say the least!  I go by the alias &#8220;naladar&#8221; in the DevCentral Forums and you can check out my profile here:  <a title="My MVP Page" href="http://devcentral.f5.com/Default.aspx?tabid=2242">http://devcentral.f5.com/Default.aspx?tabid=2242</a>.  You have to be a member of DevCentral in order to view the page, but it is free to join!<span id="more-783"></span></p>
<p>Now that the announcement has been made public I wanted to share a few things about the MVP program.  To start with, what&#8217;s all of this mean?  It means F5 Networks takes their user community seriously and they want to give back to that community.  This isn&#8217;t just an honorary title.  Far from it actually, as there are a number of perks to being an MVP member.</p>
<p>I can&#8217;t go into all of them in detail, but here are a few things that I can share since they are mentioned in the podcast.  We will be having regular meetings or round table discussions to go over a wide variety of things relating to the F5 Networks community.  We are being provided profile pages on the DevCentral site to help increase our visibility in the community.  MVP members will be receiving a MVP Kit that was put together with the goal in mind of providing us tools to help us deliver more content to the community.  We will also be having an MVP Summit sometime this year so that we can all meet face-to-face to kick around issues and provide input into the direction of the BIG-IP product line.  Sounds awesome doesn&#8217;t it!</p>
<p>This post would of course not be complete without a complete list of the MVP&#8217;s so here it is:</p>
<p>hoolio<br />
bhattman<br />
hamish<br />
hwidjaja<br />
smp<br />
naladar<br />
mikejo</p>
<p>The best news is that they want to continue to grow the MVP program.  Do you want to be an F5 Networks MVP?   How do you get started?  Just join DevCentral and start contributing to the community.  They&#8217;re watching&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/01/devcentral-mvp-program/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SecureWorld Expo – The Value</title>
		<link>http://www.TheF5Guy.com/blog/2009/12/secureworld-expo-%e2%80%93-the-value/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/12/secureworld-expo-%e2%80%93-the-value/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 16:34:08 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[secureworld]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=747</guid>
		<description><![CDATA[What is the value of attending the SecureWorld Expo?  I have been thinking about that a bit lately and have come to a few conclusions.  I will preface my arguement by saying that the SecureWorld Expo experience is invaluable to everyone.  No, I am not limiting it to I.T. folks.  As more and more people [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-749" href="http://www.TheF5Guy.com/blog/2009/12/secureworld-expo-%e2%80%93-the-value/knowledge/"><img class="alignright size-thumbnail wp-image-749" title="knowledge" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/12/knowledge-150x150.jpg" alt="knowledge" width="110" height="110" /></a>What is the value of attending the SecureWorld Expo?  I have been thinking about that a bit lately and have come to a few conclusions.  I will preface my arguement by saying that the SecureWorld Expo experience is invaluable to everyone.  No, I am not limiting it to I.T. folks.  As more and more people become educated about how important it is to have a positive security posture, the better things will be for everyone involved.  Well everyone except for the hackers of course!</p>
<p>I am stating the obvious here I know, but how many of you out there have worked at places where people guard their security knowledge like it&#8217;s KFC&#8217;s secret recipe for chicken?  Have you ever had to work with a security expert that can tell you every law of governance, but never truly explain WHY those laws are in place?  Ever talk to a business partner not in I.T. that just didn&#8217;t get why the web applications needed to be protected by a web application firewall or why ALL the ports on the firewall couldn&#8217;t be opened up?  I talked to a large number of people that worked at well known companies and each said that is the case where they work.  Of the group I talked to it was about 50% from the business arena and 50% from the IT side of the house, but they were all there for a common goal&#8230;.<span id="more-747"></span></p>
<p>The SecureWorld Expo is a place where people can go to learn the WHY.  Not just I.T. folks, but people from all aspects of business as well.  They can talk to industry leaders and experts about things that are going down past, present and future.  It is all about translation and communication of the most up-to-date information available.  How up-to-date is the information that is covered?  The second day of the expo, the speaker Dan Greer came out to the podium and started talking about the SSL Man-in-the-Middle Renegotiation story that just broke in the news.  I have to say my hats off to the folks in the DevCentral community to, shortly thereafter, a way to mitigate the attack showed up on DevCentral (Lupo, thanks for your contribution!)&#8230; it can be found in the forums at <a title="SSL Hack Mitigation" href="http://devcentral.f5.com/Default.aspx?tabid=53&amp;forumid=5&amp;postid=86456&amp;view=topic" target="_blank">http://devcentral.f5.com/Default.aspx?tabid=53&amp;forumid=5&amp;postid=86456&amp;view=topic</a></p>
<p>Other than the open sharing and exchange of knowledge, the excellent speakers, free vendor loot and good food, the other thing that is great about the SecureWorld Expo is the fact that you get CPE credits for attending the various events.  Depending on the events that you sign up for you can either earn a 12 CPE or a 16 CPE Certificate of Attendance.  This is outstanding for those that have CPE requirements to meet and keep up with.  Not only can you obtain a lot of CPE&#8217;s in a short time, but it is also very cost effective.  You definitely get more bang for your buck at a SecureWorld event than you do at many others.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/12/secureworld-expo-%e2%80%93-the-value/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SecureWorld Expo &#8211; Nexum LTM Workshop</title>
		<link>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-nexum-ltm-workshop/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-nexum-ltm-workshop/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 04:36:44 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[secureworld]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=676</guid>
		<description><![CDATA[On the first day of the SecureWorld Expo I was fortunate enough to attend a FREE LTM Workshop being hosted by a company called Nexum.  For those who are not familiar with the company, Nexum is an information security company which is headquartered in Chicago, Illinois.  They offer a wide array of services, all of [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-720" href="http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-nexum-ltm-workshop/nexumlogo-2/"><img class="alignleft size-full wp-image-720" title="nexumlogo" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/11/nexumlogo1.png" alt="nexumlogo" width="110" height="111" /></a>On the first day of the SecureWorld Expo I was fortunate enough to attend a FREE LTM Workshop being hosted by a company called Nexum.  For those who are not familiar with the company, Nexum is an information security company which is headquartered in Chicago, Illinois.  They offer a wide array of services, all of which are explained in detail on their website @ <a title="Nexum Inc." href="http://www.nexuminc.com/" target="_blank">www.nexuminc.com</a>.</p>
<p>So what was covered in this &#8220;Nexum LTM Workshop&#8221;?  Quite a bit actually and it was all very well planned out.  The workshop was lead by a gentlemen named Peter Maag, who is a Senior Security Expert with Nexum.  I believe that part of what made this event so much fun for me was that it was obvious that Mr. Maag knew his stuff and (of course) I like talking about the capabilities of the BIG-IP line.  <span id="more-676"></span></p>
<p>Peter began by giving a brief introduction, explaining who he was and the services provided by Nexum.  I have to admit that I was unaware that Nexum was such a versatile company.  I believe it is so versatile and one of the fastest growing private companies because of them hiring and keeping talent like Mr. Maag around.  But that is a different philosophical discussion that perhaps I will touch on at some other time.  If I ever take up being a philosopher.</p>
<p>Then after the intro&#8230; it was f5 time!  For those in the audience not familiar with the BIG-IP product line Peter gave an overview of products available from f5 Networks.  He took the time to provide a clear picture of each modules functionality and I feel that he did the products justice.  He then steered the presentation to the real meat of the workshop which was the LTM module.  Virtual Servers, Pool Members and Nodes were all explained as well as the basics of configuring load balancing.  We spent some time discussing the full proxy architecture of the LTM module and we where then guided through a load balancing demo.</p>
<p>This lead into a discussion about monitors, persistence profiles, SSL termination and ended with a demo over those concepts.  There were a few questions at this point, as members of the audience asked questions such as &#8220;How long are self signed certificates valid for if they are generated on the f5 BIG-IP?&#8221; and &#8220;What are the different methods available for Cookie Persistence?&#8221;.  All of which were answered concisely and followed up with live demonstrations performed on a BIG-IP unit running TMOS version 10.x.  How cool is that?</p>
<p>We then went into a discussion about iRules.  Peter provided a number of examples of how to use iRules to pull off complicated tasks very easily.  In one example he showed how you could direct web traffic coming from an iPhone to a different set of servers than the ones used to serve up content to standard desktop browsers.  To augment the workshop Nexum provided an excellent booklet which just so happens to have a very handy page that lists almost all of the iRule Events that can be used in iRule generation.</p>
<p>We went over several other things, but the jest of this entry isn&#8217;t to really rehash everything that we covered.  The purpose is to encourage everyone using the LTM module to go check one of these workshops out.  Peter Maag did a phenomenal job explaining things for newcomers and veterans alike, which is not an easy thing to do.  To summarize, if you have just recently purchased an f5 BIG-IP product or are looking into purchasing one, attend one of these workshops.  You will walk away a wiser person and I cannot think of a better way to sell someone on f5 BIG-IP products.  Once you see it in action you will be wondering why you have stuck with Brand X for so long.</p>
<p>My next entry will be over the value of attending the SecureWorld Expo.  Is it worth the cost if you had to pay for it out of your own pocket?  What are the driving reasons for one to attend such an event?  I will be asking those questions and more soon and you may be surprised by my conclusions.  Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-nexum-ltm-workshop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SecureWorld Expo &#8211; Jeff Bardin</title>
		<link>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-jeff-bardin/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-jeff-bardin/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 03:52:36 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[secureworld]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=678</guid>
		<description><![CDATA[It is amazing how many things in IT Industry can be summed up using classic movie quotes.  More often than not a one liner from &#8220;The Princess Bride&#8221; will suffice.  However after attending the SecureWorld Expo as a member of the press only one dialogue exchange was lodged in my brain.  It&#8217;s when Luke is [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-687" href="http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-jeff-bardin/padlockfree/"><img class="alignright size-thumbnail wp-image-687" title="padlockfree" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/11/padlockfree-150x150.png" alt="padlockfree" width="150" height="150" /></a>It is amazing how many things in IT Industry can be summed up using classic movie quotes.  More often than not a one liner from &#8220;The Princess Bride&#8221; will suffice.  However after attending the SecureWorld Expo as a member of the press only one dialogue exchange was lodged in my brain.  It&#8217;s when Luke is on the planet Dagoba and he turns to Yoda and says &#8220;I won&#8217;t fail you.  I am not afraid.&#8221;  Yoda simply turns to him and says &#8220;You will be.  You will be.&#8221;</p>
<p>What a great way to segway into my first SecureWorld Expo blog entry!  Be afraid, be very afraid&#8230;  I am just kidding of course.  The Expo was excellent and I walked away from the event a wiser person.  It definitely helped me look at things differently and as Ralph Waldo Emerson once said, &#8220;Fear always springs from ignorance.&#8221;  <span id="more-678"></span></p>
<p>Man, oh man.  I think I may have committed a blunder of cosmic proportions.  Are you allowed to quote Yoda and Emerson in the same blog post?  Yes? No?  Anway, moving on&#8230;</p>
<p>The Expo started off with an awesome keynote by a very nice man named Jeff Bardin.  His topic was &#8220;Extremist Online Social Networks &#8211; Jihadis&#8221; and I was enthralled the whole time.  The banners that he had up on his very first presentation slide are the same web site banners that I have helped keep off of our network up at work.  When I saw those banners, I knew that he was going to be talking about a topic that hit close to home.</p>
<p>After taking the stage Mr. Bardin began explaining how Jihadis use resources provided by many American companies against America.  He talked about the Madrid train bombings, how Jihadis are using software like vBulletin and hacked copies of various software suites to pull off all kinds of nefarious acts.  He also discussed with great clarity how <a title="http://blogs.csoonline.com/mobile_secrets_jihadis_continue_to_demonstrate_their_technical_prowess" href="http://blogs.csoonline.com/mobile_secrets_jihadis_continue_to_demonstrate_their_technical_prowess">Jihadis are continuing to demonstrate their technical prowess.</a></p>
<p>Now I will not provide any more information about his presentation other than that.  Not because I do not want others to have the information, but because I cannot do the subject justice.  Mr. Bardin is an expert in his field and has spent countless hours researching, compiling information and teaching others.  I do not wish to diminish his work in any form or fashion.  Check out that link that I provided and the one at the bottom of this post for more information.</p>
<p>I would advise anyone, if Mr. Bardin is speaking at an event within a 12 hour driving distance, make the drive.  It really was that good.</p>
<p>After his presentation he stayed for a while answering questions.  I waited in the background for a bit, allowing others to ask questions as I listened in an attempt to take in as much information as I could.  When I did finally open my mouth he kindly gave me a his business card and answered all of the questions I had.  Anybody that will go out of there way to answer questions and share knowledge like Mr. Bardin did is a good man in my book.</p>
<p>For those seeking more information about Jeff Bardin and Treadstone 71, here is a link to some great information that will save you a trip to Google: <a title="Jeff Bardin's Blog" href="http://blogs.csoonline.com/user/jeff_bardin" target="_blank">http://blogs.csoonline.com/user/jeff_bardin</a></p>
<p>So what is coming up next?  Well I can&#8217;t go to long without talking about the F5 BIG-IP product line!  I am The F5 Guy after all.  My next post will be about the Nexum LTM Workshop that was lead by Peter Maag.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-jeff-bardin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2009 iRule Contest</title>
		<link>http://www.TheF5Guy.com/blog/2009/10/2009-irule-contest/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/10/2009-irule-contest/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 19:44:27 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[iRule]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[f5]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=619</guid>
		<description><![CDATA[It&#8217;s that time of year again&#8230; the leaves are changing, little kids are running around all painted up and the iRule contest finalists have been announced!  From browsing the finalists entries, it is safe to say that the judges must have had there hands full this year with many excellent submissions.  If you haven&#8217;t casted [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-635" href="http://www.TheF5Guy.com/blog/2009/10/2009-irule-contest/thef5guy-4/"><a rel="attachment wp-att-671" href="http://www.TheF5Guy.com/blog/?attachment_id=671"><img class="alignleft size-medium wp-image-671" title="sitelogo1" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/10/sitelogo11-240x300.png" alt="sitelogo1" width="192" height="240" /></a></a>It&#8217;s that time of year again&#8230; the leaves are changing, little kids are running around all painted up and the iRule contest finalists have been announced!  From browsing the finalists entries, it is safe to say that the judges must have had there hands full this year with many excellent submissions.  If you haven&#8217;t casted your vote yet, get over there, browse the selection and help choose the winner!  Here is a direct link: <a title="Cast Your Vote" href="http://devcentral.f5.com/Default.aspx?tabid=2225" target="_blank">http://devcentral.f5.com/Default.aspx?tabid=2225</a></p>
<p>A friend of mine supplied the image to the left.  I am thinking that it may have to be the official logo for my website!  Of course, had I known he was taking pictures of me with his cell phone I would have flexed a bit more&#8230;</p>
<p>Not buying that are you?  Well OK, maybe that is just what I look like in my mind!  Coming next week to &#8220;The F5 Guy&#8221; website, news and reviews straight from the Dallas SecureWorld Expo!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/10/2009-irule-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebAccelerator Update &#8211; From TMOS 9.4.4 to 9.4.8</title>
		<link>http://www.TheF5Guy.com/blog/2009/10/webaccelerator-update-from-tmos-9-4-4-to-9-4-8/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/10/webaccelerator-update-from-tmos-9-4-4-to-9-4-8/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 22:19:59 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[WebAccelerator]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=507</guid>
		<description><![CDATA[I recently had the opportunity to upgrade a BIG-IP 6400 unit from TMOS version 9.4.4 to TMOS version 9.4.8.  Everything went very well with the upgrade, but I did run into two little snags that I wanted to mention.  I will cover the main issue first and then write up another story in a day [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-509" href="http://www.TheF5Guy.com/blog/2009/10/webaccelerator-update-from-tmos-9-4-4-to-9-4-8/softwareupdate-256/"><img class="alignleft size-full wp-image-509" title="softwareUpdate-256" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/10/softwareUpdate-256.png" alt="softwareUpdate-256" width="110" height="110" /></a>I recently had the opportunity to upgrade a BIG-IP 6400 unit from TMOS version 9.4.4 to TMOS version 9.4.8.  Everything went very well with the upgrade, but I did run into two little snags that I wanted to mention.  I will cover the main issue first and then write up another story in a day or two about the other.</p>
<p>The unit that was upgraded has three modules running on it, the GTM, LTM and WA modules.  The issue is caused by the WebAccelerator module logging to many messages out to the PVAC log, which can lead to excessive disk I/O and may cause the log file to grow so large it crashes the WebAccelerator module.  It is now a Known Issue and is being tracked in CR127854.  So if you have upgraded to TMOS 9.4.8 and you are running the WebAcceleration module you might want to keep an eye out for this!<br />
<span id="more-507"></span><br />
If you believe you have a unit experiencing this issue I would advise you to contact F5 Technical Support and open a case with them.  An Engineering Hotfix can be provided to you that addresses this issue.  In the meantime, if you are able to stop using the WebAccelerator class profiles, then I would suggest not using those until you have downloaded and applied the hotfix.  Below is the text from AskF5.com regarding the issue.</p>
<p><span style="font-size: small;"><strong>Known Issue</strong></span><br />
<strong>Updated:</strong> 9/17/09 10:11 AM<br />
<img src="https://support.f5.com/images/assets/icon-ki.gif" border="0" alt="Known Issue" /></p>
<div id="docrichtext">
<p>When an object is proxied by PVAC on BIG-IP WebAccelerator version 9.4.8, several debug messages are logged to the <strong>/var/log/wa/pvac.log </strong>file.</p>
<p>The messages for an image object appear similar to the following example:</p>
<p><span><code>WA Debug: appId = 0x36d3<br />
WA Debug: appConfigId = 0x36d4<br />
WA Debug: appSignId = 0x0<br />
WA Debug: AppId [0xab0a] temp [0x0][0x0][0xab][0xa]</code></span></p>
<p>The messages for an HTML object appear similar to the following example:</p>
<p><span><code>WA Debug: appId = 0x36d3<br />
WA Debug: appConfigId = 0x36d4<br />
WA Debug: appSignId = 0x0<br />
WA Debug: AppId [0xab3f] temp [0x0][0x0][0xab][0x3f]<br />
WA Debug: Preventing IBR for: App: [14036:Site.Application Generated.Pages] PolicyNode: [43839] maxAge: [0]</code></span></p>
<p>The debug messages reflect normal system operation, and may be safely ignored. However, as a result of logging these messages, you may observe the following side effects:</p>
<ul>
<li>Excessive disk I/O required to log the messages may negatively impact system performance</li>
<li>The PVAC log file may grow to an excessive size, causing the BIG-IP WebAccelerator module to become unstable and crash</li>
</ul>
<p>F5 Networks Product Development is tracking this issue as CR127854.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/10/webaccelerator-update-from-tmos-9-4-4-to-9-4-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DevCentral Weekly Roundup Episode 107 &#8211; The F5 Guy</title>
		<link>http://www.TheF5Guy.com/blog/2009/10/devcentral-weekly-roundup-episode-107-the-f5-guy/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/10/devcentral-weekly-roundup-episode-107-the-f5-guy/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 15:53:15 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=448</guid>
		<description><![CDATA[This last week has certainly been an exciting week for me.  Not only was I fortunate enough to receive a Press Pass for the SecureWorld Expo being held in Dallas, but I was even able to participate in a DevCentral LIVE podcast interview with the folks over at DevCentral! I have to say, they really [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-447" href="http://www.TheF5Guy.com/blog/2009/10/devcentral-weekly-roundup-episode-107-the-f5-guy/podcast_ctap_small/"><img class="alignright size-medium wp-image-447" title="podcast_ctap_small" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/10/podcast_ctap_small-300x272.png" alt="podcast_ctap_small" width="118" height="107" /></a>This last week has certainly been an exciting week for me.  Not only was I fortunate enough to receive a Press Pass for the SecureWorld Expo being held in Dallas, but I was even able to participate in a DevCentral LIVE podcast interview with the folks over at DevCentral!</p>
<p style="text-align: left;">I have to say, they really went out of there way to make me feel welcome.  I had fun (despite being a little nervous) and I think a good time was had by all.  It is weird listening to myself in the audio though.  I have never done that before and nobody told me that I have a southern accent!   Hehehe&#8230; just kidding of course.</p>
<p><span id="more-448"></span></p>
<p style="text-align: left;">The USTREAM video of the event can be found at <a title="USTREAM" href="http://www.ustream.tv/recorded/2359077" target="_blank">http://www.ustream.tv/recorded/2359077</a>.  If you would like to participate in a DevCentral LIVE event yourself, I am certain they would love to speak with you.  The DevCentral LIVE page is located at <a title="DevCentral Live" href="http://devcentral.f5.com/Default.aspx?tabid=197" target="_blank">http://devcentral.f5.com/Default.aspx?tabid=197</a>.  Events usually begin around 1:50 P.M. PST every Thursday.  Just log in and participate!</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/10/devcentral-weekly-roundup-episode-107-the-f5-guy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SecureWorld Expo &#8211; Dallas</title>
		<link>http://www.TheF5Guy.com/blog/2009/10/secureworld-expo-dallas/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/10/secureworld-expo-dallas/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 22:52:10 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Cookie Persistence]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=438</guid>
		<description><![CDATA[Well, I am back from my vacation to Cozumel, Mexico.  A week full of sun, sand, scuba and margaritas.  Ahh&#8230;  The only downside was the 11 hour trip from Cozumel back to the DFW airport.  Which is usually only a two and a half hour trip&#8230;  (Insert derogatory remark about American Airlines and Cozumel airport [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-439" href="http://www.TheF5Guy.com/blog/2009/10/secureworld-expo-dallas/secureworld/"><img class="size-full wp-image-439 alignleft" title="secureworld" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/10/secureworld.png" alt="secureworld" width="256" height="89" /></a>Well, I am back from my vacation to Cozumel, Mexico.  A week full of sun, sand, scuba and margaritas.  Ahh&#8230;  The only downside was the 11 hour trip from Cozumel back to the DFW airport.  Which is usually only a two and a half hour trip&#8230;  (Insert derogatory remark about American Airlines and Cozumel airport maintenance workers)  Anyway, after a mad dash through the MIAMI airport, I checked  my e-mail and I am glad to say it looks like I will be fortunate enough to attend the SecureWorld Expo Conference in Dallas this year!  The conference, taking place November 4 &#8211; 5, will be held in the Plano Convention Centre and seems to have a number of  excellent conference sessions to check out.</p>
<p>On top of my list though is a F5 BIG-IP LTM related event (of course!) being hosted by Nexum.  The &#8220;Nexum LTM Workshop&#8221;, which will be November 4 from 1:00 PM to 4:30 PM, is free for all who register for the SecureWorld Expo.  Registration for the Expo is also free, so go <a title="SecureWorld Registration Page" href="https://www.secureworldexpo.com/rsvp/index.php" target="_blank">register</a> before it fills up!  You certainly can&#8217;t beat the price!</p>
<p><span id="more-438"></span>The agenda for this particular event shows that they will first give an Intro and Overview of Nexum.  Then move on to Load Balancing, Monitors, Profiles (Persistence and SSL Termination), iRules, Maintaining and Mastering the BIG-IP, discuss version 10.x and then wrap it all up with a Q&amp;A session.  I am really looking forward to meeting some local F5&#8242;ers and will of course be doing a write up on my blog about the event.  The &#8220;Maintaining and Mastering the BIG-IP&#8221; part certainly sounds interesting.</p>
<p>I will also be attending a number of the other events at SecureWorld and will be posting a few blog entries regarding those.  The main purpose is not really to provide ALL of the information gleaned from each event, but to give a few highlights from each and share my overall thoughts on the value of the SecureWorld Expo Conference as a whole.</p>
<p>Go <a title="SecureWorld Conference Dallas Agenda" href="http://www.secureworldexpo.com/events/conference-agenda.php?id=276" target="_blank">here</a> to check out the SecureWorld Expo Dallas Conference Agenda.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/10/secureworld-expo-dallas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DevCentral: Online Events!</title>
		<link>http://www.TheF5Guy.com/blog/2009/09/devcentral/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/09/devcentral/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 03:33:26 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=414</guid>
		<description><![CDATA[The great folks over at F5 Networks DevCentral have outdone themselves once again!  They have added a new section to their website called &#8220;Online Events&#8221; and rather than do injustice to the site with my own words, allow me to plagiarize their own description of the section: &#8220;This section features periodic, live activities where you [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-415" href="http://www.TheF5Guy.com/blog/2009/09/devcentral/f5-tagline-4c/"><img class="alignright size-full wp-image-415" title="f5-tagline-4c" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/09/f5-tagline-4c.jpg" alt="f5-tagline-4c" width="200" height="61" /></a></p>
<p>The great folks over at F5 Networks <a href="http://devcentral.f5.com/" target="_blank">DevCentral</a> have outdone themselves once again!  They have added a new section to their website called &#8220;Online Events&#8221; and rather than do injustice to the site with my own words, allow me to plagiarize their own description of the section:</p>
<p><!-- Start_Module_1271 --></p>
<div id="dnn_ctr1271_ModuleContent"><span id="dnn_ctr1271_HtmlModule_HtmlModule_lblContent">&#8220;This section features periodic, live activities where you can see and interact with the DevCentral Team as well as others from the global DevCentral Community. For this section, please keep in mind that we will be continually pushing to realm of possibility with new technologies and products with the goal of creating a dyanamic and engaging atmosphere. We hope you enjoy your visit and engage in the events.&#8221;<br />
<span id="more-414"></span><br />
</span></div>
<p><a title="DevCentral Live" href="http://devcentral.f5.com/Default.aspx?tabid=197" target="_blank">Here</a> of course is a direct link to the new content!</p>
<p>How awesome is that?  I have worked with a number of IT related companies over the years, but never have  I seen a technology based company so dedicated to their customers.  Post after post the experts driving the helm over at DevCentral continue to share and spread knowledge of all types.  They help people solve real world challenges and now they are doing it live!  Anyone can call or join them on chat during their weekly podcast and ask questions and seek their input about various things.  I have had to work with some companies in the past that&#8230; well, lets just say, you would consider yourself lucky if you got a call back from them within three days.  I must say it is a very refreshing approach and well done folks!</p>
<p>Also while you are there, go check out the latest DevCentral <a title="Weekly Roundup Podcast #104" href="http://devcentral.f5.com/weblogs/dcpodcast/archive/2009/09/24/devcentral-weekly-roundup-episode-104-guru-guy-and-my.aspx" target="_blank">Weekly Roundup Podcast: Episode #104.</a> They covered a variety of topics and I was fortunate enough that they discussed The F5 Guy website as well of a few of the posts that I have put up!  They discussed two posts in particular.  &#8220;<a href="http://www.thef5guy.com/blog/2009/08/using_not_in_an_irule/" target="_self">Using not In An iRule</a>&#8221; and &#8220;<a title="F5 Network Certification" href="http://www.thef5guy.com/blog/2009/08/f5-networks-certification/" target="_self">F5 Network Certification</a>&#8221; which you can find below this post or just click on the links to follow of course.  Rather than rehashing what was said, read the two posts, leave some comments if you like and head on over to DevCentral to hear what they have to say.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/09/devcentral/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Updated Look And Feel</title>
		<link>http://www.TheF5Guy.com/blog/2009/09/updated-look-and-feel/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/09/updated-look-and-feel/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 02:26:17 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[SharePoint 2007]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=376</guid>
		<description><![CDATA[I hope you all enjoy the new look and feel of the site.  I felt it was time to move to a different theme and after some rather extensive searching I have decided upon what you see before you.  The current theme is called &#8220;Pyrmont-v2&#8243; and I think it is more fitting to the content [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-377" href="http://www.TheF5Guy.com/blog/2009/09/updated-look-and-feel/wordpress/"><img class="size-medium wp-image-377 alignleft" title="wordpress" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/09/wordpress-300x224.jpg" alt="wordpress" width="118" height="88" /></a>I hope you all enjoy the new look and feel of the site.  I felt it was time to move to a different theme and after some rather extensive searching I have decided upon what you see before you.  The current theme is called &#8220;Pyrmont-v2&#8243; and I think it is more fitting to the content of the site than the previous theme, which was &#8220;Pixel&#8221;.</p>
<p>I had to make a tweak or two here or there, but I have to say overall I really like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/09/updated-look-and-feel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving stuff around&#8230;</title>
		<link>http://www.TheF5Guy.com/blog/2009/08/moved-site-to-a-hosting-provider/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/08/moved-site-to-a-hosting-provider/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 03:10:29 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[f5]]></category>

		<guid isPermaLink="false">http://thef5guy.com/blog/?p=268</guid>
		<description><![CDATA[I have switched &#8220;The F5 Guy&#8221; website over to a new hosting provider.  There are a few things out of the place at the moment, but I am slowly adding content back to the site.  I was hosting the site off of my own server located here at the &#8220;Secret Underground Lair&#8221;, but have decided [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-278 alignright" title="moving_servers" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/08/moving_servers.jpg" alt="moving_servers" width="135" height="108" /> I have switched &#8220;The F5 Guy&#8221; website over to a new hosting provider.  There are a few things out of the place at the moment, but I am slowly adding content back to the site.  I was hosting the site off of my own server located here at the &#8220;Secret Underground Lair&#8221;, but have decided to move things over to a hosting facility.  See my previous post &#8220;When Lightening Strikes&#8221; if you would like to understand the reasoning behind the move!</p>
<p>Coming soon, an interesting tale about BIG-IP™ TMOS Version 10.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/08/moved-site-to-a-hosting-provider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Lightning Strikes</title>
		<link>http://www.TheF5Guy.com/blog/2009/06/when-lightening-strikes/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/06/when-lightening-strikes/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 04:58:00 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Disaster]]></category>

		<guid isPermaLink="false">http://www.Thef5Guy.com/?p=265</guid>
		<description><![CDATA[Lightning, a very amazing thing&#8230; EXCEPT when experienced up close and personal!  The F5 Guy is not lightning proof (despite rumors to the contrary) nor is the equipment that I use on a day to day basis. A few days ago a large storm system passed by the undisclosed location and during the height of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/08/lightning.jpg" alt="LightningBolt" /></p>
<p style="text-align: left;">Lightning, a very amazing thing&#8230; EXCEPT when experienced up close and personal!  The F5 Guy is not lightning proof (despite rumors to the contrary) nor is the equipment that I use on a day to day basis.</p>
<p>A few days ago a large storm system passed by the undisclosed location and during the height of the storm, a bolt of lightning came down from the sky and struck the ground outside.  That&#8217;s normal for any storm, but this particular bolt struck VERY CLOSE.  How close you say?  Well, it was close enough that I checked my body parts to verify that they were all present and accounted for.  After I performed my limb check was when the smell hit me.  The smell that no IT guy ever wants to smell&#8230; charred electrical components.</p>
<p>Even though all of my equipment was plugged into surge protectors and UPS units, they still got zapped.  I couldn&#8217;t believe it.  Thankfully though, I practice the regimen of backing up things that I so often preach to others.  I did however have to spend a few days coming up with parts so that I would have something to restore to.</p>
<p>All&#8217;s well that ends well.  I gave my old ASUS P5B Deluxe motherboard a crisp salute as the garbage man picked it up today, along with the charred remains of its companion a relatively new ASUS P5Q-SE motherboard.  I was indeed sad to see the P5B go.  I have had it for a number of years and it proved to be one of the most reliable motherboards I have ever owned.</p>
<p>I am working on an article about MOSS 2007 Alternate Access Mappings and the BIG-IP 6400.  I hope to have that cranked out in the next couple of days.  (Barring any unforeseeable disasters)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/06/when-lightening-strikes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

