<?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>Colin McNamara - CCIE 18233 , VCP, EMCIE, NCDA, GEEK &#187; linux</title>
	<atom:link href="http://www.colinmcnamara.com/technology-tags/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.colinmcnamara.com</link>
	<description>Technical reviews and articles from a CCIE with extensive experience in designing and implementing converged enterprise networks.</description>
	<lastBuildDate>Fri, 13 Jan 2012 19:00:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Cisco releases Nexus 1000V virtual switch for VMware</title>
		<link>http://www.colinmcnamara.com/cisco-releases-nexus-1000v-virtual-switch-for-vmware/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cisco-releases-nexus-1000v-virtual-switch-for-vmware</link>
		<comments>http://www.colinmcnamara.com/cisco-releases-nexus-1000v-virtual-switch-for-vmware/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 20:30:21 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[CISCO]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[DC3.0]]></category>
		<category><![CDATA[Nexus 7000]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Colin]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[DESIGN]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[nexus 1000v]]></category>
		<category><![CDATA[NX-OS]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[TrustSec]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vlan]]></category>
		<category><![CDATA[vn-link]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/?p=190</guid>
		<description><![CDATA[This afternoon Cisco released a new member of the Nexus family of switches, the Nexus 1000V. This is the first switch to take advantage of VMware opening up their ESX and ESXi platforms to for third party network device manufacturers. This switch directly address some pretty big pain points surrounding current virtualization implementations. The boundary [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/cisco-releases-nexus-1000v-virtual-switch-for-vmware/">Cisco releases Nexus 1000V virtual switch for VMware</a></p>
]]></description>
			<content:encoded><![CDATA[<p>This afternoon Cisco released a new member of the Nexus family of switches, the Nexus 1000V. This is the first switch to take advantage of VMware opening up their ESX and ESXi platforms to for third party network device manufacturers. This switch directly address some pretty big pain points surrounding current virtualization implementations.</p>
<p><strong>The boundary between server team and network team responsibilities has become &#8220;fuzzy&#8221;</strong></p>
<p>Cisco address&#8217;s this issue by putting a switch that can be managed via the same methods common to other network devices inside the ESX cluster. This switch runs the same code that has become standard on Cisco&#8217;s Nexus series of Data Center switches &#8211; NX-OS.</p>
<p>Prior to adoption of virtualization, when there was a connectivity problem with a host it was quite common for the network team to verify functionality down to the switch port. The server team would do the same. This allowed for each team to focus on areas that met their core competancy. Once we moved from a real switch port, to a dumb bridge inside ESX, lots of finger pointing resulted.</p>
<p>Now, with a Nexus 1000V sitting virtually inside the ESX clusters, the boundary between network and systems teams has been re-estabilished. Now when there is a problem with a host inside an ESX cluster, the network team can use the same day to day troubleshooting tools available to them in other portions of the network to resolve issues faster, and with less finger pointing.</p>
<p><strong>Security controls have been moved further away from the hosts then we would like</strong></p>
<p>A best practice for applying security policy is to apply controls as close to the source as possible. Think of this analogy &#8211; Your kids are blasting Radio Disney from their computer. Which of the following do you do?</p>
<p>A. Turn down the speakers at the source</p>
<p>B. Distribute earplugs to all members or the household</p>
<p>Of course, the obvious action is to go to the source, and apply a control (turn down the volume, and tell the kids to clean their rooms). The same principle is valid on the networking side. The best practice is to apply security policies such as VLAN ACL&#8217;s and TrustSec policies directly to the switchports that host your switches. Before the Nexus 1000V this was impossible to do in ESX, and forced many environments to move security controls further up into the distribution layer. The side effect of this was that now the security stance from host to host inside ESX clusters was diminished.</p>
<p>The Nexus 1000V brings something called port policies to the table to address this. What these are is pre-configured application security descriptions that are available to you systems administrators to apply in a point and click fashion. Once these policies are applied to the virtualized host, they follow the host where ever it is moved in your virtual cluster.</p>
<p><strong>Provisioning and integrating the networks of VMware ESX clusters with classic networks for most is challenging at best<br />
</strong></p>
<p>I wrote an article in march about this specific issue in my post &#8211; <a href="http://www.colinmcnamara.com/2008/03/15/challenges-integrating-vmware-into-cisco-networks" target="_blank">Challenges integrating VMware into Cisco networks</a> . The core of this issue is that in general that the network integration portions of VMware ESX clusters is not really designed to address server teams , or network teams. In fact, you need to be pretty savy with both portions to successfully integrate VMware clusters into your network. In the real world, you generally find people that are good at one or the other, not both.</p>
<p>By putting a Nexus 1000V in your VMware clusters, you know give the networking teams something they can understand without having to learn Linux, and how it handles bridges (key to understanding ESX networking). With a Cisco switch running virtually inside your clusters, network teams can follow standard core / distribution / access models with the access layer now residing inside the ESX clusters. The network teams can also leverage their existing LAN switching skills for integrating the virtual switches in the clusters with the existing Data Center switching fabrics.</p>
<p><strong>With these roadblocks addressed, Cisco is moving to further the DC 3.0 vision</strong></p>
<p>To realize the DC 3.0 vision, the network inside of VMware clusters had to be under control, and follow the same architectural guidelines that the rest of our network is subject to. With the Nexus 1000V this is now a reality. The next steps withing the DC 3.0 vision to are to extend virtualization and mobility throughout our storage fabrics, and to continue to extend virtualization to the network as a whole, as well as focusing on application virtualization and acceleration to truly realize the vision of cloud computing in the data center.</p>
<p>On the storage virtualization side, Cisco will be using a technology called FlexAttach to enable virtual and physical hosts to change locations in the datacenter without storage team intervention (more on this in a near future post). And on the application virtulization and acceleration side, expect Cisco to continue to enhance it&#8217;s existing Application Control Engine (ACE) and Wide Area Application Services (WAAS), and further integrate these into their virtualization offerings.</p>
<p><strong>Want to learn more ?</strong></p>
<p><a href="http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9902/solution_overview_c22-494040.html" target="_blank">Introduction to VN-Link network services &#8211; Cisco.com</a></p>
<p><a href="http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9902/data_sheet_c78-492971.html" target="_blank">Nexus 1000V overview &#8211; Cisco.com</a></p>
<p><a href="http://download3.vmware.com/vdcos/demos/DVS_Demo_800x600.html" target="_blank">VMware distributed vNetwork switch demo &#8211; VMware.com</a></p>
<p><a href="http://www.colinmcnamara.com/2008/03/15/challenges-integrating-vmware-into-cisco-networks" target="_blank">Challenges integrating VMware into Cisco networks &#8211; colinmcnamara.com</a></p>
<p><a href="http://blogs.cisco.com/datacenter/comments/video_blog_about_our_vmworld_announcements_today/" target="_blank">Douglas Gourley speaking about how Cisco and VMware will drive Cloud Computing in the Data Center</a><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/altor-virtual-network-security-analyzer-vnsa-integrated-with-ciscos-nexus-1000v-for-vmware/" rel="bookmark" title="September 17, 2008">Altor Virtual Network Security Analyzer (VNSA) integrated with Cisco&#8217;s Nexus 1000v for VMware</a></li>
<li><a href="http://www.colinmcnamara.com/cisco-nexus-4000-blade-switch/" rel="bookmark" title="September 29, 2009">Cisco Nexus 4000 Blade Switch</a></li>
<li><a href="http://www.colinmcnamara.com/nexus-5020-consolidated-10-gig-ethernet-and-4-gig-fibre-channel/" rel="bookmark" title="April 9, 2008">Nexus 5020 &#8211; Consolidated 10 Gig Ethernet and 4 Gig Fibre Channel</a></li>
<li><a href="http://www.colinmcnamara.com/where-is-colin-passing-the-vcp-vmware-certified-professional-exam/" rel="bookmark" title="October 21, 2008">Where is Colin ? Passing the VCP exam (VMware Certified Professional)</a></li>
<li><a href="http://www.colinmcnamara.com/simplifying-your-data-center-with-ciscos-nexus-2000-fabric-extender-fex/" rel="bookmark" title="January 27, 2009">Simplifying your Data Center with Cisco&#8217;s Nexus 2000 Fabric Extender (FEX)</a></li>
<li><a href="http://www.colinmcnamara.com/is-your-network-ready-for-cloud-computing-with-virtual-infrastructure-4/" rel="bookmark" title="November 3, 2008">Is your network ready for Cloud Computing with Virtual Infrastructure 4?</a></li>
</ul>
<p><!-- Similar Posts took 44.514 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/cisco-releases-nexus-1000v-virtual-switch-for-vmware/">Cisco releases Nexus 1000V virtual switch for VMware</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco/" title="CISCO" rel="tag">CISCO</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/data-center/" title="Data Center" rel="tag">Data Center</a>, <a href="http://www.colinmcnamara.com/technology-tags/design/" title="DESIGN" rel="tag">DESIGN</a>, <a href="http://www.colinmcnamara.com/technology-tags/hp/" title="HP" rel="tag">HP</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/nda/" title="NDA" rel="tag">NDA</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/nexus/" title="Nexus" rel="tag">Nexus</a>, <a href="http://www.colinmcnamara.com/technology-tags/nexus-1000v/" title="nexus 1000v" rel="tag">nexus 1000v</a>, <a href="http://www.colinmcnamara.com/technology-tags/nx-os/" title="NX-OS" rel="tag">NX-OS</a>, <a href="http://www.colinmcnamara.com/technology-tags/security/" title="security" rel="tag">security</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage/" title="storage" rel="tag">storage</a>, <a href="http://www.colinmcnamara.com/technology-tags/switch/" title="switch" rel="tag">switch</a>, <a href="http://www.colinmcnamara.com/technology-tags/technology/" title="Technology" rel="tag">Technology</a>, <a href="http://www.colinmcnamara.com/technology-tags/trustsec/" title="TrustSec" rel="tag">TrustSec</a>, <a href="http://www.colinmcnamara.com/technology-tags/virtualization/" title="virtualization" rel="tag">virtualization</a>, <a href="http://www.colinmcnamara.com/technology-tags/vlan/" title="vlan" rel="tag">vlan</a>, <a href="http://www.colinmcnamara.com/technology-tags/vmware/" title="vmware" rel="tag">vmware</a>, <a href="http://www.colinmcnamara.com/technology-tags/vn-link/" title="vn-link" rel="tag">vn-link</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/cisco-releases-nexus-1000v-virtual-switch-for-vmware/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Measuring and mitigating risk involved with sharing virtual infrastructure between DMZ and Internal environments</title>
		<link>http://www.colinmcnamara.com/measuring-and-mitigating-risk-involved-with-sharing-virtual-infrastructure-between-dmz-and-internal-environments/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=measuring-and-mitigating-risk-involved-with-sharing-virtual-infrastructure-between-dmz-and-internal-environments</link>
		<comments>http://www.colinmcnamara.com/measuring-and-mitigating-risk-involved-with-sharing-virtual-infrastructure-between-dmz-and-internal-environments/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 20:36:57 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[breach]]></category>
		<category><![CDATA[business context]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[CISCO]]></category>
		<category><![CDATA[Colin]]></category>
		<category><![CDATA[compromise]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[DESIGN]]></category>
		<category><![CDATA[device contexts]]></category>
		<category><![CDATA[enhancements]]></category>
		<category><![CDATA[FCOE]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Instances]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[network infrastructure]]></category>
		<category><![CDATA[Nexus 5020]]></category>
		<category><![CDATA[passed]]></category>
		<category><![CDATA[Pic]]></category>
		<category><![CDATA[risk risk]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[threat]]></category>
		<category><![CDATA[TrustSec]]></category>
		<category><![CDATA[virtual device]]></category>
		<category><![CDATA[vlan]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/?p=177</guid>
		<description><![CDATA[Ivan Pepelnjak over at IOS Hints and Tricks wrote a post about DMZ VLAN leaking that got me thinking. He writes about &#8220;the VLAN leaking myth&#8221; and how it encourages clients to utilize physically separate network infrastructure in the DMZ&#8217;s. Now first things first, I wouldn&#8217;t call VLAN leaking a myth. At one time it [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/measuring-and-mitigating-risk-involved-with-sharing-virtual-infrastructure-between-dmz-and-internal-environments/">Measuring and mitigating risk involved with sharing virtual infrastructure between DMZ and Internal environments</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Ivan Pepelnjak over at <a href="http://blog.ioshints.info/2008/09/are-vlans-safe-in-dmz-environment.html" target="_blank">IOS Hints and Tricks </a>wrote a post about DMZ VLAN leaking that got me thinking.</p>
<p>He writes about &#8220;the VLAN leaking myth&#8221; and how it encourages clients to utilize physically separate network infrastructure in the DMZ&#8217;s. Now first things first, I wouldn&#8217;t call VLAN leaking a myth. At one time it was a very real and serious vulnerability that was exploited by overflowing the capacity of the switch you were attacking, and causing it to &#8220;downgrade&#8221; from switch to a hub. Once this happened you now had access to previously protected devices, as well as having the ability to sniff data as it passed through the shared hub backplane.</p>
<p>As he mentions though, this is 8 years ago. Most switches have evolved to the point where backplanes far exceed the traffic that could ever be injected into their switchports. Even beyond backplane enhancements there are many ways to further firm up your security stance &#8211; Virtual Device Contexts, not using Layer 3 SVI&#8217;s on a DMZ VLAN, utilizing PVLANs, using port security, virtual routing instances, and many more. Of course, there are still many other attack vectors that still remain, but can be mitigated by utilizing features built into the majority of enterprise switches available today.</p>
<p>I think the real question is not &#8220;are VLANs safe in a DMZ&#8221;. The important question is have you mitigated the probability of compromise (the actual threat) to levels that are acceptable to your business. This question remains whether you have a standalone switch or not. So many times we hear about risk risk and more risk. But risk alone is meaningless in a business context. What is important is combining risk with likelihood. For that I like to use a simple table to come up with the true threat.</p>
<p><a class="thickbox" href="http://www.colinmcnamara.com/wp-content/gallery/breach/risk_grid.gif"><img class="ngg-singlepic ngg-center" src="http://www.colinmcnamara.com/wp-content/gallery/breach/thumbs/thumbs_risk_grid.gif" alt="risk_grid.gif" /></a></p>
<p>For example, as I drive to Fry&#8217;s there is the risk of me dying due to a car crash. The impact of me dying is very high (risk) however the likelihood of an accident is low, and furthermore I reduce (mitigate) the latent risk (threat) by wearing my seat belt. So all in all the threat of me dying on my way to Fry&#8217;s is pretty darn low.</p>
<p>In a business context this may be that I have public facing web servers and network devices in my DMZ. The impact of them being compromised is that my public image may be tarnished for a short time, and my end users may lose productivity if they are not able to VPN into work, or access the Internet while on premise. I mitigate this risk by using firewalls and both host and network based Intrusion Prevention Systems as well as implementing best security practices on my network and systems devices. The latent risk (threat) remaining is at a level that is acceptable to the business leaders, so the system is allowed.</p>
<p>One question that I have seen coming up more often as we move towards fully virtualized data centers is centered around commingling of virtual infrastructure. There are some hard questions which challenge some practices that we have held true over the years.</p>
<ul>
<li>Should you allow sharing of physical memory on a host virtual machine between an internal and DMZ server?</li>
<li>Should you allow virtual infrastructure from multiple security zones to share a storage array or cluster of arrays?</li>
<li>Should you allow multiple virtual switches in different security zones commingling on the same ESX or Hyper-V cluster?</li>
<li>Should you allow virtual firewall and load balancing instances protecting internal and external zones to reside on the same hardware?</li>
<li>Should you allow virtual routing instances from multiple zones to share a physical infrastructure?</li>
</ul>
<p>In the past world of standalone systems, the additional cost of providing a wholly separate infrastructure for DMZ environments was relatively low. Each system generally had internal disk, or at most direct attached storage. Network devices themselves were scaled down to support one chassis one function. This fit quite neatly into the Enterprise Composite Network model that was quite common from 1999-2003.</p>
<p>Now, many data centers have moved to the Service Oriented Network Architecture (SONA). In this model the cost of a virtualized data center is primarily focused on foundation elements such as the virtual storage and virtual fabrics, virtualized network, and virtual systems elements. The cost of providing additional virtualized services off these elements is low, however the cost of duplicating the physical infrastructure is quite high on both the capital and operational levels. This is forcing the technical and executive leadership at many companies to take a long hard look at the true threats they are facing in previously physically separate security zones such as DMZ&#8217;s, Financial and other secure zones. In the end, they are having to decide whether the threat remaining after their security controls is worth duplicating hundreds of thousands of dollars worth of infrastructure or not.</p>
<p>These are hard questions, with really no single good answer. My gut feel is that over the next few years we will continue the move towards the fully virtualized data center where components such as memory, PCI-X buses, storage and network devices are even further decentralized. This will make the cost of duplicating the infrastructure more and more significant, causing consolidated data center (or compute) fabrics to be the norm. At this point the discussion will move away from securing zones by creating separate infrastructure, to providing end to end security, starting integrated application level security, maybe with TrustSec or a dirivative, all the way down to securing the data at rest on disk. For the time being however, the best we can do is sit down and do an honest appraisel of our security stances, mitigate what we can, and do our best to design data center architectures that provide the flexibility of implementing whatever choice the technical and business leaders agree on.<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/moving-towards-a-green-data-center-truth-behind-the-hype/" rel="bookmark" title="February 22, 2008">Moving towards a Green Data Center &#8211; Truth behind the hype</a></li>
<li><a href="http://www.colinmcnamara.com/ciscos-cloud-computing-offering/" rel="bookmark" title="April 7, 2009">Cisco&#8217;s Cloud Computing Offering</a></li>
<li><a href="http://www.colinmcnamara.com/about/" rel="bookmark" title="January 5, 2008">About Colin McNamara</a></li>
<li><a href="http://www.colinmcnamara.com/vote-for-my-vmworld-presentation-shameless-pandering/" rel="bookmark" title="May 12, 2011">Vote for my VMworld presentation &#8211; #3221 Built to fail (shameless pandering)</a></li>
<li><a href="http://www.colinmcnamara.com/remote-site-security-cisco-analog-video-gateway-video-management-storage-system-network-modules-on-the-integrated-services-router-isr/" rel="bookmark" title="June 10, 2008">Simplifying remote site security with Cisco&#8217;s new video surveillance modules on the ISR</a></li>
<li><a href="http://www.colinmcnamara.com/interesting-techwise-tv-episode-on-virtualization/" rel="bookmark" title="October 23, 2008">Interesting TechWise TV episode on  virtualization</a></li>
</ul>
<p><!-- Similar Posts took 42.892 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/measuring-and-mitigating-risk-involved-with-sharing-virtual-infrastructure-between-dmz-and-internal-environments/">Measuring and mitigating risk involved with sharing virtual infrastructure between DMZ and Internal environments</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.colinmcnamara.com/technology-tags/breach/" title="breach" rel="tag">breach</a>, <a href="http://www.colinmcnamara.com/technology-tags/business-context/" title="business context" rel="tag">business context</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco/" title="CISCO" rel="tag">CISCO</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/compromise/" title="compromise" rel="tag">compromise</a>, <a href="http://www.colinmcnamara.com/technology-tags/data-center/" title="Data Center" rel="tag">Data Center</a>, <a href="http://www.colinmcnamara.com/technology-tags/design/" title="DESIGN" rel="tag">DESIGN</a>, <a href="http://www.colinmcnamara.com/technology-tags/device-contexts/" title="device contexts" rel="tag">device contexts</a>, <a href="http://www.colinmcnamara.com/technology-tags/enhancements/" title="enhancements" rel="tag">enhancements</a>, <a href="http://www.colinmcnamara.com/technology-tags/fcoe/" title="FCOE" rel="tag">FCOE</a>, <a href="http://www.colinmcnamara.com/technology-tags/hp/" title="HP" rel="tag">HP</a>, <a href="http://www.colinmcnamara.com/technology-tags/hyper-v/" title="hyper-v" rel="tag">hyper-v</a>, <a href="http://www.colinmcnamara.com/technology-tags/instances/" title="Instances" rel="tag">Instances</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/nda/" title="NDA" rel="tag">NDA</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/network-infrastructure/" title="network infrastructure" rel="tag">network infrastructure</a>, <a href="http://www.colinmcnamara.com/technology-tags/nexus-5020/" title="Nexus 5020" rel="tag">Nexus 5020</a>, <a href="http://www.colinmcnamara.com/technology-tags/passed/" title="passed" rel="tag">passed</a>, <a href="http://www.colinmcnamara.com/technology-tags/pic/" title="Pic" rel="tag">Pic</a>, <a href="http://www.colinmcnamara.com/technology-tags/risk-risk/" title="risk risk" rel="tag">risk risk</a>, <a href="http://www.colinmcnamara.com/technology-tags/san/" title="san" rel="tag">san</a>, <a href="http://www.colinmcnamara.com/technology-tags/security/" title="security" rel="tag">security</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage/" title="storage" rel="tag">storage</a>, <a href="http://www.colinmcnamara.com/technology-tags/switch/" title="switch" rel="tag">switch</a>, <a href="http://www.colinmcnamara.com/technology-tags/threat/" title="threat" rel="tag">threat</a>, <a href="http://www.colinmcnamara.com/technology-tags/trustsec/" title="TrustSec" rel="tag">TrustSec</a>, <a href="http://www.colinmcnamara.com/technology-tags/virtual-device/" title="virtual device" rel="tag">virtual device</a>, <a href="http://www.colinmcnamara.com/technology-tags/virtualization/" title="virtualization" rel="tag">virtualization</a>, <a href="http://www.colinmcnamara.com/technology-tags/vlan/" title="vlan" rel="tag">vlan</a>, <a href="http://www.colinmcnamara.com/technology-tags/vmware/" title="vmware" rel="tag">vmware</a>, <a href="http://www.colinmcnamara.com/technology-tags/vulnerability/" title="vulnerability" rel="tag">vulnerability</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/measuring-and-mitigating-risk-involved-with-sharing-virtual-infrastructure-between-dmz-and-internal-environments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Application Extension API notes &#8211; Cisco Live 2008</title>
		<link>http://www.colinmcnamara.com/application-extension-api-notes-cisco-live-2008/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=application-extension-api-notes-cisco-live-2008</link>
		<comments>http://www.colinmcnamara.com/application-extension-api-notes-cisco-live-2008/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 18:46:41 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[CISCO]]></category>
		<category><![CDATA[DC3.0]]></category>
		<category><![CDATA[Networkers]]></category>
		<category><![CDATA[AXP Application Extension API]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Cisco Linux]]></category>
		<category><![CDATA[cisco live]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[daughtercard]]></category>
		<category><![CDATA[Instances]]></category>
		<category><![CDATA[isr]]></category>
		<category><![CDATA[IVR]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[packet]]></category>
		<category><![CDATA[paravirtualization]]></category>
		<category><![CDATA[reconfigure]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/?p=137</guid>
		<description><![CDATA[The AXP is a open platform for the Integrated Services Router (ISR) that enables you to program in-house, custom applications that leverage packet level interfaces with the ISR platform. You can choose to install either a daughtercard (AIM-102) or a network module platform. Where would you use these ? You want  your custom application to [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/application-extension-api-notes-cisco-live-2008/">Application Extension API notes &#8211; Cisco Live 2008</a></p>
]]></description>
			<content:encoded><![CDATA[<p>The AXP is a open platform for the Integrated Services Router (ISR) that enables you to program in-house, custom applications that leverage packet level interfaces with the ISR platform. You can choose to install either a daughtercard (AIM-102) or a network module platform.</p>
<p><strong>Where would you use these ?</strong></p>
<p>You want  your custom application to be able to react, and act on network specific information. Integrating both at a very close level. Fundamentally your application can dynamically reconfigure your router in reaction to network events.</p>
<p>You want to remove common services such as AAA, Syslog, DHCP, etc, IVR apps, Unified communication apps all at the branch office in the ISR. If there is a failure, your router can dynamically reconfigure around that.</p>
<p><strong>AXP architecture </strong></p>
<p>Base Cisco Linux os, IOS CLI, Virtual Instances, C++, Perl, Java, OSGI, Bash. Fundementally this is very similar to a fedora core 4 systems doing paravirtualization.</p>
<p><strong>API Fun &#8211; What can it do</strong></p>
<ol>
<li>You can query and change both the router and the network module</li>
<li>Leverage Embedded Event Manager (EEM) to trigger events on changes, and react to network events.</li>
<li>Network Packet monitoring .. Sniff, Sniff, Sniff</li>
</ol>
<p><strong>My Questions &#8211; </strong></p>
<ol>
<li>How do I automate network updates, similar to YUM?</li>
<li>Is Cisco using KVM for paravirtualization?</li>
</ol>
<p><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/remote-site-security-cisco-analog-video-gateway-video-management-storage-system-network-modules-on-the-integrated-services-router-isr/" rel="bookmark" title="June 10, 2008">Simplifying remote site security with Cisco&#8217;s new video surveillance modules on the ISR</a></li>
<li><a href="http://www.colinmcnamara.com/41/" rel="bookmark" title="August 10, 2007">Cool new features in 12.4(15)T</a></li>
<li><a href="http://www.colinmcnamara.com/will-cisco-succede-where-sun-has-failed/" rel="bookmark" title="August 12, 2006">Will Cisco succede where Sun has failed?</a></li>
<li><a href="http://www.colinmcnamara.com/user-experience-testing-enhanced/" rel="bookmark" title="June 28, 2005">User experience testing &#8211; enhanced</a></li>
<li><a href="http://www.colinmcnamara.com/cisco-nx-os-40-next-generation-internet-operating-system/" rel="bookmark" title="January 29, 2008">Cisco NX-OS 4.0 | Next Generation Internet Operating System</a></li>
<li><a href="http://www.colinmcnamara.com/routers-can-email-you-when-they-go-down/" rel="bookmark" title="October 28, 2007">Routers can email you when they go down</a></li>
</ul>
<p><!-- Similar Posts took 26.889 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/application-extension-api-notes-cisco-live-2008/">Application Extension API notes &#8211; Cisco Live 2008</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/axp-application-extension-api/" title="AXP Application Extension API" rel="tag">AXP Application Extension API</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco/" title="CISCO" rel="tag">CISCO</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco-linux/" title="Cisco Linux" rel="tag">Cisco Linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco-live/" title="cisco live" rel="tag">cisco live</a>, <a href="http://www.colinmcnamara.com/technology-tags/communication/" title="communication" rel="tag">communication</a>, <a href="http://www.colinmcnamara.com/technology-tags/daughtercard/" title="daughtercard" rel="tag">daughtercard</a>, <a href="http://www.colinmcnamara.com/technology-tags/instances/" title="Instances" rel="tag">Instances</a>, <a href="http://www.colinmcnamara.com/technology-tags/isr/" title="isr" rel="tag">isr</a>, <a href="http://www.colinmcnamara.com/technology-tags/ivr/" title="IVR" rel="tag">IVR</a>, <a href="http://www.colinmcnamara.com/technology-tags/kvm/" title="kvm" rel="tag">kvm</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/nda/" title="NDA" rel="tag">NDA</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/networkers/" title="Networkers" rel="tag">Networkers</a>, <a href="http://www.colinmcnamara.com/technology-tags/packet/" title="packet" rel="tag">packet</a>, <a href="http://www.colinmcnamara.com/technology-tags/paravirtualization/" title="paravirtualization" rel="tag">paravirtualization</a>, <a href="http://www.colinmcnamara.com/technology-tags/reconfigure/" title="reconfigure" rel="tag">reconfigure</a>, <a href="http://www.colinmcnamara.com/technology-tags/router/" title="Router" rel="tag">Router</a>, <a href="http://www.colinmcnamara.com/technology-tags/virtualization/" title="virtualization" rel="tag">virtualization</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/application-extension-api-notes-cisco-live-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simplifying remote site security with Cisco&#8217;s new video surveillance modules on the ISR</title>
		<link>http://www.colinmcnamara.com/remote-site-security-cisco-analog-video-gateway-video-management-storage-system-network-modules-on-the-integrated-services-router-isr/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=remote-site-security-cisco-analog-video-gateway-video-management-storage-system-network-modules-on-the-integrated-services-router-isr</link>
		<comments>http://www.colinmcnamara.com/remote-site-security-cisco-analog-video-gateway-video-management-storage-system-network-modules-on-the-integrated-services-router-isr/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 00:31:13 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[4s ranch rancho bernardo san diego witch fire evacuated]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[CISCO]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[archived footage]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[camera control]]></category>
		<category><![CDATA[center infrastructure]]></category>
		<category><![CDATA[cisco secure]]></category>
		<category><![CDATA[Colin]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[dust mites]]></category>
		<category><![CDATA[encoders]]></category>
		<category><![CDATA[Gadget]]></category>
		<category><![CDATA[hardware replacement]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[ip cameras]]></category>
		<category><![CDATA[isr]]></category>
		<category><![CDATA[legal]]></category>
		<category><![CDATA[life on mars]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[management infrastructure]]></category>
		<category><![CDATA[mars]]></category>
		<category><![CDATA[mitiigation]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[Pic]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[security environments]]></category>
		<category><![CDATA[security infrastructure]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[storage system]]></category>
		<category><![CDATA[support contract]]></category>
		<category><![CDATA[surveillance systems]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[threat]]></category>
		<category><![CDATA[two choices]]></category>
		<category><![CDATA[video encoding]]></category>
		<category><![CDATA[video management]]></category>
		<category><![CDATA[video streams]]></category>
		<category><![CDATA[video surveillance]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/?p=130</guid>
		<description><![CDATA[One giant pain I have always faced when working with high security environments is dealing with surveillance systems. They are a necessary and required part of your security infrastructure. However they just never seem to integrate as well as your network, storage, or server devices. When I work with data center infrastructure I expect the [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/remote-site-security-cisco-analog-video-gateway-video-management-storage-system-network-modules-on-the-integrated-services-router-isr/">Simplifying remote site security with Cisco&#8217;s new video surveillance modules on the ISR</a></p>
]]></description>
			<content:encoded><![CDATA[<p>One giant pain I have always faced when working with high security environments is dealing with surveillance systems. They are a necessary and required part of your security infrastructure. However they just never seem to integrate as well as your network, storage, or server devices.</p>
<p>When I work with data center infrastructure I expect the following &#8211; clean, remotely manageable, secure devices that runs on the same power and similar cabling, and everything can have a 24x7x4 support contract for hardware replacement. For the most part, you get this when dealing with Cisco, HP, Sun and similar manufacturers.</p>
<p>More often then not (with a few very cool exceptions), when I run into video surveillance infrastructure the video management infrastructure runs on some random third tier manufactured server. It never fails that the video management software is on Windows (normally XP or win2k). I have even seen some systems where the vendor requires you to have a session open to run the software.</p>
<p>And then when you get to the encoders themselves, it never fails. You have two choices.</p>
<ol>
<li>The Uber package that can run a Casino, Identify and track dust mites , and if you point it at space, determine if there is life on mars.</li>
<li>Individual dinky encoders that run one or two camera&#8217;s each. They have limited encoding choices, limited camera control, no remote management, and normally run on 110 volt system that require different power distribution then the 220 that is common in systems today.</li>
</ol>
<p><strong>Cisco&#8217;s answer to this mess</strong></p>
<p>Cisco has released both a video management solution, as well as a video encoding solution in a network module form factor for the Integrated Services Router (ISR).</p>
<p><a class="thickbox" href="http://www.colinmcnamara.com/wp-content/gallery/cisco-surveillance/cisco-vmss-network-module-internal-view.jpg"><img class="ngg-singlepic ngg-none" src="http://www.colinmcnamara.com/wp-content/gallery/cisco-surveillance/thumbs/thumbs_cisco-vmss-network-module-internal-view.jpg" alt="cisco-vmss-network-module-internal-view.jpg" /></a></p>
<p>The first part of this system, the Video Management and Storage System (VMSS) module fills the following roles -</p>
<ul>
<li>Management of multiple video streams from one interface, including IP cameras, 3rd party encoders, and streams from Cisco&#8217;s video encoding module</li>
<li>Streaming of live and archived footage through a web browser interface</li>
<li>This one is pretty cool &#8211; The module can mount external storage via iSCSI. So, in addition to its 160 gig internal drive, you can mount a filer and utilize external storage to scale the system.</li>
<li>&#8220;fast forward&#8221; to events, as well as notify security and other personnel through SMS and email</li>
</ul>
<p style="text-align: left;">
<p style="text-align: left;"><a class="thickbox" href="http://www.colinmcnamara.com/wp-content/gallery/cisco-surveillance/ip-surveillance-both.jpg"><img class="ngg-singlepic ngg-none" src="http://www.colinmcnamara.com/wp-content/gallery/cisco-surveillance/thumbs/thumbs_ip-surveillance-both.jpg" alt="ip-surveillance-both.jpg" /></a></p>
<p style="text-align: left;">The second part of the system (the module on the left in the picture above) is the Analog Video Gateway Network Module (EV-IPVS-16A). It has a couple functions -</p>
<ul>
<li>It can take up to 16 analogue video inputs and encode them with MJPEG or MPEG4 codecs</li>
<li>You can use the first two ports to output video to a external monitors</li>
<li>If you are using MPEG4, it can be used as a motion detector (handy for fast forwarding to important events, or triggering alerts)</li>
<li>It can control pan and tilt cameras. This is good for pointing the camera at the janitor unplugging your servers each night to vacuum <img src='http://www.colinmcnamara.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>You can configure analogue contacts as an alarm. This can be bound to a door switch, or even temperature and water level monitors in a remote data center. This one will be very handy.</li>
</ul>
<p><a class="thickbox" href="http://www.colinmcnamara.com/wp-content/gallery/cisco-surveillance/cisco-video-surveillance-manager.jpg"><img class="ngg-singlepic ngg-none" src="http://www.colinmcnamara.com/wp-content/gallery/cisco-surveillance/thumbs/thumbs_cisco-video-surveillance-manager.jpg" alt="cisco-video-surveillance-manager.jpg" /></a></p>
<p>The third part of this solution is Cisco&#8217;s Video Surveillance Operations Manager. It manages, archives, displays and distributes the content that was created and collected on the two previous modules. You would use this if you had many branches to aggregate, or needed to staff a video wall (e.g. casino gaming commission operations). Now, you can run each of these components individually. Buy run together as a whole, Cisco has an enterprise class security solution.</p>
<p><strong>Want to learn more ?</strong></p>
<p>Branch office security page on cisco.com <a href="http://www.cisco.com/en/US/products/ps9671/prod_module_series_home.html" target="_blank">http://www.cisco.com/en/US/products/ps9671/prod_module_series_home.html</a></p>
<p>Cisco&#8217;s product page for the Video Managment Module &#8211; <a href="http://www.cisco.com/en/US/prod/collateral/modules/ps9671/data_sheet_c78_462225.html" target="_blank">http://www.cisco.com/en/US/prod/collateral/modules/ps9671/data_sheet_c78_462225.html</a><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/interesting-techwise-tv-episode-on-virtualization/" rel="bookmark" title="October 23, 2008">Interesting TechWise TV episode on  virtualization</a></li>
<li><a href="http://www.colinmcnamara.com/about/" rel="bookmark" title="January 5, 2008">About Colin McNamara</a></li>
<li><a href="http://www.colinmcnamara.com/measuring-and-mitigating-risk-involved-with-sharing-virtual-infrastructure-between-dmz-and-internal-environments/" rel="bookmark" title="September 9, 2008">Measuring and mitigating risk involved with sharing virtual infrastructure between DMZ and Internal environments</a></li>
<li><a href="http://www.colinmcnamara.com/nexus-5020-consolidated-10-gig-ethernet-and-4-gig-fibre-channel/" rel="bookmark" title="April 9, 2008">Nexus 5020 &#8211; Consolidated 10 Gig Ethernet and 4 Gig Fibre Channel</a></li>
<li><a href="http://www.colinmcnamara.com/cisco-nexus-5020-and-5010-fcoe-video-ordering-guide/" rel="bookmark" title="December 15, 2008">Cisco Nexus 5020 and 5010 FCOE video ordering guide</a></li>
<li><a href="http://www.colinmcnamara.com/cisco-nx-os-40-next-generation-internet-operating-system/" rel="bookmark" title="January 29, 2008">Cisco NX-OS 4.0 | Next Generation Internet Operating System</a></li>
</ul>
<p><!-- Similar Posts took 45.233 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/remote-site-security-cisco-analog-video-gateway-video-management-storage-system-network-modules-on-the-integrated-services-router-isr/">Simplifying remote site security with Cisco&#8217;s new video surveillance modules on the ISR</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/archived-footage/" title="archived footage" rel="tag">archived footage</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/camera-control/" title="camera control" rel="tag">camera control</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccie/" title="CCIE" rel="tag">CCIE</a>, <a href="http://www.colinmcnamara.com/technology-tags/center-infrastructure/" title="center infrastructure" rel="tag">center infrastructure</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco/" title="CISCO" rel="tag">CISCO</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco-secure/" title="cisco secure" rel="tag">cisco secure</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/data-center/" title="Data Center" rel="tag">Data Center</a>, <a href="http://www.colinmcnamara.com/technology-tags/dust-mites/" title="dust mites" rel="tag">dust mites</a>, <a href="http://www.colinmcnamara.com/technology-tags/encoders/" title="encoders" rel="tag">encoders</a>, <a href="http://www.colinmcnamara.com/technology-tags/gadget/" title="Gadget" rel="tag">Gadget</a>, <a href="http://www.colinmcnamara.com/technology-tags/hardware-replacement/" title="hardware replacement" rel="tag">hardware replacement</a>, <a href="http://www.colinmcnamara.com/technology-tags/hp/" title="HP" rel="tag">HP</a>, <a href="http://www.colinmcnamara.com/technology-tags/ip-cameras/" title="ip cameras" rel="tag">ip cameras</a>, <a href="http://www.colinmcnamara.com/technology-tags/isr/" title="isr" rel="tag">isr</a>, <a href="http://www.colinmcnamara.com/technology-tags/legal/" title="legal" rel="tag">legal</a>, <a href="http://www.colinmcnamara.com/technology-tags/life-on-mars/" title="life on mars" rel="tag">life on mars</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/management-infrastructure/" title="management infrastructure" rel="tag">management infrastructure</a>, <a href="http://www.colinmcnamara.com/technology-tags/mars/" title="mars" rel="tag">mars</a>, <a href="http://www.colinmcnamara.com/technology-tags/mitiigation/" title="mitiigation" rel="tag">mitiigation</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/network-storage/" title="network storage" rel="tag">network storage</a>, <a href="http://www.colinmcnamara.com/technology-tags/pic/" title="Pic" rel="tag">Pic</a>, <a href="http://www.colinmcnamara.com/technology-tags/power/" title="Power" rel="tag">Power</a>, <a href="http://www.colinmcnamara.com/technology-tags/router/" title="Router" rel="tag">Router</a>, <a href="http://www.colinmcnamara.com/technology-tags/security/" title="security" rel="tag">security</a>, <a href="http://www.colinmcnamara.com/technology-tags/security-environments/" title="security environments" rel="tag">security environments</a>, <a href="http://www.colinmcnamara.com/technology-tags/security-infrastructure/" title="security infrastructure" rel="tag">security infrastructure</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage/" title="storage" rel="tag">storage</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage-system/" title="storage system" rel="tag">storage system</a>, <a href="http://www.colinmcnamara.com/technology-tags/support-contract/" title="support contract" rel="tag">support contract</a>, <a href="http://www.colinmcnamara.com/technology-tags/surveillance-systems/" title="surveillance systems" rel="tag">surveillance systems</a>, <a href="http://www.colinmcnamara.com/technology-tags/switch/" title="switch" rel="tag">switch</a>, <a href="http://www.colinmcnamara.com/technology-tags/technology/" title="Technology" rel="tag">Technology</a>, <a href="http://www.colinmcnamara.com/technology-tags/threat/" title="threat" rel="tag">threat</a>, <a href="http://www.colinmcnamara.com/technology-tags/two-choices/" title="two choices" rel="tag">two choices</a>, <a href="http://www.colinmcnamara.com/technology-tags/video-encoding/" title="video encoding" rel="tag">video encoding</a>, <a href="http://www.colinmcnamara.com/technology-tags/video-management/" title="video management" rel="tag">video management</a>, <a href="http://www.colinmcnamara.com/technology-tags/video-streams/" title="video streams" rel="tag">video streams</a>, <a href="http://www.colinmcnamara.com/technology-tags/video-surveillance/" title="video surveillance" rel="tag">video surveillance</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/remote-site-security-cisco-analog-video-gateway-video-management-storage-system-network-modules-on-the-integrated-services-router-isr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Challenges integrating VMware into Cisco networks</title>
		<link>http://www.colinmcnamara.com/challenges-integrating-vmware-into-cisco-networks/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=challenges-integrating-vmware-into-cisco-networks</link>
		<comments>http://www.colinmcnamara.com/challenges-integrating-vmware-into-cisco-networks/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 01:29:50 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[CISCO]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[Colin]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[DESIGN]]></category>
		<category><![CDATA[eplus]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[nexus 1000v]]></category>
		<category><![CDATA[passed]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[VCP]]></category>
		<category><![CDATA[VMware Certified Professional]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/2008/03/15/challenges-integrating-vmware-into-cisco-networks</guid>
		<description><![CDATA[UPDATE &#8211; for those looking for the Nexus 1000v release, check out this post In the past couple years, VMware has changed from a product hidden in development and testing environments to a full fledged enterprise computing platform. It brings many benefits to the companies that implement it, however with those benefits come changes to [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/challenges-integrating-vmware-into-cisco-networks/">Challenges integrating VMware into Cisco networks</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE &#8211; for those looking for the <a href="http://www.colinmcnamara.com/2008/09/16/cisco-releases-nexus-1000v-virtual-switch-for-vmware">Nexus 1000v release, check out this post </a></strong></p>
<p>In the past couple years, VMware has changed from a product hidden in development and testing environments to a full fledged enterprise computing platform. It brings many benefits to the companies that implement it, however with those benefits come changes to the access layer of your data center. Your access layer is no longer a top of rack Cisco switch, or end of row aggregation chassis. It is now a virtual bridge that exists logically within your VMware ESX server.</p>
<p><a class="thickbox" title="vmware-overview-white-background.jpg" href="http://www.colinmcnamara.com/wp-content/gallery/cisco-vmware/vmware-overview-white-background.jpg"><img src="http://www.colinmcnamara.com/wp-content/gallery/cisco-vmware/vmware-overview-white-background.jpg" alt="vmware-overview-white-background.jpg" width="350" height="451" align="absmiddle" /></a></p>
<p>This causes an interesting question to come up in many customers &#8211; Who is responsible for the configuration and maintenance of this Vswitch? At first glance most groups reference the port on the last Cisco switch as the division of responsibility between network operations and systems operations. This has worked well in the past for a three main reasons.</p>
<p>First, it divided responsibilities based on technical skillset. For example a network engineer understands spanning tree, trunking, routing protocols, firewalling. While a systems engineer understands file systems, databases and Linux and Windows operating systems.</p>
<p>Second, it provided for a interconnection point where standardized configurations could be applied by an operational group, versus complicated configurations that could impact overall network designs and require an architectural board review.</p>
<p>Third it provided for a clean hand off for troubleshooting. Both network and systems operations could agree on layer 2-4 functionality in an area that provided for detailed debugging on both sides.</p>
<p><strong>Lack of a defined access layer</strong></p>
<p>VMware ESX throws a wrench in this model. We no longer have this well defined edge at the access layer. The access layer now exists virtually inside a server. More specifically, it is a logical devices running in a Linux server. This presents a challenge  because it requires cross over knowledge. Whoever is responsible for this integration has to be fluent in Linux systems administration , and also fluent in network design and operations. Frankly this is a rare skill set to come across, as it requires and engineer who has attained high proficiency in both systems and network engineering.</p>
<p>I see this fuzzy line of demarcation often as a failing point for many VMware integrations. Many times I see network operations teams not involved in ESX cluster design because its a &#8220;server&#8221; , and systems operations teams generally don&#8217;t have the networking skills necessary to design and implement an fully functional system.. The solution to this problem is education and collaboration.</p>
<p><a class="thickbox" title="team-collaborating-cisco-vmware.jpg" href="http://www.colinmcnamara.com/wp-content/gallery/cisco-vmware/istock_000005344985xsmall.jpg"><img title="team-collaborating-cisco-vmware.jpg" src="http://www.colinmcnamara.com/wp-content/gallery/cisco-vmware/istock_000005344985xsmall.jpg" alt="istock_000005344985xsmall.jpg" /></a></p>
<p><strong>The need for collaborative design sessions</strong></p>
<p>The single most powerful element in a successful VMware integration is the creation of strong design documents. These are created by holding planning sessions where both your systems and networking leads hash out a strong design that takes both short and long term virtualization and network goals into account. Also, many times when people hear the word design, they think it is a high level Visio and a bill of materials. That is a just a fraction of the effort required. A proper design should cover everything from a 10,000 foot overview Visio down to protocol flow diagrams and configuration examples. By created a detailed design like this it is likely to bring up common issues such as 10 gig aggregation, trunking, VMotion security, layer two adjacency and layer 7 network service delivery on a white board instead of a production environment.</p>
<p>To create this detailed design, both your Network and Systems leads have to understand this product. VMware recognizes this is critical to successful implementation (and to further sales of their product) an offers the <a href="http://mylearn1.vmware.com/portals/certification/" target="_blank">VMware Certified Professional certification</a>. If you have the resources, I would recommend sending both your network and systems leads to this training at the same time. Having them attend training together allows them to leverage each others strengths and bring up questions specific to their network and their goals.</p>
<p>A real world example of this is the company I work for, Eplus. Last April forty of us, all senior engineers attended VMware Certified Professional training at the same time.  The class was mixed up so there was an even distribution of CCIE&#8217;s, Systems Experts, and Storage Experts. Needless to say this presented our instructors with some extremely challenging questions, but more importantly it set the stage and created a venue for collaboration between these different practices within our own company.</p>
<p><strong>Real world benefits</strong></p>
<p>A great example of this model&#8217;s success this occurred last month. Rick and I were sitting in the engineering side of our Sunnyvale office, catching up on email after giving presentations at Cisco that morning and afternoon. In the bullpen behind us, one of the Microsoft architects was engrossed in a troubleshooting call with a large customer on the other line. It turns out a large systems vendor (who shall remain nameless) had been trying for a week to integrate the first ESX cluster into this network and just could not get the networking portion to work correctly. Our account manager received the call from a the customer, and asked the technical teams to step in to see if we could help out in any way.</p>
<p>The systems engineers were able to isolate the problem down to the network interconnections, but needed to bring in networking resources to resolve the problem.  Rick and I were waved over and were given an overview of the problem and introduced us to the customer the far side of the call. We asked a few questions about the physical and logical architecture of their network and created a diagram of their network on the whiteboard. With this we were able to ask them to execute commands continuously isolating the problem domain until we found and resolved the issue.</p>
<p>Seven minutes had passed from the point Rick and I were waved over to the point the customer had a working installation. This allowed the customer to focus on moving their business forward instead of fixing a failed implementation. Three of us on the call had attended VMware Certified Professional training together. We had spent at a minimum 50 hours each creating a baseline of understanding in class, as well as many discussions in engineering meetings. The solution came in seven minutes  not because of any one teams individual strengths, but because of collaboration. The systems engineers were able to isolate the problem domain very specifically. And as network engineers trained on VMware were able to quickly understand and digest the issues, and tie it together with our larger understanding of networks as a whole. Only at that point, when the team was able to leverage each others strengths were we able to address the problem so quickly.</p>
<p><a class="thickbox" title="istock_000004877664xsmall.jpg" href="http://www.colinmcnamara.com/wp-content/gallery/cisco-vmware/istock_000004877664xsmall.jpg"><img title="istock_000004877664xsmall.jpg" src="http://www.colinmcnamara.com/wp-content/gallery/cisco-vmware/istock_000004877664xsmall.jpg" alt="istock_000004877664xsmall.jpg" /></a></p>
<p>There will come a point in the next few years where this fuzzy boundary between the &#8220;network&#8221; and the &#8220;server&#8221; is established again. My call is that this will coincide with Cisco finishing development of their Vswitch that will reside inside the ESX server. This switch will require both Cisco and VMware improve their design and integration guides for ESX which are both frankly lacking substance. Until those detailed architecture, integration and troubleshooting guides exist the key to successful ESX cluster implementation will be a strong cross trained systems and network teams that are collaborating on the next level of virtual network design in your enterprise.</p>
<p><strong>Want to learn more?</strong></p>
<p><a href="http://www.cisco.com/univercd/cc/td/doc/solution/vmware.pdf" target="_blank">Cisco &#8211; Integrating Virtual Machines Into Cisco Data Center Architecture</a></p>
<p>This is Cisco&#8217;s main design guide regarding the integration of virtual machines. You can use it as a decent high level overview if you are a network engineer who is curious how VMware ESX, or Xen servers for that matter will fit into your network.</p>
<p><a href="http://www.vmware.com/files/pdf/virtual_networking_concepts.pdf" target="_blank">VMware &#8211; Virtual networking Concepts</a></p>
<p>This VMware document goes between high level overviews and detailed descriptions. It is a decent resource for a network engineer, and provides an overview of ESX network features, however it misses the target for providing configuration examples.</p>
<p><a href="http://blog.scottlowe.org/" target="_blank">Blog of Scott Lowe &#8211; Technical Lead for Virtualization at Eplus Technology</a></p>
<p>Scott is an engineer that works with me at Eplus Technology. He is based out of the east coast and covers servers, storage and virtualization.  His blog is chock full of good of information. A recent post of interest was how to <a href="http://blog.scottlowe.org/2008/03/11/identifying-esx-server-nics-in-blades/" target="_blank">enable Cisco Discovery Protocol (CDP) on VMware ESX server network interface cards</a>.<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/cisco-releases-nexus-1000v-virtual-switch-for-vmware/" rel="bookmark" title="September 16, 2008">Cisco releases Nexus 1000V virtual switch for VMware</a></li>
<li><a href="http://www.colinmcnamara.com/arista-networks-their-approach-to-cloud-networking/" rel="bookmark" title="September 1, 2009">Arista Networks &#8211; Their approach to cloud networking</a></li>
<li><a href="http://www.colinmcnamara.com/cisco-certified-design-expert-ccde-officially-released-by-cisco/" rel="bookmark" title="January 22, 2008">Cisco Certified Design Expert &#8211; CCDE &#8211; officially released by Cisco</a></li>
<li><a href="http://www.colinmcnamara.com/cisco-nx-os-40-next-generation-internet-operating-system/" rel="bookmark" title="January 29, 2008">Cisco NX-OS 4.0 | Next Generation Internet Operating System</a></li>
<li><a href="http://www.colinmcnamara.com/resume-colin-mcnamara-ccie-18233/" rel="bookmark" title="January 6, 2008">Resume &#8211; Colin McNamara, CCIE #18233</a></li>
<li><a href="http://www.colinmcnamara.com/42/" rel="bookmark" title="August 12, 2007">New features in VMware 3.1</a></li>
</ul>
<p><!-- Similar Posts took 44.142 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/challenges-integrating-vmware-into-cisco-networks/">Challenges integrating VMware into Cisco networks</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccie/" title="CCIE" rel="tag">CCIE</a>, <a href="http://www.colinmcnamara.com/technology-tags/certification/" title="certification" rel="tag">certification</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco/" title="CISCO" rel="tag">CISCO</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/data-center/" title="Data Center" rel="tag">Data Center</a>, <a href="http://www.colinmcnamara.com/technology-tags/design/" title="DESIGN" rel="tag">DESIGN</a>, <a href="http://www.colinmcnamara.com/technology-tags/eplus/" title="eplus" rel="tag">eplus</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/nda/" title="NDA" rel="tag">NDA</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/nexus/" title="Nexus" rel="tag">Nexus</a>, <a href="http://www.colinmcnamara.com/technology-tags/nexus-1000v/" title="nexus 1000v" rel="tag">nexus 1000v</a>, <a href="http://www.colinmcnamara.com/technology-tags/passed/" title="passed" rel="tag">passed</a>, <a href="http://www.colinmcnamara.com/technology-tags/power/" title="Power" rel="tag">Power</a>, <a href="http://www.colinmcnamara.com/technology-tags/security/" title="security" rel="tag">security</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage/" title="storage" rel="tag">storage</a>, <a href="http://www.colinmcnamara.com/technology-tags/switch/" title="switch" rel="tag">switch</a>, <a href="http://www.colinmcnamara.com/technology-tags/technology/" title="Technology" rel="tag">Technology</a>, <a href="http://www.colinmcnamara.com/technology-tags/vcp/" title="VCP" rel="tag">VCP</a>, <a href="http://www.colinmcnamara.com/technology-tags/virtualization/" title="virtualization" rel="tag">virtualization</a>, <a href="http://www.colinmcnamara.com/technology-tags/vmware/" title="vmware" rel="tag">vmware</a>, <a href="http://www.colinmcnamara.com/technology-tags/vmware-certified-professional/" title="VMware Certified Professional" rel="tag">VMware Certified Professional</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/challenges-integrating-vmware-into-cisco-networks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cisco is using Linux virtualization and 40 core CPU&#8217;s for its next generation routers</title>
		<link>http://www.colinmcnamara.com/cisco-is-using-linux-virtualization-and-40-core-cpus-for-its-next-generation-routers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cisco-is-using-linux-virtualization-and-40-core-cpus-for-its-next-generation-routers</link>
		<comments>http://www.colinmcnamara.com/cisco-is-using-linux-virtualization-and-40-core-cpus-for-its-next-generation-routers/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 19:20:52 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[ASR1000]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[CISCO]]></category>
		<category><![CDATA[IOS-EX]]></category>
		<category><![CDATA[IOS-XE]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MPLS]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[connecting]]></category>
		<category><![CDATA[DESIGN]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[isr]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[packet]]></category>
		<category><![CDATA[Pic]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[Provider]]></category>
		<category><![CDATA[quantumflow]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[service provider]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/2008/03/10/cisco-is-using-linux-virtualization-and-40-core-cpus-for-its-next-generation-routers</guid>
		<description><![CDATA[Cisco recently released a new series of router called the Aggregation Services Router, or ASR for short. This series of routers is mainly targeted at the service provider market, where it is targeted as a single chassis solution for what is called the &#8220;triple play&#8221; &#8211; Voice, Video, and Data. More accurately it can be [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/cisco-is-using-linux-virtualization-and-40-core-cpus-for-its-next-generation-routers/">Cisco is using Linux virtualization and 40 core CPU&#8217;s for its next generation routers</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Cisco recently released a new series of router called the <a href="http://www.cisco.com/en/US/products/ps9343/index.html" title="ASR 1000" target="_blank">Aggregation Services Router</a>, or ASR for short. This series of routers is mainly targeted at the service provider market, where it is targeted as a single chassis solution for what is called the &#8220;triple play&#8221; &#8211;  Voice, Video, and Data. More accurately it can be targeted to the new &#8220;quadruple play&#8221; of Voice, Video, Data and Security. The ASR1000 accomplishes this by leveraging two key technologies. These are a new operating system, IOS-XE which is uses the Linux kernel as its foundation, and Cisco&#8217;s new QuantumFlow 40 core processor.</p>
<p>IOS-XE is takes the best elements out of Internet Operating System (IOS) which has its roots in a closet at Stanford, and combines them with the most successful open source technology ever &#8211; Linux. Cisco is leveraging Linux virtualization technologies such as Kernel Based Virtual Machines to protect against operating system failures as well as to allow for In Service Software Upgrades (ISSU).</p>
<p>To really appreciate this, we first have to dive down into the overall architectural changes of the ASR1000. The largest change that Cisco has made was to implement separate forwarding and control planes. In the past, Cisco routers would have the processes responsible for forwarding traffic, and the processes responsible for configuring the router running on the same root operating system. The side effect of this is that if you want to upgrade the root operating system of your router, you are going to have interrupt the traffic flowing through it to do so, or have a physically separate route processor to take over while you rebooted. This is a big headache operationally, and effectively forced engineers to design in separate physical chassis to meet high uptime requirements.</p>
<p>What Cisco has done to address this, was to mirror changes made in their storage and carrier routing portfolios. Both of those product lines utilize the operating system to push commands into advanced processors that exist on the line cards themselves. The ASICS on the line cards are designed to work in a distributed fashion, so that production traffic never goes into up into the router processor (or sup engine). This in effect ensures that the control and forwarding planes can exist as independent  elements.</p>

<a href="http://www.colinmcnamara.com/wp-content/gallery/asr1000/separate-forward-control-planes.jpg" title="" class="thickbox" rel="singlepic18" >
	<img class="ngg-singlepic" src="http://www.colinmcnamara.com/wp-content/gallery/cache/18__320x240_separate-forward-control-planes.jpg" alt="separate-forward-control-planes.jpg" title="separate-forward-control-planes.jpg" />
</a>

<p>If you look at the graphic above, you will notice 3 main zones. The upper zone is what we would normally describe as the control plane. This is where the higher level functions such as your routing processes, ssh daemons, snmp daemons, and shells live. In short, if you you configure or read something, you are going to do it here. The only time traffic flows through this plane is when you are doing a thing called process switching. keep in mind this is a rare occurrence and usually occurs because of an oversight in your network designs.</p>
<p>By separating the control and forwarding planes, this allows Cisco to basically run a management station on the router, that programs chip sets in the line cards on the fly. This in my opinion is where the true power of this architecture comes through. By separating the two functions the software engineers are free to utilize powerful open source technologies such as Kernel-based Virtual Machines, and the Linux kernel, while letting the integrated circuit engineers design blazing fast chips which allow full functionality at line rate.</p>

<a href="http://www.colinmcnamara.com/wp-content/gallery/asr1000/asr-1000-virtualization.jpg" title="" class="thickbox" rel="singlepic24" >
	<img class="ngg-singlepic" src="http://www.colinmcnamara.com/wp-content/gallery/cache/24__320x240_asr-1000-virtualization.jpg" alt="asr-1000-virtualization.jpg" title="asr-1000-virtualization.jpg" />
</a>

<p>What benefits should we receive from a virtualized control plane? First, in larger routing and switching chassis (including the top end of the ASR1000 line) you normally have physically redundant route processors (RP)/ supervisory engines(SUP). The operating systems on these RP&#8217;s synchronize many things, including configuration, process state, routing tables, security associations and much more. The primary reason for this, is if you have a failure in the active RP, you can failover to the standby RP without interrupting traffic flows.They also can be used to streamline the software upgrade process by only upgrading one RP at a time, and then gracefully transferring traffic to it. Once proper operation is verified, the backup RP can be brought up to the same code revision.In any production environment this is highly desirable, and helps immensely in the battle for five nines.</p>
<p>The ASR1000 takes the redundant RP concept seen in high end chassis, and allows you to implement redundant upgrades, as well as protection against software failure, with only one physical route processor. This is done by utilizing Linux kernel virtualization. Instead of running the control plane directly on the production hardware, a small kernel is inserted. Booting from that are two copies of IOS-XE. These run independently, and synchronize state and configurations just as if you had two physically separate route processors.  What this means in operational English, is that where in the past, you would have to either have two devices, or a larger device with redundant RP&#8217;s to upgrade without disruption, you can now have that same ease of maintenance,  in a much smaller (and at the end of the day, less total cost) package.</p>
<p>Below this is the forwarding plane.It plugs into to a high speed interconnected fabric which all line cards and RP&#8217;s are redundantly connected to. In the diagram above, this is the bottom level. Items in this plane include buffer memory, Cisco Express Forwarding (CEF) ASICS, and now the new QuantumFlow processor. This is normally where you would find your DCEF enabled line cards, fibre channel and Nexus7000 line cards, as well as the modules for the ASR1000 routers. When properly utilized, traffic should be relatively isolated to this tier, and function independently from the control plane.</p>

<a href="http://www.colinmcnamara.com/wp-content/gallery/asr1000/asr-1000-hardware-architecture.jpg" title="" class="thickbox" rel="singlepic20" >
	<img class="ngg-singlepic" src="http://www.colinmcnamara.com/wp-content/gallery/cache/20__320x240_asr-1000-hardware-architecture.jpg" alt="asr-1000-hardware-architecture.jpg" title="asr-1000-hardware-architecture.jpg" />
</a>

<p>The shining star of the ASR1000&#8242;s forwarding plane is a group of chips that is referred to as QuantumFlow.  The QuantumFlow architecture itself merges Cisco&#8217;s strength in integrated circuit design, with its strengths in IOS software design. In the past, Cisco would design ASICS&#8217;s for specific functions, and then write commands down into them. This has worked very well, until they point that a new feature came out that couldn&#8217;t leverage the fixed configuration of an older ASIC. Your choice at that point was generally to process switch for that feature (which is slower, and honestly bad form), or upgrade your cards to the newer ASIC design. The QuantumFlow chipset approaches this problem from a new angle. The first chip in the set (Popeye) is designed to be field programmable in C, as well as no fixed internal pipelines. This combined with utilizing 40 cores running between 900 and 1200 megahertz allows the programmers to utilize parallel processing techniques to utilize an immense amount of processing power in real time.</p>
<p>To put things into perspective,  remember when you got your first multi core laptop or desktop. You were able to say watch a DVD, as well as compile code at this same time, while continuing to have a responsive workstation. Now imagine what you could do with a 40 core processor. This is the kind of power that we are talking about. Now imagine, that not only is your workstation immensely powerful, but you could also offload common jobs such as running daily builds, or encoding videos to another machine (or in this case processor.</p>

<a href="http://www.colinmcnamara.com/wp-content/gallery/asr1000/quantum_flow_solution_overview.jpg" title="" class="thickbox" rel="singlepic22" >
	<img class="ngg-singlepic" src="http://www.colinmcnamara.com/wp-content/gallery/cache/22__320x240_quantum_flow_solution_overview.jpg" alt="quantum_flow_solution_overview.jpg" title="quantum_flow_solution_overview.jpg" />
</a>

<p>In the ASR1000 this processor is called Spinach (yellow are in the graphic above). And of course just like the cartoon, Popeye&#8217;s potential really comes to light when combined with Spinach. Spinach is a separate chip, that is used a a traffic manager. This chip handles queueing and quality of service, ensuring that the proper packets arrive at the proper time, as well as interconnecting with cryptographic offload engines so it can equally apply services to encrypted flows.</p>
<p>At the end of the day, the most important question is not how fast something is, or how cool it is. The question is what can it do for me? By leveraging this new architecture the ASR1000 is now able to do line rate inspection of traffic using Network Based Application Recognition (NBAR), Support 128,000 queues for deep quality of service, secure and encrypt data using zone based firewalls and embedded crypto engines, segregate traffic using MPLS, integrate advanced voice and video functionality, as well as providing fulling Netflow v9 support for all of the above.  It provides all of these services in an always on solution utilizing Linux virtualization, as well as leveraging an flexible chip set architecture that allows for field programmable improvements in the future.</p>
<p>My hope is that after reading this article that you are in a better to understand how Cisco is leveraging open source technology and integrated circuit designs to improve the foundation of the internet. In upcoming articles I will be discussing design scenarios utilizing this features in this product, as well as highlighting other areas where Cisco is embracing both open source technology, as well as open architectures that can properly leverage projects such as Linux, Ntop, Wireshark and more. If this article has you interested in learning more about some of the technologies mentioned today, then I encourage you to check out some of the links below, or shoot me and email to be highlighted in a future readers questions article.</p>
<p><a href="http://kvm.qumranet.com/kvmwiki" target="_blank">Learn more about Linux Kernel-based Virtual Machines</a></p>
<p><a href="http://www.cisco.com/go/asr1000" target="_blank">Learn more about Cisco&#8217;s ASR1000 </a></p>
<p><a href="http://www.cisco.com/en/US/prod/collateral/routers/ps9343/solution_overview_c22-448936.html" target="_blank">Learn more about Cisco QuantumFlow</a><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/cisco-nx-os-40-next-generation-internet-operating-system/" rel="bookmark" title="January 29, 2008">Cisco NX-OS 4.0 | Next Generation Internet Operating System</a></li>
<li><a href="http://www.colinmcnamara.com/application-extension-api-notes-cisco-live-2008/" rel="bookmark" title="June 24, 2008">Application Extension API notes &#8211; Cisco Live 2008</a></li>
<li><a href="http://www.colinmcnamara.com/zone-based-ios-firewalls/" rel="bookmark" title="October 15, 2007">Zone based IOS firewalls</a></li>
<li><a href="http://www.colinmcnamara.com/arista-networks-their-approach-to-cloud-networking/" rel="bookmark" title="September 1, 2009">Arista Networks &#8211; Their approach to cloud networking</a></li>
<li><a href="http://www.colinmcnamara.com/remote-site-security-cisco-analog-video-gateway-video-management-storage-system-network-modules-on-the-integrated-services-router-isr/" rel="bookmark" title="June 10, 2008">Simplifying remote site security with Cisco&#8217;s new video surveillance modules on the ISR</a></li>
<li><a href="http://www.colinmcnamara.com/altor-virtual-network-security-analyzer-vnsa-integrated-with-ciscos-nexus-1000v-for-vmware/" rel="bookmark" title="September 17, 2008">Altor Virtual Network Security Analyzer (VNSA) integrated with Cisco&#8217;s Nexus 1000v for VMware</a></li>
</ul>
<p><!-- Similar Posts took 53.437 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/cisco-is-using-linux-virtualization-and-40-core-cpus-for-its-next-generation-routers/">Cisco is using Linux virtualization and 40 core CPU&#8217;s for its next generation routers</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/asr1000/" title="ASR1000" rel="tag">ASR1000</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccie/" title="CCIE" rel="tag">CCIE</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco/" title="CISCO" rel="tag">CISCO</a>, <a href="http://www.colinmcnamara.com/technology-tags/connecting/" title="connecting" rel="tag">connecting</a>, <a href="http://www.colinmcnamara.com/technology-tags/design/" title="DESIGN" rel="tag">DESIGN</a>, <a href="http://www.colinmcnamara.com/technology-tags/fibre-channel/" title="Fibre Channel" rel="tag">Fibre Channel</a>, <a href="http://www.colinmcnamara.com/technology-tags/ios-xe/" title="IOS-XE" rel="tag">IOS-XE</a>, <a href="http://www.colinmcnamara.com/technology-tags/isr/" title="isr" rel="tag">isr</a>, <a href="http://www.colinmcnamara.com/technology-tags/kvm/" title="kvm" rel="tag">kvm</a>, <a href="http://www.colinmcnamara.com/technology-tags/learning/" title="Learning" rel="tag">Learning</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/mpls/" title="MPLS" rel="tag">MPLS</a>, <a href="http://www.colinmcnamara.com/technology-tags/nda/" title="NDA" rel="tag">NDA</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/nexus/" title="Nexus" rel="tag">Nexus</a>, <a href="http://www.colinmcnamara.com/technology-tags/packet/" title="packet" rel="tag">packet</a>, <a href="http://www.colinmcnamara.com/technology-tags/pic/" title="Pic" rel="tag">Pic</a>, <a href="http://www.colinmcnamara.com/technology-tags/power/" title="Power" rel="tag">Power</a>, <a href="http://www.colinmcnamara.com/technology-tags/provider/" title="Provider" rel="tag">Provider</a>, <a href="http://www.colinmcnamara.com/technology-tags/quantumflow/" title="quantumflow" rel="tag">quantumflow</a>, <a href="http://www.colinmcnamara.com/technology-tags/router/" title="Router" rel="tag">Router</a>, <a href="http://www.colinmcnamara.com/technology-tags/security/" title="security" rel="tag">security</a>, <a href="http://www.colinmcnamara.com/technology-tags/service-provider/" title="service provider" rel="tag">service provider</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage/" title="storage" rel="tag">storage</a>, <a href="http://www.colinmcnamara.com/technology-tags/switch/" title="switch" rel="tag">switch</a>, <a href="http://www.colinmcnamara.com/technology-tags/technology/" title="Technology" rel="tag">Technology</a>, <a href="http://www.colinmcnamara.com/technology-tags/virtualization/" title="virtualization" rel="tag">virtualization</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/cisco-is-using-linux-virtualization-and-40-core-cpus-for-its-next-generation-routers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why GoDaddy Linux Virtual Dedicated Hosting Sucks &amp; How to Fix It</title>
		<link>http://www.colinmcnamara.com/why-godaddy-linux-virtual-dedicated-hosting-sucks-how-to-fix-it/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-godaddy-linux-virtual-dedicated-hosting-sucks-how-to-fix-it</link>
		<comments>http://www.colinmcnamara.com/why-godaddy-linux-virtual-dedicated-hosting-sucks-how-to-fix-it/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 00:28:23 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Colin]]></category>
		<category><![CDATA[connecting]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[godaddy help]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[Instances]]></category>
		<category><![CDATA[john]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Pic]]></category>
		<category><![CDATA[Provider]]></category>
		<category><![CDATA[simple control panel]]></category>
		<category><![CDATA[turbopanel]]></category>
		<category><![CDATA[virtual private servers]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/2008/02/03/why-godaddy-linux-virtual-dedicated-hosting-sucks-how-to-fix-it</guid>
		<description><![CDATA[Ok, put the guns away. Linux rocks&#8230; My beef is with GoDaddy and how they are hurting the average Linux virtual dedicated server user. GoDaddy, one of the nations largest registrars and hosting providers is distributing bloated and possibly insecure code that will cause the average user to more then double their hosting costs. In [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/why-godaddy-linux-virtual-dedicated-hosting-sucks-how-to-fix-it/">Why GoDaddy Linux Virtual Dedicated Hosting Sucks &#038; How to Fix It</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong><span style="font-size: 12pt"><span style="font-size: 12pt"> Ok, put the guns away. Linux rocks&#8230; My beef is with GoDaddy and how they are hurting the average Linux virtual dedicated server user.</span></span></strong></p>
<p>GoDaddy, one of the nations largest registrars and hosting providers is distributing bloated and possibly insecure code that will cause the average user to more then double their hosting costs. In the pages below you will learn exactly what GoDaddy is doing to your server, how their support staff will try to upsell you, and the steps you need to take to ensure proper operation of your Virtual Dedicated Server.</p>
<p><span style="font-size: 14pt">Background</span></p>
<p>One of my new years resolutions this year was to consolidate hosting accounts into one virtual server (hosted). I had my domains, and my old hosting with Godaddy already so it was a no brainer to try out one of GoDaddys VDS (Virtual Dedicated Servers).</p>
<p>I went with their 29.99 a month package, with Centos5, unlimited domains, 10Gb disk, and 256 MB of memory. This should be perfectly fine for hosting a couple MySql driven sites, and a couple gallery instances. Let me emphasise this is only handling 4 active domains, two of which only have static HTML.</p>
<p>Provisioning was a breeze, from order to shell account only took 4 hours. I was provided with shell access, pre-configured yum repositories, and this web control panel &#8211; simple control panel, or TurboPanel (seems to have two different names). I was able to pop into GoDaddy&#8217;s control panel interface with a direct link from their server manager console, and was setting up domains in no time. (Let me throw this caveat out though, don&#8217;t buy this product for your mom&#8217;s hosting&#8230;. the documentation is horrible, and by horrible I mean non-existant).</p>
<p>So I get my server all set up a couple weeks ago, transfer all my files from <a href="http://www.2cups.com">2 Cups Solutions</a> and set up my new <a href="http://www.colinmcnamara.com">www.colinmcnamara.com</a> site. Things go just fine, I changed over to wordpress as a CMS and am totally thrilled. My applications and email are working perfectly. Plus, I have a shell account at GoDaddy which is a very handy thing to have as a network engineer. Things are going so well, that I give my buddy Rick a Christmas present and get <a href="http://www.ricksdavis.com">ricksdavis.com</a> and <a href="http://www.el-cinco.net" target="_blank">el-cinco.net</a> for him, and host it on my GoDaddy VDS.I go ahead and purchase the domain through godaddy&#8217;s domain manager. This is obviously GoDaddy&#8217;s core competency, and goes flawlessly as usual. Next step, I go into the Turbo Panel web interface. Let me give you a little background on TurboPanel. This is the &#8220;free&#8221; equivalent &#8220;to plesk or cpanel. It is actually ok for automating your domain provisioning, though if you are a normal skill level user, I would recommend paying the extra 9.99 a month for Cpanel.</p>
<p><span style="font-size: 14pt">Server Error</span></p>
<p>I open up my TurboPanel interface and go to provision ricksdavis.com into the domain manager. It comes back with the least descriptive error I have ever received.</p>
<p><strong>Server Error<br />
We are sorry, the system has encountered an error while processing your request.</strong></p>
<p><strong>Home</strong></p>
<p><strong>If you continue to receive this error, please contact your system administrator.</strong></p>
<p><strong>Your URL: /domain/edit.do</strong></p>
<p><strong>Error details:</strong></p>
<p><strong>CommandFailedException: Unable to get min/max uids<br />
at c.g.t.f.systems.user.LinuxUserSubsystem.loadUids:825<br />
at c.g.t.f.systems.user.LinuxUserSubsystem.getMinUid:780<br />
at c.g.t.f.systems.user.LinuxUserSubsystem.loadUserInfo:670<br />
at c.g.t.f.systems.user.LinuxUserSubsystem.getUserInfo:646<br />
at c.g.t.w.actions.domain.ActionDomainEdit.process:84<br />
at c.g.t.w.actions.AbstractSpringAction.execute:118<br />
&#8230;<br />
at c.g.t.w.filters.AuthorizedResourceFilter.doFilter:38<br />
&#8230;<br />
at c.g.t.w.filters.RequestPopulationFilter.doFilter:117<br />
&#8230;<br />
</strong></p>
<p><strong> </strong></p>
<p>This is the most descriptive error ever right? it tells you what is wrong, has a link to the support system, and gives you actionable information&#8230;. I would say a resounding NO.  This is a classic example of why friends don&#8217;t let friends program in Java.  When I got this error last night, I was scratching my head. As an engineer, the first thing I will look at is the last change to the system. Coincidentally I had installed awstats two nights before, and looking at my change logs, I saw that I had upgraded my perl version. So, with no fast response to the support email from GoDaddy I chose to put in a server re provision request (fully automated) and restore from my backups.  That process took about an hour, but afterwards I was back online with no errors. Eureka! I found it (I thought). I provisioned Rick&#8217;s domain, wordpress, gallery2 etc and then went to bed.</p>
<p><span style="font-size: 14pt">GoDaddy Support Response </span></p>
<p>Fast forward to this morning, and I finally recieve an email reply from godaddy support. The email is pasted below-</p>
<p>(I have replaced the agents name with John Doe. Tech support is a hard job and I see no reason to highlight him specifically)</p>
<table border="0" cellspacing="1" cellpadding="2" width="100%">
<tbody>
<tr>
<td bgcolor="#99cc99"><strong>Support Staff Response</strong></td>
</tr>
<tr>
<td>Dear Sir or Madam,Thank you for contacting Server Support.Your system may not have the resources needed to accommodate the processes running when you observed this issue. To resolve this issue, you can attempt to restart Java and Simple Control Panel with the following commands through SSH as root;/etc/init.d/tomcat55 restart<br />
/etc/init.d/turbopanel restartIt may be necessary to remove unneeded processes, stop unused processes, or limit the currently running processes to not over utilize the server&#8217;s resources. To remedy this issue long-term, you could either setup a server with 512mb RAM, or upgrade to a Dedicated server.In order to properly support this issue we will need to reveal account specific information. Before we can give out any information on the account, we will need to verify the last 4 digits of a credit card, PayPal Billing Agreement/Account Number, or Support PIN on the account. Payment information on the account can be found under &#8220;Credit Card &amp; Payment Info&#8221; from the &#8220;Customer Info &amp; More&#8221; dropdown. We appreciate your understanding in this matter.Please contact us if you have any further issues,John Doe<br />
Server Support<br />
Hosting Operations</td>
</tr>
</tbody>
</table>
<p>Before re-provisioning the server, I went ahead and tried the old three finger salute (reboot) the error still existed. So even if this email would have came to me on time, it would not have helped.</p>
<p>But that is besides the point. lets dig into the solution</p>
<p>The agent suggested the following fix -</p>
<p>Restart tomcat &#8211; which I was NOT using for any of my web applications (not an ejb guy)</p>
<p>/etc/init.d/tomcat55 restart</p>
<p>Restart TurboPanel (or simple control panel now &#8211; they haven&#8217;t updated their init scripts)</p>
<p>/etc/init.d/turbopanel restart</p>
<p><span style="font-size: 14pt">GoDaddy tried to upsell me, instead of fixing their code</span></p>
<p>He gives the standard, run less stuff on your server speech (remember, I only have 4 domains on this server)</p>
<p>Now here is the kicker &#8211; <strong>To remedy this issue long-term, you could either setup a server with 512mb RAM, or upgrade to a Dedicated server.</strong></p>
<p>What the heck is with that? I should not need an upgrade with only 4 domains on a server. Especially when in the setup the default Cpanel implies support of 30 domains. Is this Tech Support or a Sales Call?</p>
<p>But, since my server was working fine I don&#8217;t pay much attention to the email and move on with my life.</p>
<p>Fast forward an hour, and I am show Rick how to access all the features of his new site, and I figure that I need to change an email account on his domain to forward to his old account. Fine, this should take two minutes. I log onto the TurboPanel interface to put the email forward in.. and there it, a big useless error screen. What the heck is with that?</p>
<p>So this time I actually read the email, and try the fix. Results = nothing. GoDaddy offers shell access so I log in, run top and filter for %memory used. Low and behold, there is only 8142 bytes of memory free, and a Java process owned by root is using 300Mb of virtual memory, and 132Mb of real memory, and Tomcat is using 115Mb of virtual memory and 86Mb of real memory.</p>
<p>Let me translate this into English &#8211; <strong>Godaddy&#8217;s control panel application was using 218 Megabytes of the 256 Megabytes of memory I had purchased. That left me with 34 Megabytes of memory</strong> . Let  me clarify this, I had paid for a virtual server with 256Mb of ram, up to 1000Mb bursted (which I think is their code for swap).  I am only running 4 domains on this server, and two pop3 email servers. This should not be a problem.So what is the cause of the problem? I can sum it up, crappy Java programming. Someone decided to write this program in Java (probably easier to outsource) instead of optimising it to run on lean systems. Their code effectively takes up all the available memory. And on top of that, they are are running a webserver process as root&#8230; yes as root. It is like asking for your server to get hacked.</p>
<p><span style="font-size: 18pt"><strong>Now, that I am done ranting, let me highlight how to fix this problem.</strong></span></p>
<p><span style="font-size: 14pt">If you are on Windows use the following procedure to get shell access to your GoDaddy VDS -<br />
</span></p>
<ul>
<li> you will want to download a ssh client called putty &#8211; <a title="putty download" href="http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe" target="_blank">Download Here</a></li>
<li>Copy this file to your desktop, double click putty.exe , and you should see something like this -</li>
</ul>

<a href="http://www.colinmcnamara.com/wp-content/gallery/godaddy-sucks/putty-initial.jpg" title="" class="thickbox" rel="singlepic73" >
	<img class="ngg-singlepic" src="http://www.colinmcnamara.com/wp-content/gallery/cache/73__320x240_putty-initial.jpg" alt="putty-initial.jpg" title="putty-initial.jpg" />
</a>

<ul>
<li>In the host name field I have www.<em>yourdomain</em>.com . replace <em>yourdomain</em> with your domain name.</li>
<li>Click on the open button on the bottom right, and a shell should pop up, along with a warning that looks like this (you can click OK to the warning)</li>
</ul>

<a href="http://www.colinmcnamara.com/wp-content/gallery/godaddy-sucks/putty2-security-key.jpg" title="" class="thickbox" rel="singlepic74" >
	<img class="ngg-singlepic" src="http://www.colinmcnamara.com/wp-content/gallery/cache/74__320x240_putty2-security-key.jpg" alt="putty2-security-key.jpg" title="putty2-security-key.jpg" />
</a>

<ul>
<li>Now skip past the linux section</li>
</ul>
<p><span style="font-size: 14pt">If you are running Linux or Unix start here -</span></p>
<ul>
<li>Open up a command line terminal</li>
<li>ssh using your godaddy simple control panel username example -</li>
</ul>
<p>ssh your-godaddy-control-panel-username@www.yourdomain.com</p>
<ul>
<li>If this is your first time connecting to this server, you will be prompted to accept an unkown ssh key into known_hosts, choose yes to accept</li>
</ul>
<p><span style="font-size: 14pt">Both Windows, Linux and Unix Continue Here &#8211; </span></p>
<ul>
<li>Enter your the password you use to access your GoDaddy Simple Control Panel Interface</li>
<li>You will be presented with what looks like a DOS window, this is called a secure shell terminal. Type in the username you use to access your Godaddy Simple Control Panel and then hit enter</li>
</ul>

<a href="http://www.colinmcnamara.com/wp-content/gallery/godaddy-sucks/godaddy-password.jpg" title="" class="thickbox" rel="singlepic76" >
	<img class="ngg-singlepic" src="http://www.colinmcnamara.com/wp-content/gallery/cache/76__320x240_godaddy-password.jpg" alt="godaddy-password.jpg" title="godaddy-password.jpg" />
</a>

<ul>
<li>Now type in the password that you use to access your Simple Control Panel Interface and hit enter</li>
</ul>

<a href="http://www.colinmcnamara.com/wp-content/gallery/godaddy-sucks/godaddy-putty-username-pass.jpg" title="" class="thickbox" rel="singlepic75" >
	<img class="ngg-singlepic" src="http://www.colinmcnamara.com/wp-content/gallery/cache/75__320x240_godaddy-putty-username-pass.jpg" alt="godaddy-putty-username-pass.jpg" title="godaddy-putty-username-pass.jpg" />
</a>

<ul>
<li>Congratulations, if you see the window below you are now shelled into your virtual dedicated server.</li>
</ul>

<a href="http://www.colinmcnamara.com/wp-content/gallery/godaddy-sucks/putty-login-success.jpg" title="" class="thickbox" rel="singlepic72" >
	<img class="ngg-singlepic" src="http://www.colinmcnamara.com/wp-content/gallery/cache/72__320x240_putty-login-success.jpg" alt="putty-login-success.jpg" title="putty-login-success.jpg" />
</a>

<p><span style="font-size: 14pt">Change to the Root user</span></p>
<ul>
<li>Now that you are shelled into a Linux device you need to escalate your privileges to get administrator level access. In the Unix world this user is known as Root. You can change to this user, and get full system privileges by using the following command.</li>
</ul>
<p>su &#8211; root</p>
<ul>
<li>You will be presented with a password prompt, enter in the same password that you have used to log into your Simple Control Panel Interface</li>
<li>You are now root, be careful with what command you enter under this user, as you can do some damage if you are careless</li>
</ul>
<p><span style="font-size: 14pt">Clean out your servers memory</span></p>
<ul>
<li>Most recent Redhat direvatives (including Centos) utilize a tool called yum to add and remove packages. This is also true with your linux servers at GoDaddy.</li>
<li>you need to install a tool called memhog, it is part of a package called numactl that is normally used to assign specific process&#8217;s to specific cpu&#8217;s in a multi-core system. We will be using it today to fix GoDaddy&#8217;s memory hogging application</li>
</ul>
<p>yum install numactl</p>
<ul>
<li>choose yes to all the prompts, and numactl will automatically be downloaded and installed on your server</li>
</ul>
<p><span style="font-size: 14pt">Stop GoDaddy Simple Control Panel, and Tomcat, and tell them not to start automatically when your server restarts. </span></p>
<ul>
<li>Tomcat is a special type of webserver for Java based applications. Godaddy uses it to run their control panel interface. 99.99999 percent of users will not need to use Tomcat. If you do need to use Tomcat then you are a technical user and will know what to do.</li>
<li>In Linux, server applications are called daemons. The are executed by init scripts. We will  use these scripts to turn off these server applications</li>
<li>Turn off the TurboPanel daemon ( this is the process that runs your simple control panel web interface</li>
</ul>
<p>/etc/init.d/turbopanel stop</p>
<ul>
<li>Next we need to turn off Tomcat</li>
</ul>
<p>/etc/init.d/tomcat55 stop</p>
<ul>
<li>Now that we have these services turned off, we need to make sure that they don&#8217;t come back when we reboot the server. We can do this by using the chkconfig command.</li>
<li>Stop the Simple Control Panel Interface from starting automatically by executing the following command</li>
</ul>
<p>chkconfig turbopanel off</p>
<ul>
<li>Stop the Tomcat server from starting automatically by executing the following command</li>
</ul>
<p>chkconfig tomcat55 off</p>
<p><span style="font-size: 14pt">Clean the mess GoDaddy made of your servers memory</span></p>
<ul>
<li> A couple steps back we installed numactl. The executable we wanted out of this package is memhog. Issue the following command to take your memory back. This command will overwrite 200 megabytes of your memory, allowing the rest of your applications to get access to that memory.</li>
</ul>
<p>memhog 200m</p>
<ul>
<li> This will Clear out the memory that GoDaddy&#8217;s application took over, and allow the rest of your daemons to run fine.</li>
</ul>
<p><span style="font-size: 14pt">Great, my server is running better now. But I want to use my Simple Control Panel Interface. How do I do that?</span></p>
<ul>
<li>Easy, all you need to do is temporarily start the turbopanel daemon. When you are done making changes, you can turn it off again</li>
</ul>
<p>/etc/init.d/tomcat55 start</p>
<p>/etc/init.d/turbopanel start</p>
<ul>
<li>When you are done, don&#8217;t forget to turn it off</li>
</ul>
<p>/etc/init.d/turbopanel stop</p>
<p>/etc/init.d/tomcat55 stop</p>
<p><span style="font-size: x-large;"><strong>*** UPDATE *** </strong></span><span style="font-size: x-large;"><strong>*** UPDATE ***</strong></span></p>
<p>I managed to stay with Godaddy and use their Virtual Dedicated Servers for 12 months. However I have moved to a new hosting provider (<a title="rimuhosting " href="http://rimuhosting.com/?r=6053414aa51e6c7a2d97931a7cf85e88" target="_blank">rimuhosting)</a> in the spring of 2009. My last straw with GoDaddy occurred when I noticed that even with my memory utilization under control my applications were performing poorly. I shelled into verify and found that the virtual disk I/O was severly limited.</p>
<p><span style="font-size: large;"><strong>Performance issues &#8211; </strong></span></p>
<p>Simple command to determine directory size on GoDaddy VPS</p>
<p>[root@ip-72-167-15-128 home]# time du -hs<br />
1.3G    .<br />
real    0m49.013s<br />
user    0m0.011s<br />
sys    0m0.062s</p>
<p>Simple command to determine directory size on Rimuhosting VPS<br />
[root@colinmcnamara home]# time du -hs<br />
1.3G    .<br />
real    0m0.343s<br />
user    0m0.050s<br />
sys    0m0.290s</p>
<p><span style="font-size: medium;"><strong>Translated into english, it took 49 seconds to execute a simple command on my GoDaddy server, and it too 0.34 seconds (under 1 second) to execute the same command on my virtual server at <a href="http://rimuhosting.com/?r=6053414aa51e6c7a2d97931a7cf85e88" target="_blank">Rimuhosting</a>.</strong></span></p>
<p>On top of that, I was paying $32 dollars a month to GoDaddy for a server with 256 megs of ram as well as a FTP backup account. When I created my short list of hosts, I noticed that I was not getting the best deal by staying with GoDaddy.</p>
<p><span style="font-size: medium;"><strong>Pricing at <a href="http://rimuhosting.com/?r=6053414aa51e6c7a2d97931a7cf85e88" target="_blank">Rimuhosting</a></strong></span></p>
<ul>
<li><a title="Rimuhosting VDS" href="http://rimuhosting.com/vps-servers?r=6053414aa51e6c7a2d97931a7cf85e88" target="_blank">Virtual Dedicated Server 190 Megabytes RAM &#8211; $19.95</a></li>
<li><a title="Rimuhosting VDS" href="http://rimuhosting.com/vps-servers?r=6053414aa51e6c7a2d97931a7cf85e88" target="_blank">Virtual Dedicated Server 400 Megabytes RAM &#8211; $29.95</a></li>
<li><a title="Rimuhosting VDS" href="http://rimuhosting.com/vps-servers?r=6053414aa51e6c7a2d97931a7cf85e88" target="_blank">Virtual Dedicated Server 900 Megabytes RAM &#8211; $39.95</a></li>
<li><a title="Rimuhosting VDS" href="http://rimuhosting.com/vps-servers?r=6053414aa51e6c7a2d97931a7cf85e88" target="_blank">Virtual Dedicated Server 1150+ Megabytes RAM &#8211; $49.95</a></li>
</ul>
<p><span style="font-size: small;">One thing you may notice, is that for the same price as the base GoDaddy VDS ($29.95) you get 400 Megabytes of RAM instead of 256. (and they won&#8217;t put on a memory sucking turbopanel app) On top of that, things that I had to pay extra for at GoDaddy such as backup space, backup mail relays, and DNS service came bundled for free. </span></p>
<p><span style="font-size: small;">I made the choice to move to Rimuhosting, and the service has been superior to GoDaddy in every single way. If you get sick of GoDaddy like I did, <a title="Rimuhosting" href="http://rimuhosting.com/?r=6053414aa51e6c7a2d97931a7cf85e88" target="_blank">you might want to check Rimuhosting out,</a> I think you&#8217;ll like them.</span><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/28/" rel="bookmark" title="November 22, 2006">What should I do this thanksgiving break?</a></li>
<li><a href="http://www.colinmcnamara.com/zone-based-ios-firewalls/" rel="bookmark" title="October 15, 2007">Zone based IOS firewalls</a></li>
<li><a href="http://www.colinmcnamara.com/routers-can-email-you-when-they-go-down/" rel="bookmark" title="October 28, 2007">Routers can email you when they go down</a></li>
<li><a href="http://www.colinmcnamara.com/42/" rel="bookmark" title="August 12, 2007">New features in VMware 3.1</a></li>
<li><a href="http://www.colinmcnamara.com/cisco-nx-os-40-next-generation-internet-operating-system/" rel="bookmark" title="January 29, 2008">Cisco NX-OS 4.0 | Next Generation Internet Operating System</a></li>
<li><a href="http://www.colinmcnamara.com/identity-aware-networking-using-cisco-trustsec/" rel="bookmark" title="February 23, 2008">Identity aware networking using Cisco TrustSec</a></li>
</ul>
<p><!-- Similar Posts took 33.304 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/why-godaddy-linux-virtual-dedicated-hosting-sucks-how-to-fix-it/">Why GoDaddy Linux Virtual Dedicated Hosting Sucks &#038; How to Fix It</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/connecting/" title="connecting" rel="tag">connecting</a>, <a href="http://www.colinmcnamara.com/technology-tags/error/" title="error" rel="tag">error</a>, <a href="http://www.colinmcnamara.com/technology-tags/godaddy/" title="GoDaddy" rel="tag">GoDaddy</a>, <a href="http://www.colinmcnamara.com/technology-tags/godaddy-help/" title="godaddy help" rel="tag">godaddy help</a>, <a href="http://www.colinmcnamara.com/technology-tags/hosting/" title="hosting" rel="tag">hosting</a>, <a href="http://www.colinmcnamara.com/technology-tags/instances/" title="Instances" rel="tag">Instances</a>, <a href="http://www.colinmcnamara.com/technology-tags/john/" title="john" rel="tag">john</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/nda/" title="NDA" rel="tag">NDA</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/pic/" title="Pic" rel="tag">Pic</a>, <a href="http://www.colinmcnamara.com/technology-tags/provider/" title="Provider" rel="tag">Provider</a>, <a href="http://www.colinmcnamara.com/technology-tags/simple-control-panel/" title="simple control panel" rel="tag">simple control panel</a>, <a href="http://www.colinmcnamara.com/technology-tags/turbopanel/" title="turbopanel" rel="tag">turbopanel</a>, <a href="http://www.colinmcnamara.com/technology-tags/virtual-private-servers/" title="virtual private servers" rel="tag">virtual private servers</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/why-godaddy-linux-virtual-dedicated-hosting-sucks-how-to-fix-it/feed/</wfw:commentRss>
		<slash:comments>79</slash:comments>
		</item>
		<item>
		<title>Resume &#8211; Colin McNamara, CCIE #18233</title>
		<link>http://www.colinmcnamara.com/resume-colin-mcnamara-ccie-18233/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=resume-colin-mcnamara-ccie-18233</link>
		<comments>http://www.colinmcnamara.com/resume-colin-mcnamara-ccie-18233/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 17:24:24 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[adaptive security]]></category>
		<category><![CDATA[ASR1000]]></category>
		<category><![CDATA[BGP]]></category>
		<category><![CDATA[brocade silkworm]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[callware]]></category>
		<category><![CDATA[CCDE]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[CCNA]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[CISCO]]></category>
		<category><![CDATA[cisco secure]]></category>
		<category><![CDATA[cisco systems]]></category>
		<category><![CDATA[Colin]]></category>
		<category><![CDATA[connecting]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Data Center Network Manager]]></category>
		<category><![CDATA[DC3.0]]></category>
		<category><![CDATA[DESIGN]]></category>
		<category><![CDATA[design specialist]]></category>
		<category><![CDATA[directory integration]]></category>
		<category><![CDATA[DNA Lab]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EMCPA]]></category>
		<category><![CDATA[EMCTA]]></category>
		<category><![CDATA[eplus]]></category>
		<category><![CDATA[FCOE]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Gadget]]></category>
		<category><![CDATA[GLBA]]></category>
		<category><![CDATA[Green Data Center]]></category>
		<category><![CDATA[HIPPA]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IOS-EX]]></category>
		<category><![CDATA[isr]]></category>
		<category><![CDATA[lan support]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[load balancers]]></category>
		<category><![CDATA[mds]]></category>
		<category><![CDATA[MPLS]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[network solutions]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[nexus 1000v]]></category>
		<category><![CDATA[Nexus 5020]]></category>
		<category><![CDATA[Nexus 7000]]></category>
		<category><![CDATA[NX-0S]]></category>
		<category><![CDATA[NX-OS]]></category>
		<category><![CDATA[NX-OS 4.0]]></category>
		<category><![CDATA[pix firewalls]]></category>
		<category><![CDATA[Provider]]></category>
		<category><![CDATA[rapid spanning tree]]></category>
		<category><![CDATA[Rbridge]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[Sarbanes Oxley]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security environments]]></category>
		<category><![CDATA[security infrastructure]]></category>
		<category><![CDATA[service provider]]></category>
		<category><![CDATA[SOX]]></category>
		<category><![CDATA[ssl accelerators]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[storage area network]]></category>
		<category><![CDATA[storage networking solutions]]></category>
		<category><![CDATA[storage system]]></category>
		<category><![CDATA[support cisco]]></category>
		<category><![CDATA[surveillance systems]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[technical proficiency]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Trill]]></category>
		<category><![CDATA[TrustSec]]></category>
		<category><![CDATA[VCP]]></category>
		<category><![CDATA[video encoding]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[wireless lan design]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/resume-colin-mcnamara-ccie-18233/</guid>
		<description><![CDATA[Colin McNamara, CCIE #18233 – (858) 927-4515 &#8211; colin@2cups.com CERTIFICATIONS / ACCREDITATIONS HELD CCIE &#8211; Cisco Systems Internetwork Expert #18233 VCP &#8211; VMware Certified Professional CDCUCSS &#8211; Cisco Data Center Unified Computing Support Specialist VSP &#8211; VMware Sales Professional VTSP &#8211; VMware Technical Sales Professional TSS &#8211; Cisco Technical Solutions Specialist, Data Center GCIH – [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/resume-colin-mcnamara-ccie-18233/">Resume &#8211; Colin McNamara, CCIE #18233</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong><a href="../">Colin McNamara</a>, CCIE #18233 – (858) 927-4515 &#8211; colin@2cups.com</strong></p>
<p><strong> </strong></p>
<p><strong>CERTIFICATIONS / ACCREDITATIONS HELD</strong></p>
<ul>
<li>CCIE &#8211; Cisco Systems Internetwork Expert #18233</li>
<li>VCP &#8211; VMware Certified Professional</li>
<li>CDCUCSS &#8211; Cisco Data Center Unified Computing Support Specialist</li>
<li>VSP &#8211; VMware Sales Professional</li>
<li>VTSP &#8211; VMware Technical Sales Professional</li>
<li>TSS &#8211; Cisco Technical Solutions Specialist, Data Center</li>
<li>GCIH – GIAC Certified Incident Handler</li>
<li>CCVP &#8211; Cisco Certified Voice Professional</li>
<li>CSNSSS &#8211; Cisco Storage Networking Solutions Support Specialist</li>
<li>CSNSDS &#8211; Cisco Storage Network Solutions Design Specialist</li>
<li>CADCNSS &#8211; Cisco Advanced Data Center Networking Infrastructure Support Specialist</li>
<li>CCIE Storage Networking</li>
<li>RHCE v4/5 &#8211; Redhat Certified Engineer #804006368822511</li>
<li>RHCT v4/5 &#8211; Redhat Certified Technician #804006368822511</li>
<li>EMCPA &#8211; EMC Proven Professional Associate &#8211; Information Storage and Management</li>
<li>NSCA &#8211; Netscaler Certified Administrator #2005072</li>
<li>NACE &#8211; Network Appliance Certified Expert #12912</li>
<li>NACP &#8211; Network Appliance Certified Professional #12017 – Data Protection</li>
<li>NACP &#8211; Network Appliance Certified Professional #11985 – Storage Area Network</li>
<li>NACP &#8211; Network Appliance Certified Professional #12911 – High Availability</li>
</ul>
<p>Retired Certifications</p>
<ul>
<li>Cisco Qualified Specialist &#8211; IP Telephony Support</li>
<li>Cisco Qualified Specialist &#8211; IP Telephony Design</li>
<li>Cisco Qualified Specialist &#8211; IP Telephony Operations</li>
<li>Cisco Wireless LAN Design Specialist</li>
<li>Cisco Wireless LAN Support Specialist</li>
</ul>
<p><strong>PROTOCOL PROFICIENCY </strong></p>
<p>EIGRP, OSPF, RIP, BGP, MPLS,  Spanning Tree, Rapid Spanning Tree, VPC, VSS, VDC, TRILL, Fabric Path, OTV ATM, RTP, SIP, H.323, LWAPP, RADIUS, TACACS+, Ethernet, Fibre Channel, iSCSI, NFS FCIP, FCP, FSPF, NDMP 802.11a, 802.11b, 802.11g, RBE, ISDN, SNMP</p>
<p><strong>Virtualization , Parallel and High Performance Compute Platforms</strong></p>
<p>VMware ESX, Kernel Virtual Machine, Xen, Platform LSF, Sun Grid Engine, Hadoop</p>
<p><strong>VOICE and VOICE OVER IP</strong></p>
<p>CallManager, Unity, ICS7750, PBX Trunking, SRST, Active Directory Integration, Extended Services, Call Detail Recording, Automated Attendant, Extension, Mobility, Asterisk, Callware and VSR VM.</p>
<p><strong>HARDWARE</strong></p>
<p>Cisco Unified Computing System (UCS) 6100, 2100, 5100, Nexus 7000, Nexus 5000, Nexus 2000 and Nexus 1000v switches, Catalyst 1900-6509 switches, 1600-7500 series routers, Cisco PIX firewalls, Cisco Load Balancers, Cisco</p>
<p>MDS , F5 Load Balancers, Netscreen / Juniper Firewalls, Cisco VPN3000 VPN concentrators, Cisco ASA Adaptive Security Appliances, Nortel Contivity VPN Concentrators,  Aironet Access Points and Bridges, Airespace LWAPP</p>
<p>concentrators. 3com TotalConnect racks, Ascend dial concentrators, Netscaler Load balancers, SSL accelerators, SSL VPN concentrators. Brocade Silkworm, HP Eva Storage</p>
<p><strong>NETWORK MANAGEMENT </strong></p>
<p>Nagios, Cacti, NTOP, IPswitch What’s Up Gold, BIG Brother, Spectrum Network Management, Kiwi Syslog,, MRTG , HP OpenView, Cisco Secure Intrusion Detection system,</p>
<p>Cisco Network Based Application Recognition, Snort IDS, Netscreen Firewall Manager, Unified Compute System Manager</p>
<p><strong>OPERATING SYSTEMS </strong></p>
<p>Redhat, Suse and Ubuntu Linux, Windows 2000, Windows 2003, Windows 2008, Windows XP, NT4.0, BSD, Solaris, OSX</p>
<p><strong>BUSINESS ENVIRONMENTS</strong></p>
<p>Consulting, Valued Added Reseller, Large Enterprise, Startup, Banking, Service Provider, Software Development, Manufacturing, Military</p>
<p><strong>EMPLOYMENT</strong></p>
<p>6/11 -  Present , Nexus IS</p>
<p><strong>Director, Data Center Practice<br />
</strong></p>
<p>Responsible for got to market strategy for Nexus IS, a national Cisco DVAR.</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>TBD</li>
</ul>
<p>1/07 &#8211; 6/11, ePlus Technology</p>
<p><strong>Consulting Systems Engineer &#8211; Data Center (10/08 – 6/11)</strong></p>
<p>Transformed ePlus western region from a #3 and #2 ranked voice and campus partner to the #1 ranked Data Center partner in Northern California</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Changed      regional sales focus from technology silo&#8217;s to solutions based selling      covering network, systems, storage and applications under one umbrella</li>
<li>Developed and      deployed go to market strategy for Cisco&#8217;s Unified Computing System      resulting in significant competitive advantage in the western United States.</li>
<li>Deployed the      first Nexus 7000/5000/2000 architecture into production securing      competitive advantage across multiple verticals.</li>
</ul>
<ul>
<li>Increased Data Center revenues      year over year in the worst economy in a century.</li>
<li>Attracted and retained top      industry talent.</li>
<li>Leveraged unique technology      positioning to win multiple key global clients.</li>
<li>Partnered with business units      inside of Cisco, resulting in key product enhancements as well as      increased revenue for both ePlus and Cisco.</li>
<li>Passed multiple certifications      resulting in ePlus being able to sell and install EMC Vblock.</li>
</ul>
<p>1/07 – 6/11, ePlus Technology</p>
<p><strong>Senior Systems Engineer (1/07 – 10/08)</strong></p>
<p>Accelerate Technical Sales, design and implement network, storage, voice and systems solutions for ePlus Southern California customers.</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Changed regional sales focus      from technology silo&#8217;s to solutions based selling covering network,      systems, storage and applications under one umbrella.</li>
<li>Established a      trend of Advanced Technology account wins.</li>
<li>Accelerated      ePlus’s southern California sales by providing high-end engineering      support.</li>
<li>Integrated MPLS      service provider designs into cutting edge Enterprise and Casino Gaming      solutions.</li>
<li>Filled PM and      lead network engineer roles for large publicly traded company data center      migrations.</li>
<li>Created modular      Cisco design / quote format and menu based hardware and services options      to address rapidly changing customer needs.</li>
</ul>
<p>9/05 – 1/07 ID Analytics</p>
<p><strong>Lead Network Engineer</strong></p>
<p>Lead team of four engineers, Define network and application integration architecture for large SaaS (financial cloud) analytics deployment , Leverage networking technology to increase security and availability, and decrease development and product deployment timelines</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Led team of      engineers responsible for all Production and Back Office systems in 2      offices and 3 datacenters</li>
<li>Designed and      Implemented ID Analytics Phase2 datacenter, processing 1.8 million      financial transactions daily.</li>
<li>Designed and      Implemented Contents Switching and SSL offloading solution, enabled      non-disruptive scaling of core products</li>
<li>Integrated ID      Analytics product with the largest card processors in the world – Equifax,      Visa, TransUnion, etc.</li>
<li>Designed and      integrated centralized Fiber Channel and ISCSI SAN solution, increasing      application speed and decreasing production database refresh times from 4      weeks to 1 week.</li>
<li>Managed and      maintained over 130 terabytes of storage</li>
<li>Created lights      out server imaging and deployment solution for remote datacenters</li>
<li>Deployed and      integrated monitoring solutions utilizing open source technology</li>
<li>Created user      emulation probes for real time application monitoring and trending of      production systems</li>
<li>Worked with      development and Analytics to create structured Development and QA      environments</li>
<li>Spearheaded      project to change Analytics / Informatics environment from “unix for      workgroups” to high performance computing environment (HPC)</li>
<li>Provide      structured documentation to US Government and Corporate auditors</li>
<li>Utilized project      management skills for international rollouts</li>
</ul>
<p>2/04 – 8/2005 Openwave Systems<br />
<strong>Senior Network Engineer, Strategic Design and Integration Group<br />
</strong>Provide technical leadership, Define network architecture, Establish standards and technical vision. Responsible for researching, developing, and architecting technical solutions to business needs.</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Designed      Openwave’s new Pacific Datacenter Networks, with 900 production, and 2000      development servers.</li>
<li>Designed      Openwave’s Pacific Shores Campus Networks, and Showcase Datacenter.</li>
<li>Responsible for      hardware acquisition budget of 1.7 million dollars</li>
<li>Established      ISCSI IP based SAN infrastructure with DR components in 4 major      datacenters worldwide</li>
<li>Promoted from      the ranks, moving from running our VOIP phone systems, to Network team      lead, to Senior Network Engineer in the Strategic Design and Integration      team.</li>
<li>Active and      engaged member of multiple boards covering design review, change control,      and security</li>
<li>Negotiated with      Cisco and SBC regarding datacenter purchases saving $906,000 off list      price.</li>
<li>Renegotiated      Cisco support saving Openwave nearly $600,000 over our three year term</li>
<li>Established      improved data center controls, allowing Openwave to pass Sarbanes Oxley      (SOX) audits</li>
<li>Wrote and ran      multiple RFP, RFQ, and RFI’s</li>
<li>Utilized project      management skills for international rollouts</li>
<li>Managed,      Piloted, and Installed new wireless systems for our Customer Briefing      Center</li>
<li>Responsible for      6 VOIP clusters around the world</li>
<li>Recipient of      multiple awards recognizing dedication and quality work.</li>
<li>Attended      continuing training for security management (CISSP)</li>
</ul>
<p>2/03 – 1/04 USMC Reservist activated in support of Operation Enduring Freedom<br />
<strong>Information Services Coordinator<br />
</strong>Implement and maintain Tactical Data Networks, Provide consulting services to hosting units. Maintain Microsoft Exchange servers in both tactical and garrison environments. Perform security audits and remediation. Train support personnel.</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Performed      Disaster recovery of routed ATM LANE environment for Marine Corps Air      Station Yuma enabling over 3000 users to resume work (awarded the Navy and      Marine Corps Achievement Medal for that event)</li>
<li>Performed      security audit and created a security and performance remediation plan for      MCAS Yuma</li>
<li>Provided project      management and security audit skills to 3<sup>rd</sup> Marine Air Wing      Yuma server support teams, managed server security audit, security      remediation, and SMS rollout.</li>
<li>Designed and      implemented Nagios network monitoring system at Marine Corps Air Station      Yuma.</li>
<li>Implemented      Norton Antivirus server for MWSS 473</li>
<li>Provided      training on to data teams from MWSS 473, MCAS Yuma Station IT, and 3<sup>rd</sup> Marine Air Wing Yuma server teams.</li>
</ul>
<p>12/02 – 2/04 <span style="text-decoration: underline;"><a href="http://www.2cups.com/">2 Cups Solutions</a></span>, Pleasanton , Ca<br />
<strong>Principal Consultant<br />
</strong>Founded 2 Cups Solutions to provide cutting edge Voice, Data, Wireless and Security services to clients in the San Francisco bay and Fresno areas.</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Implemented WAN      failover solution at two City of Hayward fire stations.</li>
<li>Implemented      email and web solution for Express Mobile Notary.</li>
<li>Developed and      implemented business plan focusing on State and Local Government      contracts.</li>
</ul>
<p>2/02 – 12/02 ExtraTeam, Pleasanton , Ca<br />
<strong>Senior Systems Engineer<br />
</strong>Design, Installation, Configuration and Maintenance of network systems consisting of Cisco CallManager, Unity, Cisco Secure ACS, LEAP secured wireless, Aironet, Cisco routers and switches, PIX firewalls, and VPN3000 concentrators. Integrating all systems with Active Directory. Performed VOIP feasibility studies. Managed the entire business cycle including sales, design, installation, training and maintenance.</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Integrated      CallManager voice system with Active Directory</li>
<li>Recovered a      failed CallManager implementation at Phase 2 Strategies (PR firm for      Logitech). Implemented CallManager with up to date hardware and software,      upgraded Unity up to reasonably current levels. Brought up remote office      in Phoenix utilizing SRST.</li>
<li>Implemented City      wide wireless network integrated with active directory for the City of      Hayward</li>
<li>Implemented VPN      Concentrators in conjunction with multiple levels of firewalls for City of      Hayward and Hayward PD to meet CLETS requirements.</li>
<li>Implemented      network configuration management system responsible for the city of      Hayward.</li>
<li>Implemented new      wan for Livermore Pleasanton Fire department moving fire stations from      isdn to T1 and Gigabit fiber lines in conjunction with moving the location      for the network core.</li>
<li>Designed and      implemented IPSEC based wan for Universal life resources, allowing      nationwide secure remote office connectivity while minimizing wan      connection costs.</li>
<li>Designed      CallManager based VOIP system for a 27 site school district</li>
<li>Provided      emergency support to Fire and Police agencies across the bay area</li>
<li>Performed      security remediation for a large bay area company</li>
<li>Participated in      large switched network cutover from 7500 to a 6509 with flex-wan modules      for Stanislaus County.</li>
<li>Achieved      technical certifications for ExtraTeam to become certified under both the      Wireless and IP Telephony revised specifications.</li>
</ul>
<p>7/01 – 2/02 Infobond Inc. Burlingame , Ca<br />
<strong>Network Engineer</strong></p>
<p>Responsible for engineering duties in a leadership role. Integrated legacy PBX’s using VOIP technology. Used Quality of service to ensure VOIP service levels. Support legacy voice over IP and voice over Frame Relay technologies. Upgrade from legacy voice integrations to state of the art VOIP integrations. Create project plans and act on them.</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Cut over evergreen      lines shipping terminal from legacy 3com equipment to VOIP enabled Cisco      routers and switches. Accomplished all work during Union stand downs.</li>
<li>Contracted to      Openwave, Inc. to run Remote Access while the engineer was on leave. Ran      Remote Access for 5 weeks, resolving DSL RLAN issues and IPSec issues,      while reducing trouble ticket backload to manageable levels. Assisted      other engineers when needed.</li>
<li>Implemented      Cisco 6509’s to replace aging core network of a Benchmark Capital (bay      area investment firm).</li>
<li>Diagnosed and      resolved VOIP issues that were stopping call center rollouts for      Embarcadero Systems (a large bay area shipping company).</li>
</ul>
<p>03/00 &#8211; 7/01 Knapp Publishing Corporation, San Ramon, Ca<br />
<strong>Network Systems Administrator</strong></p>
<p>Responsible for day-to-day operations of e-commerce data center, and wide area networks Performed DNS changes for both internal and external networks. Designed, piloted, and implemented network changes. Installation configuration and maintenance of NT, and Windows 2k file, print, and web servers</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Improved service      levels from 90% to 99.99%, enhanced security and increased bandwidth were      benefits derived from implementing a state-of-the-art web hosting data      center</li>
<li>Implemented a      network monitoring system to document, report, and notify of network      status.</li>
<li>Designed and      implemented ISDN failover of Frame-Relay Network.</li>
<li>Designed,      piloted, and implemented network changes.</li>
<li>Replaced NT      servers with Linux based servers, integrated with the Windows network</li>
</ul>
<p>01/98 &#8211; 03/00 DKA Computers Inc. Clovis, Ca<br />
<strong>Manager Information Services (01/99 &#8211; 03/00 )</strong></p>
<p>Ran day to day operations of a large valley ISP. Worked with systems manufacturing to bundle client software with all new PC’s. Partnered with local ISP’s to provide access numbers across the valley.</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Managed      web development, and professional services</li>
<li>Moved web      hosting from IIS on Windows NT to APACHE on Linux based servers,      drastically increasing site availability</li>
<li>Produced      a forms based web application to configure custom systems online.</li>
<li>Designed      and implemented an IPSec based WAN connecting 3 stores point of sales      systems.</li>
<li>Managed      corporate office and data center relocation project.</li>
</ul>
<p><strong>Senior PC Service Technician (01/98 &#8211; 01/99)</strong></p>
<p>Provide on call service. Staff PC help desk. Provide direct customer systems support while maximizing company revenues. Configured all servers ordered from manufacturing.</p>
<p><strong>Accomplishments</strong></p>
<ul>
<li>Responsible      for all day to day service activities for a 13 million dollar company.      Management of 4 team members. Directly responsible for customer      satisfaction</li>
<li>Implemented hard      drive imaging system, decreasing both warranty costs and turnaround time</li>
<li>Installed and      configured SCO Unix reservation system for National Park service, Kings      Canyon</li>
<li>Deploy Citrix      Winframe Systems, Windows NT 4.0 Systems</li>
<li>Designed,      implemented inventory tracking database, reducing required stock on hand      by $40,000</li>
</ul>
<p><strong>MILITARY</strong></p>
<p>1996 &#8211; 2004 UNITED STATES MARINE CORPS RESERVE<br />
Have held U.S. Government security clearance &#8211; Secret</p>
<p><strong>EDUCATION</strong></p>
<p>Ongoing professional education</p>
<p>Sans CISSP + Track</p>
<p>University of Oklahoma extension – Fire Science</p>
<p>Cisco Networking Academy<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/what-does-it-take-to-pass-the-ccie-exam/" rel="bookmark" title="June 16, 2007">What does it take to pass the CCIE exam?</a></li>
<li><a href="http://www.colinmcnamara.com/ill-be-at-cisco-live-2008-networkers-in-orlando-all-week/" rel="bookmark" title="June 23, 2008">I&#8217;ll be at Cisco Live 2008 (networkers) in Orlando all week</a></li>
<li><a href="http://www.colinmcnamara.com/about/" rel="bookmark" title="January 5, 2008">About Colin McNamara</a></li>
<li><a href="http://www.colinmcnamara.com/cisco-certified-design-expert-ccde-officially-released-by-cisco/" rel="bookmark" title="January 22, 2008">Cisco Certified Design Expert &#8211; CCDE &#8211; officially released by Cisco</a></li>
<li><a href="http://www.colinmcnamara.com/challenges-integrating-vmware-into-cisco-networks/" rel="bookmark" title="March 15, 2008">Challenges integrating VMware into Cisco networks</a></li>
<li><a href="http://www.colinmcnamara.com/darrel-hinshaw-new-triple-ccie-storage/" rel="bookmark" title="July 17, 2008">Darrel Hinshaw &#8211; New Triple CCIE [Storage]!!!!!!!</a></li>
</ul>
<p><!-- Similar Posts took 87.735 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/resume-colin-mcnamara-ccie-18233/">Resume &#8211; Colin McNamara, CCIE #18233</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/adaptive-security/" title="adaptive security" rel="tag">adaptive security</a>, <a href="http://www.colinmcnamara.com/technology-tags/asr1000/" title="ASR1000" rel="tag">ASR1000</a>, <a href="http://www.colinmcnamara.com/technology-tags/bgp/" title="BGP" rel="tag">BGP</a>, <a href="http://www.colinmcnamara.com/technology-tags/brocade-silkworm/" title="brocade silkworm" rel="tag">brocade silkworm</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/callware/" title="callware" rel="tag">callware</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccde/" title="CCDE" rel="tag">CCDE</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccie/" title="CCIE" rel="tag">CCIE</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccna/" title="CCNA" rel="tag">CCNA</a>, <a href="http://www.colinmcnamara.com/technology-tags/certification/" title="certification" rel="tag">certification</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco/" title="CISCO" rel="tag">CISCO</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco-secure/" title="cisco secure" rel="tag">cisco secure</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco-systems/" title="cisco systems" rel="tag">cisco systems</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/connecting/" title="connecting" rel="tag">connecting</a>, <a href="http://www.colinmcnamara.com/technology-tags/data-center/" title="Data Center" rel="tag">Data Center</a>, <a href="http://www.colinmcnamara.com/technology-tags/data-center-network-manager/" title="Data Center Network Manager" rel="tag">Data Center Network Manager</a>, <a href="http://www.colinmcnamara.com/technology-tags/dc30/" title="DC3.0" rel="tag">DC3.0</a>, <a href="http://www.colinmcnamara.com/technology-tags/design/" title="DESIGN" rel="tag">DESIGN</a>, <a href="http://www.colinmcnamara.com/technology-tags/design-specialist/" title="design specialist" rel="tag">design specialist</a>, <a href="http://www.colinmcnamara.com/technology-tags/directory-integration/" title="directory integration" rel="tag">directory integration</a>, <a href="http://www.colinmcnamara.com/technology-tags/dna-lab/" title="DNA Lab" rel="tag">DNA Lab</a>, <a href="http://www.colinmcnamara.com/technology-tags/emc/" title="EMC" rel="tag">EMC</a>, <a href="http://www.colinmcnamara.com/technology-tags/emcpa/" title="EMCPA" rel="tag">EMCPA</a>, <a href="http://www.colinmcnamara.com/technology-tags/emcta/" title="EMCTA" rel="tag">EMCTA</a>, <a href="http://www.colinmcnamara.com/technology-tags/eplus/" title="eplus" rel="tag">eplus</a>, <a href="http://www.colinmcnamara.com/technology-tags/fcoe/" title="FCOE" rel="tag">FCOE</a>, <a href="http://www.colinmcnamara.com/technology-tags/fibre-channel/" title="Fibre Channel" rel="tag">Fibre Channel</a>, <a href="http://www.colinmcnamara.com/technology-tags/gadget/" title="Gadget" rel="tag">Gadget</a>, <a href="http://www.colinmcnamara.com/technology-tags/glba/" title="GLBA" rel="tag">GLBA</a>, <a href="http://www.colinmcnamara.com/technology-tags/green-data-center/" title="Green Data Center" rel="tag">Green Data Center</a>, <a href="http://www.colinmcnamara.com/technology-tags/hippa/" title="HIPPA" rel="tag">HIPPA</a>, <a href="http://www.colinmcnamara.com/technology-tags/hosting/" title="hosting" rel="tag">hosting</a>, <a href="http://www.colinmcnamara.com/technology-tags/hp/" title="HP" rel="tag">HP</a>, <a href="http://www.colinmcnamara.com/technology-tags/ios-ex/" title="IOS-EX" rel="tag">IOS-EX</a>, <a href="http://www.colinmcnamara.com/technology-tags/isr/" title="isr" rel="tag">isr</a>, <a href="http://www.colinmcnamara.com/technology-tags/lan-support/" title="lan support" rel="tag">lan support</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/load-balancers/" title="load balancers" rel="tag">load balancers</a>, <a href="http://www.colinmcnamara.com/technology-tags/mds/" title="mds" rel="tag">mds</a>, <a href="http://www.colinmcnamara.com/technology-tags/mpls/" title="MPLS" rel="tag">MPLS</a>, <a href="http://www.colinmcnamara.com/technology-tags/nda/" title="NDA" rel="tag">NDA</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/network-solutions/" title="network solutions" rel="tag">network solutions</a>, <a href="http://www.colinmcnamara.com/technology-tags/network-storage/" title="network storage" rel="tag">network storage</a>, <a href="http://www.colinmcnamara.com/technology-tags/nexus/" title="Nexus" rel="tag">Nexus</a>, <a href="http://www.colinmcnamara.com/technology-tags/nexus-1000v/" title="nexus 1000v" rel="tag">nexus 1000v</a>, <a href="http://www.colinmcnamara.com/technology-tags/nexus-5020/" title="Nexus 5020" rel="tag">Nexus 5020</a>, <a href="http://www.colinmcnamara.com/technology-tags/nexus-7000/" title="Nexus 7000" rel="tag">Nexus 7000</a>, <a href="http://www.colinmcnamara.com/technology-tags/nx-0s/" title="NX-0S" rel="tag">NX-0S</a>, <a href="http://www.colinmcnamara.com/technology-tags/nx-os/" title="NX-OS" rel="tag">NX-OS</a>, <a href="http://www.colinmcnamara.com/technology-tags/nx-os-40/" title="NX-OS 4.0" rel="tag">NX-OS 4.0</a>, <a href="http://www.colinmcnamara.com/technology-tags/pix-firewalls/" title="pix firewalls" rel="tag">pix firewalls</a>, <a href="http://www.colinmcnamara.com/technology-tags/provider/" title="Provider" rel="tag">Provider</a>, <a href="http://www.colinmcnamara.com/technology-tags/rapid-spanning-tree/" title="rapid spanning tree" rel="tag">rapid spanning tree</a>, <a href="http://www.colinmcnamara.com/technology-tags/rbridge/" title="Rbridge" rel="tag">Rbridge</a>, <a href="http://www.colinmcnamara.com/technology-tags/router/" title="Router" rel="tag">Router</a>, <a href="http://www.colinmcnamara.com/technology-tags/san/" title="san" rel="tag">san</a>, <a href="http://www.colinmcnamara.com/technology-tags/sarbanes-oxley/" title="Sarbanes Oxley" rel="tag">Sarbanes Oxley</a>, <a href="http://www.colinmcnamara.com/technology-tags/security/" title="security" rel="tag">security</a>, <a href="http://www.colinmcnamara.com/technology-tags/security-environments/" title="security environments" rel="tag">security environments</a>, <a href="http://www.colinmcnamara.com/technology-tags/security-infrastructure/" title="security infrastructure" rel="tag">security infrastructure</a>, <a href="http://www.colinmcnamara.com/technology-tags/service-provider/" title="service provider" rel="tag">service provider</a>, <a href="http://www.colinmcnamara.com/technology-tags/sox/" title="SOX" rel="tag">SOX</a>, <a href="http://www.colinmcnamara.com/technology-tags/ssl-accelerators/" title="ssl accelerators" rel="tag">ssl accelerators</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage/" title="storage" rel="tag">storage</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage-area-network/" title="storage area network" rel="tag">storage area network</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage-networking-solutions/" title="storage networking solutions" rel="tag">storage networking solutions</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage-system/" title="storage system" rel="tag">storage system</a>, <a href="http://www.colinmcnamara.com/technology-tags/support-cisco/" title="support cisco" rel="tag">support cisco</a>, <a href="http://www.colinmcnamara.com/technology-tags/surveillance-systems/" title="surveillance systems" rel="tag">surveillance systems</a>, <a href="http://www.colinmcnamara.com/technology-tags/switch/" title="switch" rel="tag">switch</a>, <a href="http://www.colinmcnamara.com/technology-tags/technical-proficiency/" title="technical proficiency" rel="tag">technical proficiency</a>, <a href="http://www.colinmcnamara.com/technology-tags/technology/" title="Technology" rel="tag">Technology</a>, <a href="http://www.colinmcnamara.com/technology-tags/trill/" title="Trill" rel="tag">Trill</a>, <a href="http://www.colinmcnamara.com/technology-tags/trustsec/" title="TrustSec" rel="tag">TrustSec</a>, <a href="http://www.colinmcnamara.com/technology-tags/vcp/" title="VCP" rel="tag">VCP</a>, <a href="http://www.colinmcnamara.com/technology-tags/video-encoding/" title="video encoding" rel="tag">video encoding</a>, <a href="http://www.colinmcnamara.com/technology-tags/virtualization/" title="virtualization" rel="tag">virtualization</a>, <a href="http://www.colinmcnamara.com/technology-tags/vmware/" title="vmware" rel="tag">vmware</a>, <a href="http://www.colinmcnamara.com/technology-tags/wireless-lan-design/" title="wireless lan design" rel="tag">wireless lan design</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/resume-colin-mcnamara-ccie-18233/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New features in VMware 3.1</title>
		<link>http://www.colinmcnamara.com/42/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=42</link>
		<comments>http://www.colinmcnamara.com/42/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 19:11:00 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[CISCO]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Colin]]></category>
		<category><![CDATA[integrity]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/2007/08/12/42/</guid>
		<description><![CDATA[New features in VMware 3.1 * Solid State Drive (SSD) boot support As initially discovered last month, VMware will make available a special version of ESX Server (mentioned with terms like ESX Lite and Embedded ESX) for OEM vendors, to be installed into bootable Solid State storage devices (flash drives, etc.). This option will allow [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/42/">New features in VMware 3.1</a></p>
]]></description>
			<content:encoded><![CDATA[<p>New features in VMware 3.1</p>
<p>* Solid State Drive (SSD) boot support<br />
As initially discovered last month, VMware will make available a special version of ESX Server (mentioned with terms like ESX Lite and Embedded ESX) for OEM vendors, to be installed into bootable Solid State storage devices (flash drives, etc.). This option will allow creation of ESX Server hardware appliances for easy jumpstart, granting smaller form-factors and improved reliability.<br />
Dell, IBM and possibly other vendors will offer this option at announcement time in Q3 2007.<br />
* DMotion<br />
Unofficially introduced with ESX Server 3.0.1, in its first version DMotion is a special VMotion operation only capable of moving running virtual machines from an ESX Server 2.5.x host to a new ESX Server 3.x., without shared SAN LUN mandatory requirement.<br />
In ESX Server 3.1 this capability will be extended, allowing hot migration of running virtual machines between ESX 3.1 hosts through the Ethernet cable.<br />
* Patch management system for host and virtual machines (Update Manager 1.0)<br />
ESX Server 3.1 will finally introduce an automated patch management system called Update Manager. This solution will be able to update both host itself and virtual machines (both Microsoft Windows and Red Hat Enterprise Linux).<br />
Update Manager will look for available updates from Shavlik Technologies website (a possible acquisition after IPO), and will allow VI administrators to decide which patches to deliver to virtual machines.<br />
Before applying them, Update Manager will take a snapshot and will even rollback automatically if something goes wrong.</p>
<p>(this product was originally codenamed VM Integrity and its developement started more than one year ago, when virtualization.info discovered it in June 2006)<br />
* VMware Consolidate Backup (VCB) and VMware Converter 4.0 integration<br />
VirtualCenter 2.1 will now allow restoring VCB images with an integrated version of VMware Converter, which reaches 4.0 release number.<br />
* Server consolidation advisor<br />
VirtualCenter 2.1 will expose a server consolidation assistant able to analyze which physical machines should be converted in virtual ones, and where to move existing VMs among available hosts.<br />
(note that with this feature VMware is further extending competition with PlateSpin, covering both features with PowerRecon and PowerConvert)<br />
* Guest OS disaster recovery capability<br />
VirtualCenter 2.1 will be able to recognize a failure inside a virtual machine and restart it through VMware HA module.<br />
* Support for VMware Server 2.0<br />
VirtualCenter 2.1 will be finally able to seamless manage both ESX Server and VMware Server 2.0 hosts.<br />
* Lockdown Mode<br />
ESX Server 3.1 will expose a new security feature to completely disable local administrative account after a VirtualCenter 2.1 takes remote control.<br />
* Power saving capability (Distributed Power Management)<br />
VirtualCenter 2.1 will introduce a new resources utilization analysis feature, able to verify when a physical host can be powered off, VMotion-ing its virtual machines on other hosts without impacting performances.<br />
* Support for Cisco Discovery Protocol (CDP)<br />
VirtualCenter 2.1 will be able to recognize and use CDP to discover physical and virtual network topologies.<br />
It stays unconfirmed if ESX Server 3.1 will already expose new virtual network architecture, allowing 3rd party virtual switches, as it will be announced by Cisco CEO at VMworld 2007.<br />
* Support for 10Gbit Ethernet network cards<br />
* Support for TCP/IP Offload Engine (TOE) network cards<br />
* Support for network load balancing algorithms<br />
* Support for 200 hosts and 2000 virtual machines<br />
* Support for 128GB RAM per host and for 64GB RAM per virtual machine<br />
* Support for SATA storage devices<br />
* Support for N_Port ID Virtualization (NPIV)<br />
* Support for VCB over iSCSI SANs<br />
* Support for IPv6 in virtual networking<br />
* Support for Para-virtualization guest OSes</p>
<p><a href="http://www.colinmcnamara.com" title="Copyright ©2008 | Colin McNamara | CCIE 18233 | All Rights Reserved">Copyright ©2008 | Colin McNamara | CCIE 18233 | All Rights Reserved&#8221;</a></p>
<p class="blogger-post-footer">Colin McNamara<br />
CCIE #18233</p>
<p>http://www.2cups.com</p>
<p>&#8220;The difficult we do immediately, the impossible just takes a little longer.&#8221;<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/cisco-releases-nexus-1000v-virtual-switch-for-vmware/" rel="bookmark" title="September 16, 2008">Cisco releases Nexus 1000V virtual switch for VMware</a></li>
<li><a href="http://www.colinmcnamara.com/is-your-network-ready-for-cloud-computing-with-virtual-infrastructure-4/" rel="bookmark" title="November 3, 2008">Is your network ready for Cloud Computing with Virtual Infrastructure 4?</a></li>
<li><a href="http://www.colinmcnamara.com/cisco-emc-and-vmware-partneship-vce-vblocks-acadia-and-the-partner-ecosystem/" rel="bookmark" title="November 3, 2009">Cisco EMC and VMware partneship VCE VBlocks Acadia and the Partner Ecosystem</a></li>
<li><a href="http://www.colinmcnamara.com/interesting-techwise-tv-episode-on-virtualization/" rel="bookmark" title="October 23, 2008">Interesting TechWise TV episode on  virtualization</a></li>
<li><a href="http://www.colinmcnamara.com/45/" rel="bookmark" title="September 10, 2007">Cool new features in 12.2(33)SXH</a></li>
<li><a href="http://www.colinmcnamara.com/vmworld-2009-schedule/" rel="bookmark" title="August 31, 2009">VMworld 2009 Schedule</a></li>
</ul>
<p><!-- Similar Posts took 41.614 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/42/">New features in VMware 3.1</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccie/" title="CCIE" rel="tag">CCIE</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco/" title="CISCO" rel="tag">CISCO</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/integrity/" title="integrity" rel="tag">integrity</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/nda/" title="NDA" rel="tag">NDA</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/power/" title="Power" rel="tag">Power</a>, <a href="http://www.colinmcnamara.com/technology-tags/san/" title="san" rel="tag">san</a>, <a href="http://www.colinmcnamara.com/technology-tags/security/" title="security" rel="tag">security</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage/" title="storage" rel="tag">storage</a>, <a href="http://www.colinmcnamara.com/technology-tags/switch/" title="switch" rel="tag">switch</a>, <a href="http://www.colinmcnamara.com/technology-tags/virtualization/" title="virtualization" rel="tag">virtualization</a>, <a href="http://www.colinmcnamara.com/technology-tags/vmware/" title="vmware" rel="tag">vmware</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/42/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why was Storage Networking my first CCIE? And What did I do to prepare?</title>
		<link>http://www.colinmcnamara.com/why-was-storage-networking-my-first-ccie-and-what-did-i-do-to-prepare/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-was-storage-networking-my-first-ccie-and-what-did-i-do-to-prepare</link>
		<comments>http://www.colinmcnamara.com/why-was-storage-networking-my-first-ccie-and-what-did-i-do-to-prepare/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 04:59:00 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[CCIE Storage]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[CISCO]]></category>
		<category><![CDATA[Colin]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[DESIGN]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mds]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Networkers]]></category>
		<category><![CDATA[Pic]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[storage ccie]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/2007/06/20/why-was-storage-networking-my-first-ccie-and-what-did-i-do-to-prepare/</guid>
		<description><![CDATA[I got a question on groupstudy about my background, and why I chose Storage as my first CCIE. It seems like a good idea to post it here also. My background is all over the place. It goes from running a small ISP when I was 18 to managing international CallManager clusters, to enterprise data [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/why-was-storage-networking-my-first-ccie-and-what-did-i-do-to-prepare/">Why was Storage Networking my first CCIE? And What did I do to prepare?</a></p>
]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">I got a question on groupstudy about my background, and why I chose Storage as my first CCIE. It seems like a good idea to post it here also.</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif">My background is all over the place. It goes from running a small ISP <span style="color: #737373">when I was 18 to managing international CallManager clusters, to </span><span style="color: #737373">enterprise data center design and migrations. I swear that I have tech </span><span style="color: #737373">ADD. I see something new and I am like.. oooooh shiny, lets do a sniff </span><span style="color: #737373">and see how it works.</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">I actually attempted the Route Switch lab twice in 2002 (still had token </span><span style="color: #737373">ring and dlsw still) but got activated for the war before I could get my </span><span style="color: #737373">number. I can tell you.. that sucked horribly.</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">So, why did I choose to get my Storage CCIE first instead of finishing </span><span style="color: #737373">up my Route Switch first? Well, over the past couple years I have done a </span><span style="color: #737373">significant amount of IP storage (NFS, ISCSI, ATA over Ethernet, etc) </span><span style="color: #737373">including building my own IP storage heads based on linux. I had also </span><span style="color: #737373">done a little bit of fiber channel work. I felt that I had a significant </span><span style="color: #737373">advantage compared to most network engineers in the storage networking </span><span style="color: #737373">space. And, I think more importantly, the topics that I had to study </span><span style="color: #737373">were new and fresh. Whereas when I cracked open my Route Switch books.. </span><span style="color: #737373">I honestly wasn&#8217;t to excited about it at the time ( I think I was </span><span style="color: #737373">holding a grudge from my first attempts in 2002).</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">The partner e-learning central portion of Cisco has an Excellent lab </span><span style="color: #737373">access to labgear.net. It gives you 2 hour segments of time with 2 mds&#8217;s </span><span style="color: #737373">(both with IPS blades), 1 2 port jbod, and 2 2 port servers. They also </span><span style="color: #737373">have introductory tutorials for most major technology segments.</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">I did all of those, along with the every E-learning class that was on </span><span style="color: #737373">PEC. I think the major ones were the Design, Support, and CASSI classes.</span><span style="color: #737373">I took that, sat for the design and support specialist exams, and took </span><span style="color: #737373">my written last December.</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">After doing all that work, I was honestly 70% there. I took a little </span><span style="color: #737373">break for january and febuary (There was no open lab dates) and then </span><span style="color: #737373">started hitting the labs I think at the end of febuary.</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">For the majority of my practice I used the labs available through PEC. I </span><span style="color: #737373">also was able to weasel my way into 8 hour sessions every sunday from </span><span style="color: #737373">our channel SE. (I owe him plenty of drinks at networkers this year) For </span><span style="color: #737373">those 8 hour sessions I had labs created to summarize the major  </span><span style="color: #737373">technology areas and to be as evil as possible to myself.</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">I had one attempt which didn&#8217;t work out as well as I would have liked. </span><span style="color: #737373">In RTP the lab starts at 7:15. This means if you are from the west coast </span><span style="color: #737373">like I am you will be getting up at 3:00 am in the morning for your lab. </span><span style="color: #737373">That royally kicked my but. I diverted from my attack plan and ended up</span><br />
<span style="color: #737373">running out of time. It was a classic example of letting the lab run </span><span style="color: #737373">you, instead of you running the lab.</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">Luckily a data opened up just over a month later. I spent that time just</span><span style="color: #737373"> working on my speed (speed is the secret sauce). I migrated to using </span><span style="color: #737373">Fabric Manager (gui interface) instead of command line. After 2 practice </span><span style="color: #737373">runs my time had dropped 25%. I also flew out to RTP 3 days before, and </span><span style="color: #737373">made sure to relax and get on east coast time. </span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">For my final prep I got access to iementor&#8217;s lab. Their lab is </span><span style="color: #737373">excellent. I cannot reinforce enough how much it contributed to my </span><span style="color: #737373">confidence in that final week. Roman was really cool about working with </span><span style="color: #737373">an existing candidate to get me squeezed in. They are really cool guys, </span><span style="color: #737373">and they have the only workbook on the market right now.</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">So, I used their lab 2 days before mine, and then just chilled the day </span><span style="color: #737373">before. The day of the lab I had 70 points by lunch, and had completed </span><span style="color: #737373">configuration of the lab by 12:30. I spent the rest of the day reviewing </span><span style="color: #737373">my configurations (found 2 errors), fixing one bug, and generally </span><span style="color: #737373">harassing the proctor to make sure I didn&#8217;t misinterpret anything.</span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373">So.. if I had it all to do over again what would I do. </span><span style="color: #737373">I would still do the PEC stuff, and continue to primarily live in the </span><span style="color: #737373">Doc CD. Though I would probably pony up the cash and buy the iementor </span><span style="color: #737373">book and more lab time with them. </span></span></p>
<p><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif"><span style="color: #737373"></span><br />
<a href="http://www.colinmcnamara.com" title="Copyright ©2008 | Colin McNamara | CCIE 18233 | All Rights Reserved">Copyright ©2008 | Colin McNamara | CCIE 18233 | All Rights Reserved&#8221;</a></span></p>
<p class="blogger-post-footer"><span style="font-size: 12pt; font-family: arial,helvetica,sans-serif">Colin McNamara<br />
CCIE #18233<br />
&#8220;The difficult we do immediately, the impossible just takes a little longer.&#8221;</span><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/what-does-it-take-to-pass-the-ccie-exam/" rel="bookmark" title="June 16, 2007">What does it take to pass the CCIE exam?</a></li>
<li><a href="http://www.colinmcnamara.com/fibre-channel-over-ethernet-is-taking-off/" rel="bookmark" title="December 18, 2007">Fibre Channel over Ethernet is taking off</a></li>
<li><a href="http://www.colinmcnamara.com/and-it-begins-again/" rel="bookmark" title="December 23, 2006">And it begins again &#8211; On the road to my CCIE in Storage</a></li>
<li><a href="http://www.colinmcnamara.com/are-you-a-kick-ass-engineer-looking-to-grow/" rel="bookmark" title="March 1, 2011">Are you a kick ass engineer looking to grow?</a></li>
<li><a href="http://www.colinmcnamara.com/my-ccie-storage-shopping-list/" rel="bookmark" title="December 6, 2006">My CCIE Storage Shopping List</a></li>
<li><a href="http://www.colinmcnamara.com/where-was-colin-in-2010/" rel="bookmark" title="January 25, 2011">Where was Colin in 2010?</a></li>
</ul>
<p><!-- Similar Posts took 42.761 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/why-was-storage-networking-my-first-ccie-and-what-did-i-do-to-prepare/">Why was Storage Networking my first CCIE? And What did I do to prepare?</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccie/" title="CCIE" rel="tag">CCIE</a>, <a href="http://www.colinmcnamara.com/technology-tags/cisco/" title="CISCO" rel="tag">CISCO</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/data-center/" title="Data Center" rel="tag">Data Center</a>, <a href="http://www.colinmcnamara.com/technology-tags/design/" title="DESIGN" rel="tag">DESIGN</a>, <a href="http://www.colinmcnamara.com/technology-tags/error/" title="error" rel="tag">error</a>, <a href="http://www.colinmcnamara.com/technology-tags/learning/" title="Learning" rel="tag">Learning</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/mds/" title="mds" rel="tag">mds</a>, <a href="http://www.colinmcnamara.com/technology-tags/nda/" title="NDA" rel="tag">NDA</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/networkers/" title="Networkers" rel="tag">Networkers</a>, <a href="http://www.colinmcnamara.com/technology-tags/pic/" title="Pic" rel="tag">Pic</a>, <a href="http://www.colinmcnamara.com/technology-tags/san/" title="san" rel="tag">san</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage/" title="storage" rel="tag">storage</a>, <a href="http://www.colinmcnamara.com/technology-tags/storage-ccie/" title="storage ccie" rel="tag">storage ccie</a>, <a href="http://www.colinmcnamara.com/technology-tags/switch/" title="switch" rel="tag">switch</a>, <a href="http://www.colinmcnamara.com/technology-tags/technology/" title="Technology" rel="tag">Technology</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/why-was-storage-networking-my-first-ccie-and-what-did-i-do-to-prepare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why does SUSE linux make it so rough?</title>
		<link>http://www.colinmcnamara.com/why-does-suse-linux-make-it-so-rough/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-does-suse-linux-make-it-so-rough</link>
		<comments>http://www.colinmcnamara.com/why-does-suse-linux-make-it-so-rough/#comments</comments>
		<pubDate>Sat, 28 Oct 2006 00:02:00 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Colin]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/2006/10/27/why-does-suse-linux-make-it-so-rough/</guid>
		<description><![CDATA[#!/bin/sh # Figure out kernel source version &#38; you server location, echo string to install # Written by Colin McNamara 10/27/2006 # http://www.2cups.com # &#8220;The impossible we do difficult we do immidiatly, the impossible just takes a little longer.&#8221; KERNELVER=`uname -r &#124; sed &#8216;s/-smp//g; s/-bigsmp//g&#8217;` PLATFORM=`uname -i` YOUSERVER=`cat /var/lib/YaST2/you/config &#124; grep LastServer= &#124; sed &#8216;s/LastServer=&#8221;//g; [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/why-does-suse-linux-make-it-so-rough/">Why does SUSE linux make it so rough?</a></p>
]]></description>
			<content:encoded><![CDATA[<p>#!/bin/sh<br />
# Figure out kernel source version &amp; you server location, echo string to install<br />
#  Written by Colin McNamara 10/27/2006<br />
#  http://www.2cups.com<br />
#  &#8220;The impossible we do difficult we do immidiatly, the impossible just takes a little longer.&#8221;<br />
KERNELVER=`uname -r | sed &#8216;s/-smp//g; s/-bigsmp//g&#8217;`<br />
PLATFORM=`uname -i`</p>
<p>YOUSERVER=`cat /var/lib/YaST2/you/config | grep LastServer= | sed &#8216;s/LastServer=&#8221;//g; s/;;&#8221;//g&#8217;`<br />
YOU64=$YOUSERVER/$PLATFORM/update/SUSE-CORE/9/rpm/x86_64<br />
YOU32=$YOUSERVER/$PLATFORM/update/SUSE-CORE/9/rpm/i586</p>
<p>if [[ `uname -i` = x86_64 ]]; then<br />
echo $YOU64/kernel-source-$KERNELVER.x86_64.rpm</p>
<p>else<br />
echo $YOU32/kernel-source-$KERNELVER.i586.rpm<br />
fi</p>
<p><a href="http://www.colinmcnamara.com" title="Copyright ©2008 | Colin McNamara | CCIE 18233 | All Rights Reserved">Copyright ©2008 | Colin McNamara | CCIE 18233 | All Rights Reserved&#8221;</a></p>
<p class="blogger-post-footer">Colin McNamara<br />
CCIE #18233</p>
<p>http://www.2cups.com</p>
<p>&#8220;The difficult we do immediately, the impossible just takes a little longer.&#8221;<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/24/" rel="bookmark" title="November 10, 2006">I found a great tutorial on PHP + MySQL+Flash integration</a></li>
<li><a href="http://www.colinmcnamara.com/php-mysql-flash-website-integration/" rel="bookmark" title="November 9, 2006">PHP / MySQL / FLASH website integration</a></li>
<li><a href="http://www.colinmcnamara.com/29/" rel="bookmark" title="December 6, 2006">Why can&#8217;t I post from docs.google.com to blogger beta?</a></li>
<li><a href="http://www.colinmcnamara.com/study-on-perspective-set-1/" rel="bookmark" title="September 18, 2006">Study on Perspective &#8211; Set 1</a></li>
<li><a href="http://www.colinmcnamara.com/taking-a-closer-look/" rel="bookmark" title="September 18, 2006">Taking a closer look</a></li>
<li><a href="http://www.colinmcnamara.com/gall-stones-update-kaiser-sucks/" rel="bookmark" title="July 11, 2005">Gall stones update &#8211; Kaiser sucks</a></li>
</ul>
<p><!-- Similar Posts took 24.569 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/why-does-suse-linux-make-it-so-rough/">Why does SUSE linux make it so rough?</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccie/" title="CCIE" rel="tag">CCIE</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/why-does-suse-linux-make-it-so-rough/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>User experience testing &#8211; enhanced</title>
		<link>http://www.colinmcnamara.com/user-experience-testing-enhanced/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=user-experience-testing-enhanced</link>
		<comments>http://www.colinmcnamara.com/user-experience-testing-enhanced/#comments</comments>
		<pubDate>Wed, 29 Jun 2005 02:37:00 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Colin]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[passed]]></category>
		<category><![CDATA[Router]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/2005/06/28/user-experience-testing-enhanced/</guid>
		<description><![CDATA[Good afternoon, Everyone who knows me, knows that I have special spot in my heart for user experience testing. My personal favorite platform is Nagios, formerly Netsaint. It&#8217;s a linux based monitoring system located at http://www.nagios.com . I have set it up at pretty much everywhere I have worked. Like many monitoring systems, Nagios uses [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/user-experience-testing-enhanced/">User experience testing &#8211; enhanced</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Good afternoon,<br />
Everyone who knows me, knows that I have  special spot in my heart for user experience testing. My personal favorite platform is Nagios, formerly Netsaint. It&#8217;s a linux based monitoring system located at <a href="http://www.nagios.com">http://www.nagios.com</a> . I have set it up at pretty much everywhere I have worked. Like many monitoring systems, Nagios uses a plugin based architecture for its service checks. These plugins classically either connect to the TCP port that a service runs on, or does basic protocol validation.. e.g. issue a http get, and pattern match the response string.</p>
<p>This is great information to have, however when you have a multi tiered application it becomes harder to get a true status of your application stack. Luckily most new applications nowadays incorporate a HTTP interfaces.<br />
However, this interface responding to a http get request generally does not indicate full application functionality. To get that level of information out you usually need to present some authentication to the web app, execute a click through, etc.</p>
<p>Now this has always presented a problem for me. I can check the availability of each level of the application stack. What I can&#8217;t do is verify that the application is truly working properly. This puts a major blind spot in my monitoring strategies. Luckily  I just came across a very cool application. This sweet application is webinject &#8211; <a href="http://www.webinject.org/">http://www.webinject.org/</a><br />
It can be configured to graph application performance to mrtg, or output to nagios network monitor. Below is some information about this project.</p>
<p>What is WebInject?<br />
WebInject is a free tool for automated testing of web applications and services. It can be used to test individual system components that have HTTP interfaces (JSP, ASP, CGI, PHP, Servlets, HTML Forms, etc), and can be used as a test harness to create a suite of [HTTP level] automated functional, acceptance, and regression tests. A test harness, also referred to as a test driver or a test framework, allows you to run many test cases and collect/report your results. WebInject offers real-time results display and may also be used for monitoring system response times.<br />
WebInject can be used as a complete test framework that is controlled by the WebInject User Interface (GUI). Optionally, it can be used as a standalone test runner (text/console application) which can be integrated and called from other test frameworks or applications.</p>
<p>Programming Language and Platforms<br />
WebInject uses an XML API (interface) for defining and loading test cases. You can use WebInject without ever seeing it&#8217;s internal implementation (no scripting or programming necessary to use it).<br />
WebInject is written in Perl and can run on any platform that a Perl interpreter can be installed on (MS Windows, GNU/Linux, BSD, Solaris, MAC OS, and many more). Currently, binary executables of WebInject are only available for MS Windows. If you would like to run on other platforms, you must have a Perl interpreter and run it from the Perl source code.</p>
<p>Test Cases<br />
Test cases are written in XML files, using XML elements and attributes, and passed to the WebInject engine for execution against the application/service under test. This abstracts the internals of WebInject&#8217;s implementation away from the non-technical tester, while using an open architecture [written in Perl] for those that require more customization or modifications.</p>
<p>Results/Reporting<br />
Result reports are generated in HTML (for viewing) and XML (for tranformation by external programs). These detailed results include pass/fail status, errors, response times, etc. Results are also displayed in a window on the User Interface if you are running the WebInject GUI, and are sent to the STDOUT channel if you are running the WebInject Engine as a standalone (console) application.</p>
<p>Service-Level Monitoring<br />
HTTP response times can be collected and monitored in real-time during test execution. Timer statistics are calculated and displayed in a monitor window during runtime. When used along with gnuplot (a plotting utility), a response time graph is generated and updated in real-time as the test runs. This is used to verify responses from the web application or web service under test are within an acceptable range (to meet your SLA or quality of service criteria). This also enables WebInject to be run as a performance probe for application/service monitoring.<br />
WebInject can also be integrated as a plugin for external monitoring systems. In this case, it is used in console mode as an intelligent test agent that returns status and response times to your external program.<br />
For real-time monitoring of your web applications or web services, WebInject is able to run in a mode that makes it compatible with Nagios. Nagios is an open source host, service, and network monitoring program.<br />
For graphical trending of web service-levels over a long period of time, WebInject is able to run in a mode that makes it compatible with MRTG. MRTG (Multi Router Traffic Grapher) is an open source tool for collecting, storing, and graphing time-series data.</p>
<p>&#8211;Colin<br />
<a href="http://www.colinmcnamara.com" title="Copyright ©2008 | Colin McNamara | CCIE 18233 | All Rights Reserved">Copyright ©2008 | Colin McNamara | CCIE 18233 | All Rights Reserved&#8221;</a></p>
<p class="blogger-post-footer">Colin McNamara<br />
CCIE #18233</p>
<p>http://www.2cups.com</p>
<p>&#8220;The difficult we do immediately, the impossible just takes a little longer.&#8221;<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/28/" rel="bookmark" title="November 22, 2006">What should I do this thanksgiving break?</a></li>
<li><a href="http://www.colinmcnamara.com/application-extension-api-notes-cisco-live-2008/" rel="bookmark" title="June 24, 2008">Application Extension API notes &#8211; Cisco Live 2008</a></li>
<li><a href="http://www.colinmcnamara.com/why-godaddy-linux-virtual-dedicated-hosting-sucks-how-to-fix-it/" rel="bookmark" title="February 3, 2008">Why GoDaddy Linux Virtual Dedicated Hosting Sucks &#038; How to Fix It</a></li>
<li><a href="http://www.colinmcnamara.com/new-buzzword-enterprise-service-bus/" rel="bookmark" title="August 1, 2005">New Buzzword Enterprise Service Bus</a></li>
<li><a href="http://www.colinmcnamara.com/rss-feeds-an-intranet-aggregation-solution/" rel="bookmark" title="June 26, 2005">RSS feeds &#8211; an intranet aggregation solution?</a></li>
<li><a href="http://www.colinmcnamara.com/php-mysql-flash-website-integration/" rel="bookmark" title="November 9, 2006">PHP / MySQL / FLASH website integration</a></li>
</ul>
<p><!-- Similar Posts took 26.319 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/user-experience-testing-enhanced/">User experience testing &#8211; enhanced</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccie/" title="CCIE" rel="tag">CCIE</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/error/" title="error" rel="tag">error</a>, <a href="http://www.colinmcnamara.com/technology-tags/hp/" title="HP" rel="tag">HP</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/nda/" title="NDA" rel="tag">NDA</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/passed/" title="passed" rel="tag">passed</a>, <a href="http://www.colinmcnamara.com/technology-tags/router/" title="Router" rel="tag">Router</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/user-experience-testing-enhanced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redhat AS3.3 and VMware ESX network issues</title>
		<link>http://www.colinmcnamara.com/redhat-as33-and-vmware-esx-network-issues/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=redhat-as33-and-vmware-esx-network-issues</link>
		<comments>http://www.colinmcnamara.com/redhat-as33-and-vmware-esx-network-issues/#comments</comments>
		<pubDate>Mon, 27 Jun 2005 20:27:00 +0000</pubDate>
		<dc:creator>colinmcnamara</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Colin]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[switch]]></category>

		<guid isPermaLink="false">http://www.colinmcnamara.com/2005/06/27/redhat-as33-and-vmware-esx-network-issues/</guid>
		<description><![CDATA[OK, normally I can say nothing bad about VMware. However today I can definately say that I have gone past annoyed. Let me set the mood for you. At work we have a pretty decent VMware envioronment. We have an IBM Blade Center, Gig switches, hooked to a Netapp San. All and all pretty bitchen. [...]<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/redhat-as33-and-vmware-esx-network-issues/">Redhat AS3.3 and VMware ESX network issues</a></p>
]]></description>
			<content:encoded><![CDATA[<p>OK, normally I can say nothing bad about VMware. However today I can definately say that I have gone past annoyed. Let me set the mood for you.<br />
At work we have a pretty decent VMware envioronment. We have an IBM Blade Center, Gig switches, hooked to a Netapp San. All and all pretty bitchen. Once of the things we run in VMware is our M$ Exchange 2003 staging envioronment, along with a working copy of Active Directory. Needless to say, this has to be seggregated from our production copy, or all sorts of hell breaks loose.</p>
<p>Now this system work pretty good, except when we have to do usability testing. Its just not the same on a XP image, as it is from your laptop, on wireless, at home.. etc etc. So we decide we need some sort of VPN solution into our Exchange staging environment. After not alot of thought, I decide to set up a linux PPTP server. Its a protocol that pretty much everybody can use, pretty lightweight, and free <img src='http://www.colinmcnamara.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>I have set these boxes up before, and its not terribly hard. Until I had to do it on VMware. Let me set the stage for you &#8211; Redhat AS 3.3 / VMware Esx server / VMware tools installed / 1 nic . One NIC generally isn&#8217;t best for a VPN server, so I used Virtual Center to deploy a 2nd NIC to my PPTP box.<br />
For anyone reasonably familiar with Redhat or Manadrake, we are used to installing well known hardware and seeing Kudzu add it on boot. Not this time. I rebooted, Kudzu came.. Kudzu went. I ran Kudzu manually  no dice.</p>
<p>I know I know, auto anything never works&#8230; So I moved on to manually defining this network adapter. The first thing to check &#8211; is it actually plugged in. LSPCI reports the adapter as plugged in, and recognises it as a pcnet32 adapter. Normally I would take this as a positive sign, but not today.  I issue IFCONFIG -a , network adapter is still not found. I was definately feeling a bit frustrated at this point. To be sure it wasn&#8217;t me, I bugged a friend and a co-worker (remind you of a game show?). Anson, who runs the VMware enviornment tried removing VMware tools, adding them&#8230;. still no dice. Shad tried to help through Yahoo, although to no avail.</p>
<p>By this time, I am frustrated, feeling like a moron, and ready for a break.<br />
I went to get lunch from the Cafe, and settled down to eat at my desk.<br />
Funny thing, how when you aren&#8217;t thinking about a problem is when you normally think of the solution. Let me give you a little background. Earlier when we were troubleshooting this problem, I googled this usenet post -<br />
<a href="http://content.ix2.net/arc/t-4236.html">http://content.ix2.net/arc/t-4236.html</a> . This fellow describes his headaches with debian,  in which he had a very similar problem.</p>
<p>His problem, along with mine was that the proper modules werent loading for his network devices. He had tried, along with me to add the module listing to /etc/modules.conf. The one thing however that I hadn&#8217;t tried was manually loading pcnet32 using modprobe.</p>
<p>needless to say, modprobe pcnet32 now sits in my rc.local file. Its lame, but it works.</p>
<p>&#8211;Colin<br />
<a href="http://www.colinmcnamara.com" title="Copyright ©2008 | Colin McNamara | CCIE 18233 | All Rights Reserved">Copyright ©2008 | Colin McNamara | CCIE 18233 | All Rights Reserved&#8221;</a></p>
<p class="blogger-post-footer">Colin McNamara<br />
CCIE #18233</p>
<p>http://www.2cups.com</p>
<p>&#8220;The difficult we do immediately, the impossible just takes a little longer.&#8221;<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.colinmcnamara.com/42/" rel="bookmark" title="August 12, 2007">New features in VMware 3.1</a></li>
<li><a href="http://www.colinmcnamara.com/dragged-to-the-hospital/" rel="bookmark" title="July 10, 2005">Dragged to the hospital</a></li>
<li><a href="http://www.colinmcnamara.com/cisco-releases-nexus-1000v-virtual-switch-for-vmware/" rel="bookmark" title="September 16, 2008">Cisco releases Nexus 1000V virtual switch for VMware</a></li>
<li><a href="http://www.colinmcnamara.com/nexus-5020-consolidated-10-gig-ethernet-and-4-gig-fibre-channel/" rel="bookmark" title="April 9, 2008">Nexus 5020 &#8211; Consolidated 10 Gig Ethernet and 4 Gig Fibre Channel</a></li>
<li><a href="http://www.colinmcnamara.com/challenges-integrating-vmware-into-cisco-networks/" rel="bookmark" title="March 15, 2008">Challenges integrating VMware into Cisco networks</a></li>
<li><a href="http://www.colinmcnamara.com/my-ccie-storage-shopping-list/" rel="bookmark" title="December 6, 2006">My CCIE Storage Shopping List</a></li>
</ul>
<p><!-- Similar Posts took 26.628 ms --></p>
<p>--Colin McNamara
<br/><br/><a href="http://www.colinmcnamara.com/redhat-as33-and-vmware-esx-network-issues/">Redhat AS3.3 and VMware ESX network issues</a></p>

	Tags: <a href="http://www.colinmcnamara.com/technology-tags/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.colinmcnamara.com/technology-tags/c/" title="C" rel="tag">C</a>, <a href="http://www.colinmcnamara.com/technology-tags/ccie/" title="CCIE" rel="tag">CCIE</a>, <a href="http://www.colinmcnamara.com/technology-tags/colin/" title="Colin" rel="tag">Colin</a>, <a href="http://www.colinmcnamara.com/technology-tags/funny/" title="funny" rel="tag">funny</a>, <a href="http://www.colinmcnamara.com/technology-tags/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.colinmcnamara.com/technology-tags/network/" title="Network" rel="tag">Network</a>, <a href="http://www.colinmcnamara.com/technology-tags/san/" title="san" rel="tag">san</a>, <a href="http://www.colinmcnamara.com/technology-tags/switch/" title="switch" rel="tag">switch</a>, <a href="http://www.colinmcnamara.com/technology-tags/vmware/" title="vmware" rel="tag">vmware</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.colinmcnamara.com/redhat-as33-and-vmware-esx-network-issues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

