<?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>blogs.rupturedmonkey.com</title>
	<atom:link href="http://blogs.rupturedmonkey.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blogs.rupturedmonkey.com</link>
	<description>The greatest storage blog in the world....</description>
	<lastBuildDate>Mon, 01 Feb 2010 21:23:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Article Discussing Who&#8217;s Switching to ESXi</title>
		<link>http://blogs.rupturedmonkey.com/?p=641</link>
		<comments>http://blogs.rupturedmonkey.com/?p=641#comments</comments>
		<pubDate>Mon, 01 Feb 2010 21:22:44 +0000</pubDate>
		<dc:creator>snig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=641</guid>
		<description><![CDATA[Alex Barrett of Tech Target just published the article. It&#8217;s definitely worth a read. Linkage]]></description>
			<content:encoded><![CDATA[<p>Alex Barrett of Tech Target just published the article.  It&#8217;s definitely worth a read.</p>
<p><a href="http://searchservervirtualization.techtarget.com/news/article/0,289142,sid94_gci1380354,00.html">Linkage</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.rupturedmonkey.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogs.rupturedmonkey.com/?feed=rss2&amp;p=641</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Migrating from ESX 3.5 to vSphere and ESXi</title>
		<link>http://blogs.rupturedmonkey.com/?p=639</link>
		<comments>http://blogs.rupturedmonkey.com/?p=639#comments</comments>
		<pubDate>Fri, 22 Jan 2010 13:19:30 +0000</pubDate>
		<dc:creator>snig</dc:creator>
				<category><![CDATA[Snig]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=639</guid>
		<description><![CDATA[I posted a tweet yesterday about a migration and upgrade I was doing and received a couple replies asking to let them know how everything goes. I decided to create a blog post for everyone to read rather than replying in 140 character tweets. =) Background: This customer has a very simple SMB setup as [...]]]></description>
			<content:encoded><![CDATA[<p>I posted a tweet yesterday about a migration and upgrade I was doing and received a couple replies asking to let them know how everything goes.  I decided to create a blog post for everyone to read rather than replying in 140 character tweets.  =)</p>
<p>Background:  This customer has a very simple SMB setup as far as VMware goes.  3 servers in a single cluster, only a few vSwitches per host, and a HDS AMS disk subsystem.  They wanted to upgrade to vSphere and are capable of taking some downtime to do it.  (Not that downtime is required.)  They bought 3 new Dell 710 servers to run vSphere on.</p>
<p>There are at least 20 different ways to go about this and I wanted to keep this upgrade as simple as possible Since the customer can take some downtime for their VMs I decided to do a Cold Migration of the VMs.  This is by far the simplest and runs the least amount of risk for having problems with the VMs.  The customer, while understanding VMware and the administration of it, could not troubleshoot issues once I was no longer onsite.</p>
<p>Here is the process that we walked through for a successful upgrade and migration:</p>
<p>1.  Upgrade vCenter to version 4 &#8211; You need to read through the upgrade guide before you attempt this upgrade.  There are some specific permissions changes to networks and datastores that could bite you after an upgrade if you don&#8217;t understand the way that vCenter changes read-only attributes.  We&#8217;ll leave it at that.  RTFM!</p>
<p>2.  Install new ESXi servers on new hardware and add them to the existing cluster.  Ensure all updates and patches have been applied. &#8211; Let&#8217;s discuss a few key reasons that I pushed this user to go with ESXi.  All new implementations I have done over the past year have all been done with ESXi.</p>
<p>      A)  They were not running any fancy monitoring tools in the Service Console.<br />
      B)  ESXi is a much smaller attack surface for hackers since RedHat is no longer running underneath.<br />
      C)  Because there is no RedHat, VMware has full control over all patches which will allow for much quicker turn around on bug fixes, etc.<br />
      D)  The user didn&#8217;t have any scripts or jumpstart servers that required the Service Console to run.  Even if they did, we could have re-          written them to run against the vMA (Virtual Management Appliance).<br />
      E)  No Service Console!  Personally I see more people get on the Service Console and make a mistake that causes a lot of problems.  &#8220;Let&#8217;s see what this command does.&#8221;<br />
     F)  THERE IS NO TECHNICAL REASON NOT TO GO TO ESXi!!!!!!</p>
<p>3.  Map out all networks and datastores attached to 3.5 cluster &#8211; Self explanatory.  You need to know what you need to know.</p>
<p>4.  Create identical networks on new vSphere cluster &#8211; Again SE.  The VMs will have to connect to the network after the migration.  If the networks aren&#8217;t there, migration validation will fail.</p>
<p>5.  Test cold migration to local storage and test networks with a test VM &#8211; Just test things out prior to the big outage.</p>
<p>6.  Remediate any changes that need to be made. &#8211; SE.  Fix any problems that pop up.</p>
<p>7.  Present all datastores that reside on the old ESX servers to new ESXi servers.  Verify connectivity, specifically LUN IDs. &#8211; Since the new ESXi boxes are part of the same cluster we can present the same LUNs/Datastores to them without any potential problems.  Scan them and bring in the VMFS Datastores and verify everything looks OK.</p>
<p>8.  Shut down all VMs &#8211; SE.</p>
<p>9.  Cold migrate all VMs to new ESXi servers. &#8211; SE.  </p>
<p>10.  Remove all ESX servers from cluster. &#8211; This will ensure that during the next step DRS won&#8217;t try and spread the workload to the old servers.  Just make things cleaner and less checking on hosts for DRS as a whole.</p>
<p>11.  Upgrade the VMware Tools and Virtual Machine Hardware on all VMs. &#8211; Using Update Manager go ahead and upgrade things prior to putting them back online for your users.  A reboot is required so the users would see interruption anyway.  I&#8217;m not going to walk you through this.  RTFM!</p>
<p>12.  Install the vMA for command line management of the ESXi hosts. &#8211; SE.</p>
<p>On the ESX vs. ESXi front, I truly believe that once you try it you won&#8217;t even notice a difference and you&#8217;ll probably like ESXi better.  If you&#8217;re an old ESX shop that loves the Service Console, then I would challenge you to use the vMA for a month and I would bet that you won&#8217;t go back.  </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.rupturedmonkey.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogs.rupturedmonkey.com/?feed=rss2&amp;p=639</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Quick tip on getting VMware Docs on a Mac</title>
		<link>http://blogs.rupturedmonkey.com/?p=633</link>
		<comments>http://blogs.rupturedmonkey.com/?p=633#comments</comments>
		<pubDate>Wed, 20 Jan 2010 23:13:17 +0000</pubDate>
		<dc:creator>snig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=633</guid>
		<description><![CDATA[If you&#8217;re like me you can never have too much documentation on hand when troubleshooting a problem. When I was a Windows guy I used a handy little script written by the guys/gals over at xtravirt.com that would automatically go out to vmware.com and download all of the latest documentation for me. Here is a [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like me you can never have too much documentation on hand when troubleshooting a problem.  When I was a Windows guy I used a handy little script written by the guys/gals over at <a href="xtravirt.com">xtravirt.com</a> that would automatically go out to vmware.com and download all of the latest documentation for me.  Here is a link to the download:  <a href="http://xtravirt.com/xd10109">http://xtravirt.com/xd10109</a></p>
<p>Well now that I&#8217;m a Mac guy I can&#8217;t simply run the batch script anymore.  So here is what I did.  I&#8217;m running VMware Fusion on my Mac and I have a management Windows XP VM which is used for various things.  I shared my Mac HD with that VM and was able to browse to the location where I store the script and all of the VMware docs.  Next I had to add a path to the Environment variables in Windows so that it could find wget.exe.  I simply added &#8220;; \\vmware-host\Shared Folders\Macintosh HD\Users\username\Stuff\vmware stuff\Documentation;&#8221; to the path statement.  After that you&#8217;re good to go.  Double click the batch file and it will download the files to the c:\windows directory.  When complete, copy the files to your Mac HD.</p>
<p>Hope this helps some of you.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.rupturedmonkey.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogs.rupturedmonkey.com/?feed=rss2&amp;p=633</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HDS and Hitachi</title>
		<link>http://blogs.rupturedmonkey.com/?p=631</link>
		<comments>http://blogs.rupturedmonkey.com/?p=631#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:15:31 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[Nigel]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=631</guid>
		<description><![CDATA[A while ago I posted an article demystifying the relationship between HP and Hitachi &#8211; in particular the Engineering Agreement that HP have in relation to the StorageWorks XP line of arrays.&#160; So&#8230;. as a follow-on I thought I&#8217;d do something similar, this time on the relationship between HDS and Hitachi. To help with this [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I posted an article <a target="_blank" href="http://blog.nigelpoulton.com/hp-and-hitachi/">demystifying the relationship between HP and Hitachi</a> &ndash; in particular the <em>Engineering Agreement</em> that HP have in relation to the StorageWorks XP line of arrays.&nbsp; So&hellip;. as a follow-on I thought I&rsquo;d do something similar, this time on the relationship between <strong>HDS and Hitachi.</strong></p>
<p>To help with this I spoke with Roberto Basilio at HDS.&nbsp; Roberto heads up Product Management for Platforms and knows a thing or two about how HDS fits into the larger Hitachi organisation.&nbsp; Oh and he knows plenty about the HDS product line-up too!</p>
<p><span id="more-631"></span></p>
<h2>Urgh? HDS and Hitachi are the same company right?</h2>
<p>Actually, they&rsquo;re not!</p>
<p>Starting from the beginning&hellip;&hellip; Any press release or official company announcement from HDS is tagged with the following &ldquo;<em>Hitachi Data Systems Corporation, a wholly owned subsidiary of Hitachi, Ltd (NYSE: HIT) and the only provider of&hellip;</em>&rdquo;<em>.&nbsp; </em>So, that&rsquo;s that, clear as&hellip;.. mud!&nbsp; Well, that&rsquo;s probably unfair, but with all of the FUD and underhand comments that get spouted from the competition, one could be forgiven for thinking that HDS is some <a href="mailto:b@$tard">b@$tard</a> child that Hitachi, Ltd is ashamed to own.&nbsp; Others would have you believe that HDS as a mere sales division with absolutely zero influence on product development and futures.&nbsp; While none of which are true, they do a pretty good job of confusing some people.</p>
<h2><strike>Subsidiary</strike> Family</h2>
<p>One of the first impressions I got from speaking with Roberto was that he is not a fan of the term <em>subsidiary</em>.&nbsp; He feels that HDS are an integral part of the larger <em>worldwide Hitachi IT products group</em> &ndash; a valued member of the larger tightly-knit <em>Hitachi family</em>.</p>
<p>A couple of examples of the closeness and intimacy of the relationship include the following &#8211; </p>
<p>1.&nbsp; Minoru Kosuge, current Chairman of the Board of HDS, has previously served as division president of RSD (RAID Storage Division at Hitachi, Ltd) <strong>where he headed the development of the Universal Storage Platform (USP)</strong>.</p>
<p>2.&nbsp; Yoshinori Okami, current Executive Vice President and Chief Strategy Officer at HDS, has previously served as President of the Disk Array Systems division of Hitachi, Ltd.</p>
<p>According to Roberto, senior management folks moving around within the greater Hitachi IT products divisions is commonplace.</p>
<blockquote>
<p>Personally I&rsquo;d be willing to bet that HP, as tight as HP&rsquo;s relationship is with Hitachi, Ltd is, are not as tight as with Hitachi Ltd as that.&nbsp; HDS are <em>family!</em></p>
</blockquote>
<p>I should point out that Roberto was quick to acknowledge the value of the Hitachi and HP relationship and was in no way derogatory toward HP.&nbsp; He even pointed out that Hitachi, Ltd also resell some HP products&hellip;.</p>
<h2>We&rsquo;ve got more than you!</h2>
<p>In the HP and Hitachi article, I quoted James R. Wilson, HP StorageWorks XP Disk Array PRoduct Manager <em>&ldquo;Hitachi has 6-8 engineers on site in California to work with HP&#8217;s engineering teams on a continual basis&hellip;&rdquo;.&nbsp; </em>On that topic, Roberto was able to confirm what I already knew &ndash; the number of Hitachi Ltd engineering type staff on site at HDS corporate offices <strong>far exceeds</strong> the 6-8 at HP!&nbsp; </p>
<p>Roberto also confirmed that HDS staff are regularly over in Japan and that he himself had recently been over in Japan.</p>
<h2>We designed that</h2>
<p>Something that some of the competition would like to believe is that HDS have no involvement in product development and futures.&nbsp; They would have you believe that the reason HDS don&rsquo;t talk futures is because they don&rsquo;t <em>know</em> futures.&nbsp; They would have you believe that the first HDS knows of a new product is when it arrives in a large box from Japan with a note on the side saying &ldquo;<em>Unpack carefully, take photos, upload to web, start selling tomorrow&rdquo;</em>.&nbsp; From what Roberto tells me, this is a long loooong way from the truth.</p>
<p>Taking the USP family as an example&hellip;. While it is true that the hardware development is done in Japan, HDS have been <em>directly responsible</em> for the design of some of the most important and well known USP features including the following &#8211; </p>
<ul>
<li>Hitachi Universal Volume Manager &#8211; Controller-based external array virtualization </li>
<li>Hitachi Dynamic Provisioning &#8211; Thin Provisioning, wide striping&hellip;.. </li>
<li>Hitachi High Availability Manager &ndash; USP V Clustering </li>
</ul>
<p>To be clear, while the above were developed by RSD in Japan, <strong>the design and requirements were lead by HDS in the US.</strong>&nbsp; According to Roberto, USP V clustering was 100% driven by HDS.</p>
<p>Other examples of products under the remit of HDS in the US are &#8211; </p>
<ul>
<li>Hitachi Storage Command Suite (oh how I wish they would stop renaming things every other week) </li>
<li>HCP (formerly HCAP).&nbsp; </li>
</ul>
<p>HCP is 100% owned and developed by HDS.</p>
<p>Speaking with Roberto I quickly got the picture that there is a lot of collaboration, knowledge and staff sharing between the two.&nbsp; It certainly doesn&rsquo;t seem like HDS are a mere sales division or disowned child!</p>
<h2><strike>SANRISE</strike> Universal Storage Platform</h2>
<p>One final point.&nbsp; While it is true that HDS do not sell in Japan, HDS are now responsible for <strong>worldwide</strong> <strong>marketing</strong> of the USP and AMS family of products.&nbsp; What this means is that while Hitachi Ltd sell in Japan, due to cultural reasons (fair enough), they now sell disk arrays under the same marketing names as HDS.&nbsp; So whether you buy your DKC610I from Hitachi in Japan or HDS anywhere else in the world, it will be called the <strong>Hitachi Universal Storage Platform V</strong>.</p>
<p>Previously Hitachi Ltd had marketed the RAID400, RAID500&hellip; family of arrays SANRISE 9900 etc while HDS had marketed them under the names Lightning 9900, Universal Storage Platform etc.&nbsp; While there is very little in a name, the competition occasionally touted this as an example of the two companies apparently not speaking with each other <img src='http://blogs.rupturedmonkey.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> &nbsp; I guess we can put that one to bed now!</p>
<p>As well as worldwide product marketing, HDS are also responsible for worldwide product management and product requirements.&nbsp; That&rsquo;s a fair amount of trust and responsibility in my book.</p>
<p>When I asked Roberto if there were ever collaboration meetings between Hitachi Ltd, HDS <strong>AND </strong>HP&hellip;. he hesitated, laughed and left me feeling that indirectly there might be <img src='http://blogs.rupturedmonkey.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p><em>Comments are disabled for this article as it is a re-post from my new site.&nbsp; Feel free to leave a comment on my new site over at </em><a target="_blank" href="http://blog.nigelpoulton.com/hds-and-hitachi/"><em>Technical Deep Dive</em></a>.</p>
<p>Nigel</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.rupturedmonkey.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogs.rupturedmonkey.com/?feed=rss2&amp;p=631</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rack Area Networking: IOV</title>
		<link>http://blogs.rupturedmonkey.com/?p=626</link>
		<comments>http://blogs.rupturedmonkey.com/?p=626#comments</comments>
		<pubDate>Wed, 09 Dec 2009 17:35:21 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[Nigel]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=626</guid>
		<description><![CDATA[The following is reposted from my new blog site http://blog.nigelpoulton.com&#160; As a result, comments are disabled on this site, but feel free to visit my new site and leave a comment. Thanks to Snig for allowing me to post here for a short transition period… One of the key technologies or principles in Rack Area [...]]]></description>
			<content:encoded><![CDATA[<p><em><font size="1">The following is reposted from my new blog site </font><a href="http://blog.nigelpoulton.com"><font size="1">http://blog.nigelpoulton.com</font></a><font size="1">&#160; As a result, comments are disabled on this site, but feel free to visit my new site and leave a comment. Thanks to Snig for allowing me to post here for a short transition period…</font></em></p>
<p>One of the key technologies or principles in <a href="http://blog.nigelpoulton.com/?p=655" target="_blank">Rack Area Networking</a> (RAN) is I/O Virtualisation (IOV).&#160; In fact, IOV is about to rock the world of physical server and Hypervisor design.</p>
<p>If you work deploying VMware, Hyper-V, XenServer etc or if you have anything to do with the so called Virtual Data Centre, then you need to be all over IOV.</p>
<p>This is the second post in my mini-series on RAN and IOV.&#160; In this particular post Im going to talk about the concept virtual adapters – Virtual NICs and Virtual HBAs.</p>
<p> <span id="more-626"></span>
</p>
<h2>The vNIC and the vHBA</h2>
<p>The concept is simple: Take a physical NIC, perform some magic on it, and make it appear to the OS as multiple NICs.&#160; Same goes for HBAs.</p>
<p>The diagram below shows a single physical NIC carved into 4 virtual NICs (vNIC) and a single HBA carved in to 4 virtual HBAs (vHBA). </p>
<p><a href="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/12/IOV1.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="IOV-1" border="0" alt="IOV-1" src="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/12/IOV1_thumb.png" width="318" height="241" /></a>The benefits of such technologies should be obvious – <em>higher utilisation, requirement for fewer physical NICs, fewer cables, and fewer edge switch ports</em> – just to name a few.</p>
<p>Another added benefit is <strong>flexibility</strong>.&#160; Assume you have a 10Gbps NIC in a server which you have carved in to 2 vNICs.&#160; That server now has a requirement for an additional NIC.&#160; You no longer have to power down the server, open it up, install a new physical card and then wait for new cables to be laid.&#160; Instead, you can simply create a new vNIC, from the already installed physical NIC, and have it dynamically discovered and initialised by the OS.&#160; All done in software – no cracking the server open and no waiting for cables!&#160; Talk about reducing the time taken to implement a change, not to mention reducing the risk (there is always added risk when opening up servers and messing around in the floor void….).</p>
<h2>The CNA</h2>
<p>In the above diagram we labelled the vNIC solution as Good.&#160; If we swap out that IOV capable NIC and replace it with a <a href="http://blog.nigelpoulton.com/?p=523" target="_blank">CNA (Converged Network Adapter)</a> that can act as both a NIC and a CNA, then we suddenly have the ability to carve vNICs and vHBAs from a single physical Adapter.&#160; The diagram below has been expanded to now include a CNA based solution.&#160; The CNA solution is labelled as “Better”.</p>
<p><a href="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/12/IOV2.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="IOV-2" border="0" alt="IOV-2" src="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/12/IOV2_thumb.png" width="444" height="215" /></a></p>
<blockquote><p><strong>NOTE:</strong> I should point out that in most IOV solutions most of the&#160; <em>legwork</em> is done in hardware.&#160; The vNIC and vHBA devices are created in hardware, as well as most modern CNAs providing protocol offloads…..</p>
</blockquote>
<h2>Single Root</h2>
<p>The above approach &#8211; of creating multiple virtual adapters from a single physical adapters located within a single server &#8211; falls under the category of <strong>Single Root (SR)</strong>.&#160; Single Root being another way of saying single server (PCIe root complex).&#160; Single Root approaches are limited to presenting their virtual adapters to a single PCIe root complex – operating systems executing within a single physical server.</p>
<blockquote><p>While talking about Single Root technologies I need to mention <strong>SR-IOV</strong>.&#160; SR-IOV is a <em>semi-open</em> <a href="http://www.pcisig.com/specifications/iov/" target="_blank">PCI-SIG standard</a> for SR style I/O Virtualisation.&#160; As with all standards, it will take time to take-off and become widely deployed, and is open to implementation interpretation (some vendors <em>may</em> implement SR-IOV <em>slightly</em> differently to others).</p>
<p>True PCI-SIG SR-IOV requires the following components to be <em>SR-IOV aware</em> in order to support it -</p>
<ul>
<li>BIOS </li>
<li>OS/Hypervisor </li>
<li>Physical I/O Adapter </li>
<li>Driver </li>
</ul>
<p>Changes to the above components are required due to the fact that SR-IOV changes the architecture and model for PCIe adapters.&#160; It introduces the concept of Virtual Functions (VF) which look and feel like a normal physical I/O adapter.&#160; However, VFs are a lightweight version of a physical I/O adapter and inherit some configuration options from their parent physical I/O adapter.&#160; As a result, vNICs and vHBAs are enumerated on a servers PCIe device tree as VFs, and the BIOS, OS and driver must understand this.</p>
<p>Citrix recently demoed <a href="http://www.youtube.com/watch?v=17so6019Dow" target="_blank">XenServer working with SR-IOV NICs and Intel VT-d technology</a>.</p>
</blockquote>
<p>While SR-IOV is a great technology and is destined to play a role in driving IOV forward, it is very early days for the technology and the many of the currently shipping IOV technologies are using proprietary techniques and not PCI-SIG SR-IOV.&#160; Some of these technologies include -</p>
<ul>
<li><a href="http://h18000.www1.hp.com/products/blades/virtualconnect/" target="_blank">HP Virtual Connect Flex-10</a> </li>
<li><a href="http://blog.nigelpoulton.com/?p=556" target="_blank">IBM Virtual Fabric</a> </li>
</ul>
<blockquote><p><strong>NOTE:</strong> While the Virtual Fabric for IBM BladeCenter solution is not currently SR-IOV, the chip that powers the Emulex CNA that sits at the heart of the solution, is SR-IOV capable….. just waiting for the other components (BIOS, OS, Drivers…) to catch up.</p>
</blockquote>
<h2>Good, better, BEST!</h2>
<p>So far we have talked about SR style solutions where the vNIC and vHBA devices are only available to Operating Systems executing on the same physical server that the adapter is installed in.&#160; While these technologies are all good and a step in the right direction, there exists a superior solution – <strong>Multi Root (MR)</strong>.</p>
<p>Taking IOV to the next step involves removing the physical I/O adapters from the physical server chassis and re-house them in an external device that I am generically referring to as the <strong>I/O Aggregator</strong>. </p>
<p>The diagram below has been expanded to include an example I/O Aggregator approach.</p>
<p><a href="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/12/IOV3.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="IOV-3" border="0" alt="IOV-3" src="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/12/IOV3_thumb.png" width="421" height="513" /></a></p>
<p>Such technologies can be referred to as Multi Root (MR).</p>
<p>There are already Multi Root I/O Aggregator style solutions shipping from the likes of <a href="http://nextio.com/" target="_blank">NextIO</a>, <a href="http://www.virtensys.com" target="_blank">VirtenSys</a> and <a href="http://blog.nigelpoulton.com/?p=606" target="_blank">Xsigo</a> &#8211; all are delivering next generation IOV benefits today!</p>
<p>Of the currently available solutions, these MR technologies offer the greatest levels of virtualisation and flexibility and for me represent the future.&#160; By removing the I/O adapter from within the physical confines of the server chassis, you enable <strong>any</strong> vNIC or vHBA to be assigned to <strong>any</strong> server.&#160; Your physical server becomes entirely stateless from an I/O perspective!</p>
<p>I used to be excited about LOM style CNA implementations…. until I discovered I/O Aggregators.</p>
<blockquote><p><strong>NOTE: </strong>PCI-SIG also have a specification for MR-IOV.&#160; However, I do not know of anybody deploying it at the moment</p>
</blockquote>
<h2>Moving Home</h2>
<p>Opinion time here, but they way I see it, the I/O adapter is folding its underwear and packing its bags ready to ship out of the server chassis into a bigger, better and more comfortable new home – the I/O Aggregator. </p>
<p>PCIe adapters in servers…… don’t be so <em>yesterday <img src='http://blogs.rupturedmonkey.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </em></p>
<p><em><font size="1">The following is reposted from my new blog site </font><a href="http://blog.nigelpoulton.com"><font size="1">http://blog.nigelpoulton.com</font></a><font size="1">&#160; As a result, comments are disabled on this site, but feel free to visit my new site and leave a comment. Thanks to Snig for allowing me to post here for a short transition period…</font></em></p>
<p>Nigel</p>
<p>You can follow me on Twitter. I’m <a href="http://twitter.com/nigelpoulton">@nigelpoulton</a> and I only talk about technology.</p>
<p>I am also available as a consultant on any of the topics I write on.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.rupturedmonkey.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogs.rupturedmonkey.com/?feed=rss2&amp;p=626</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAN: Rack Area Networking</title>
		<link>http://blogs.rupturedmonkey.com/?p=617</link>
		<comments>http://blogs.rupturedmonkey.com/?p=617#comments</comments>
		<pubDate>Fri, 04 Dec 2009 20:35:10 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[Nigel]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=617</guid>
		<description><![CDATA[The following is reposted from my new blog site http://blog.nigelpoulton.com&#160; As a result, comments are disabled on this site, but feel free to visit my new site and leave a comment. Thanks to Snig for allowing me to post here for a short transition period&#8230; Ever heard of a Rack Area Network? The term, as [...]]]></description>
			<content:encoded><![CDATA[<p><em><font color="#808080" size="1">The following is reposted from my new blog site </font><a href="http://blog.nigelpoulton.com"><font color="#808080" size="1">http://blog.nigelpoulton.com</font></a><font color="#808080" size="1">&nbsp; As a result, comments are disabled on this site, but feel free to visit my new site and leave a comment. Thanks to Snig for allowing me to post here for a short transition period&hellip;</font></em></p>
<p>Ever heard of a Rack Area Network?</p>
<p>The term, as well as the concept, of <strong>Rack Area Networking</strong> is one I&rsquo;m hearing more and more often.&nbsp; As a result of this, as well as the fact that I&rsquo;m convinced this is going to be one of the <u>most interesting</u> and important areas of Data Center computing over the next few years, I&rsquo;ve decided to write a mini-series on the topic.&nbsp; </p>
<p>This post is instalment number 1 and is intended to introduce the concept and get the ball rolling.&nbsp; The whole thing is a bit of me thinking out-loud and attempting to generate some awareness and conversation around the topic, as .&nbsp; So please pitch in!</p>
<p><span id="more-617"></span></p>
<p>&nbsp;</p>
<p><strong>Rack Area Network &ndash; the concept</strong></p>
<p>For me, Rack Area Networking, or RAN for short, is an umbrella term for most of the <em>clever</em> networking and <strong>I/O virtualization</strong> stuff that goes on within a rack &ndash; a 42u rack.&nbsp; </p>
<p>With it being &ldquo;Rack Area&rdquo;, it is a close proximity network and as a result operates over very high-speed low-latency interconnects.&nbsp;&nbsp; </p>
<p>Physically, RAN technologies include a new generation of at least the following: I/O adapters, cabling, Top of Rack (ToR), and may be even End of Row (EoR), switches.&nbsp; However, for reasons which will become clear, the emphasis is heavily on the <em>clever</em> &ndash; technologies that enable the flexible, the dynamic and the virtual aspects.</p>
<p>For example, the I/O Adapters driving the RAN evolution are not just faster than the legacy adapters they are replacing, they have built-in cleverness &ndash; hardware virtualization and huge flexibility!&nbsp; </p>
<blockquote>
<p>Some of the other technologies that define and operate within the RAN include &ndash; SR-IOV, MR-IOV, vNIC, vHBA, CNA, FCoE, Hairpin-turns, switching in the adapter, VNTag, VN-Link&hellip;. just to name a few.&nbsp; In future posts we will discuss most of them.</p>
</blockquote>
<p>As well as the above new hardware and technologies, the RAN also requires and includes a new generation of management software and functionality.&nbsp; True value is often in the software &ndash; the glue that holds it all together and makes it all happen.</p>
<p>The best part being, there are early RAN technologies already out there in the wild.&nbsp; And they are already delivering real-world tangible benefits.</p>
<p><strong>Some technologies driving the evolution&hellip;</strong></p>
<p>It&rsquo;s really important to note that while technologies in the RAN are experiencing a period of accelerated evolution, it is most definitely an evolution.&nbsp; The changes are happening fast, but they are not huge disruptive changes.&nbsp; For the most part, they are improvements and enhancements, albeit major, on what we already know and are comfortable with.&nbsp; E.g. take PCIe adapters and create multiple virtual adapters (vNIC and vHBA) in hardware&hellip;.</p>
<p>Just a few of the currently shipping RAN technologies include -</p>
<ul>
<li>HP Virtual Connect Flex-10 </li>
<li><a target="_blank" href="http://blog.nigelpoulton.com/?p=556">IBM Virtual Fabric Solution w/ Emulex UCNA</a> </li>
<li>Cisco UCS w/ Palo adapter </li>
<li><a target="_blank" href="http://blog.nigelpoulton.com/?p=606">Xsigo I/O Director</a> </li>
<li>Virtensys VIO switches </li>
</ul>
<blockquote>
<p><strong>NOTE:</strong> Let me know if I&rsquo;ve missed any major RAN technologies off the list</p>
</blockquote>
<p>Some of the above technologies are very much generation 1 and only a small step towards the RAN, bringing only small benefits.&nbsp; Whereas others are a major step with huge benefits.&nbsp; All vendors are scrambling to take the lead in this evolving area.&nbsp; In later posts we&rsquo;ll dig <strong>deep </strong>into most of them.</p>
<p><strong><font size="2">Blurring the Lines and Causing Havoc</font></strong></p>
<p>Naturally, many of these technologies are challenging and threatening the traditional server/network edge configurations we are used to.&nbsp; </p>
<p>Hairpin turns, switching in the adapter and avoiding edge switches are just some of the paradigm shifts that RAN technologies might force us to consider.&nbsp; Such topics are the subject of intense and engaging debate.&nbsp; All very interesting and some of the concepts are very cool!</p>
<p>In upcoming posts we&rsquo;ll talk about the likes of &ndash; <font size="4">SR-IOV</font> <font size="5">MR-IOV</font> <font size="3">Hairpin-turns</font> <font size="5">VirtenSys</font> <font size="4">Flex-10</font> <font size="3">VEB</font> <font size="4">Xsigo</font> <font size="3">VNTag</font> <font size="5">NextIO</font> <font size="4">VN-Link</font> <font size="5">InfiniBand</font> <font size="3">PCIe</font></p>
<p>Thanks for dropping by and feel free to throw in your penny&rsquo;s worth.</p>
<p>Nigel</p>
<p>You can follow me on Twitter. I&rsquo;m <a target="_blank" href="http://twitter.com/nigelpoulton">@nigelpoulton</a> and I only talk about technology.</p>
<p>I am also available as a consultant on any of the topics I write on.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.rupturedmonkey.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogs.rupturedmonkey.com/?feed=rss2&amp;p=617</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nigel has left the building&#8230;</title>
		<link>http://blogs.rupturedmonkey.com/?p=616</link>
		<comments>http://blogs.rupturedmonkey.com/?p=616#comments</comments>
		<pubDate>Fri, 04 Dec 2009 14:09:23 +0000</pubDate>
		<dc:creator>snig</dc:creator>
				<category><![CDATA[Snig]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=616</guid>
		<description><![CDATA[It is a sad, but happy day for me. Nigel, one of the first bloggers here on rupturedmonkey.com is moving on. And it&#8217;s about time! He has created his own blog over at http://blog.nigelpoulton.com. His posts over there will be deep dives into technology products that he is working with. We have copied all of [...]]]></description>
			<content:encoded><![CDATA[<p>It is a sad, but happy day for me.  Nigel, one of the first bloggers here on rupturedmonkey.com is moving on.  And it&#8217;s about time!  <img src='http://blogs.rupturedmonkey.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   He has created his own blog over at http://blog.nigelpoulton.com.  His posts over there will be deep dives into technology products that he is working with.  We have copied all of his past posts here and imported them over there so if you want to read some of his older stuff you can do that.</p>
<p>So what is going to happen to this site?  Nothing.  We will keep going with our initial mission, to let anyone that wants to blog about storage have an avenue to do that without restriction.  Being one of the first five people (I&#8217;d say second to only Drunkendata.com) to begin blogging about storage back in May 2005 I started this site with the goal to let other people have an avenue to give their thoughts and feelings about the storage vendors in their shops and what they were doing right or wrong.  The secondary goal was to get others talking about storage period!  Too many people were hoarding information and unwilling to share it because they thought they would be giving away valuable IP and end users suffered greatly in those days.  I&#8217;d say we were successful in those goals.  You now have at least one hundred blogs dedicated to talking about storage.  Most primarily marketing focused, some not.</p>
<p>As for myself, I plan on posting a few articles here and there.  I&#8217;ve begun focusing more on the entire data center infrastructure over the past few years, but especially in the last 18 months.  I don&#8217;t deal with just storage anymore and I really like it that way.  Storage is a commodity now (to me) and it was time to move on to the next big thing.  Having a ten and nine year old doesn&#8217;t give me much time outside of work to write many articles either.  </p>
<p>So, here is the casting call.  If you have a passion for storage and would like a place to write about it that already has a lot of dedicated readership then send me an email and we&#8217;ll get an author account setup for you.  snig [at] rupturedmonkey.com.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.rupturedmonkey.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogs.rupturedmonkey.com/?feed=rss2&amp;p=616</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HP and Hitachi</title>
		<link>http://blogs.rupturedmonkey.com/?p=613</link>
		<comments>http://blogs.rupturedmonkey.com/?p=613#comments</comments>
		<pubDate>Mon, 30 Nov 2009 12:53:56 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[Nigel]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=613</guid>
		<description><![CDATA[If you ever want to get up the nose of an HP bod, a sure-fire way is to tell them that the XP is just an OEM&#8217;d HDS array. Such a slur insult comment is almost guaranteed to make the blood of any true-blue HP employee boil.&#160; Once their pulse has slowed back down and [...]]]></description>
			<content:encoded><![CDATA[<p>If you ever want to get up the nose of an HP bod, a sure-fire way is to tell them that the XP is just an OEM&rsquo;d HDS array.</p>
<p><span id="more-613"></span></p>
<p>Such a <strike>slur</strike> <strike>insult</strike> comment is almost guaranteed to make the blood of any true-blue HP employee boil.&nbsp; Once their pulse has slowed back down and the veins in their necks have returned to normal, you will likely get the a response that includes the following three remarks &#8211; </p>
<ol>
<li>HP has nothing whatsoever to do with HDS </li>
<li>Very specific, over-emphasised and repeated mention of <font size="4"><strong><u>Hitachi Ltd, Japan</u></strong></font> </li>
<li><font size="2">Reference to the much vaunted and almost mythical &ldquo;<em>Engineering Agreement</em>&rdquo;</font> </li>
</ol>
<p><font size="2">Points 1 and 2 are fairly basic. I</font>t is true that HP does not resell or OEM from HDS (a wholly owned subsidiary of Hitachi Ltd).&nbsp; At the time of writing, Sun has an agreement with HDS.&nbsp; HP, on the other hand, have an agreement directly with the source, the mother company &ndash; Hitachi Ltd.&nbsp; In fact it is not uncommon of HP folks to speak very slowly, clearly and occasionally loudly when they <em>stress</em> the JAPAN part <img src='http://blogs.rupturedmonkey.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>However, it has always been with point 3, the almost myth like &ldquo;Engineering Agreement&rdquo; that I have had issue with.&nbsp; </p>
<p>In my experience, the HP people spouting this line have never been able to provide any substance to the statement.&nbsp; &ldquo;So what does this engineering agreement entail&rdquo; has always been met with either blank looks, or the&nbsp; occasional stupid comment suggesting they cant tell me as is involves <em>industry secrets.&nbsp; </em>Kind of like, I <em>could</em> tell you, but then I&rsquo;d have to kill you.</p>
<p><strong>Demystifying the Engineering Agreement</strong></p>
<p>Well finally some light has been shed on the topic.&nbsp; James R. Wilson, XP Disk Array Product Manager has replied to a couple of my Questions over on the <a href="http://www.communities.hp.com/online/blogs/datastorage/archive/2009/11/23/xp-disk-array-and-hp-s-relationship-with-hitachi-ltd-of-japan.aspx" target="_blank">HP Storage Blog</a>.</p>
<p>In essence, James explains that while HP obviously doesn&rsquo;t have full control over product development, they do have regular and active participation that enables them to be influential.&nbsp; Specifically, James reveals the following &#8211; </p>
<blockquote>
<p>&ldquo;Our HP XP storage architects and lead engineers have regular detailed design planning, analysis and reviews with Hitachi engineers onsite in Japan. These meetings take approximately 3-5 days per meeting and are held on a regularly scheduled basis. We also have regularly scheduled management, engineering, and marketing planning and review meetings with respect to future technology with Hitachi. I just returned from one of these held in Japan just last week. These meetings alternate on a regular basis between Japan and our HP XP headquarters in Roseville, CA. These meeting typically take 3 days per event.&nbsp; </p>
<p>Hitachi has 6-8 engineers on site in Calilfornia to work with HP&#8217;s engineering teams on a continual basis. HP engineers travel to Japan on a regular basis to work with counterparts there. HP and Hitachi also have weekly and daily conference calls as needed to manage the engineering work as required. HP and Hitachi also cooperate on operating system connectivity testing, sharing the work load between teams. Collectively, the engineering partnership between Hitachi Japan and HP serves very well to provide HP sufficient opportunities to impact the development of the XP family to meet the needs of our customers in a most satisfactory way&rdquo;</p>
</blockquote>
<p>While still not a <em>great</em> insight, interesting nonetheless, and thanks to James and <a href="http://twitter.com/hpstorageguy" target="_blank">Calvin Zito</a> for answering my questions.&nbsp; </p>
<p>In fact, <a href="http://www.grumpystorage.com/" target="_blank">ianhf</a> has posted additional questions that might get answered now that the Thanksgiving break is over.&nbsp; I also recommend Calvins blog in general, as it is slowly becoming a half-decent place of HP storage info and insights &ndash; although it is quite generic covering the <em>many</em> aspects of the HP StorageWorks portfolio.</p>
<p>Nigel </p>
<p>You can follow me on Twitter where I talk about storage and Data Center technologies (<a href="http://www.twitter.com/nigelpoulton" target="_blank">@nigelpoulton</a>)</p>
<p>I am also available for hire as a free-lance consultant.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.rupturedmonkey.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogs.rupturedmonkey.com/?feed=rss2&amp;p=613</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Xsigo &#8211; Try it out, I dare you!</title>
		<link>http://blogs.rupturedmonkey.com/?p=606</link>
		<comments>http://blogs.rupturedmonkey.com/?p=606#comments</comments>
		<pubDate>Mon, 16 Nov 2009 23:22:33 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[Nigel]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=606</guid>
		<description><![CDATA[UPDATED 19/11/09 minor corrections/clarifications in purple: OK, if you don&#8217;t already know Xsigo Systems, and what they do, then you are seriously missing out! &#160; The way that I see it, Xsigo (pronounced &#8220;see-go&#8221;) are of particular interest for two reasons &#8211; Firstly, they are playing in the steaming hotbed that is the I/O consolidation [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/11/meheadforblog.jpg"><img height="244" border="0" width="196" align="left" src="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/11/meheadforblog_thumb.jpg" alt="me head for blog" title="me head for blog" style="border-width: 0px; margin: 0px 20px 0px 0px; display: inline;" /></a> <strong><font color="#3366ff">UPDATED 19/11/09 minor corrections/clarifications in <font color="#993366">purple:</font></font> <br /></strong></p>
<p>OK, if you don&rsquo;t already know <a target="_blank" href="http://www.xsigo.com">Xsigo Systems</a>, and what they do, then you are seriously missing out!</p>
<p>&nbsp;</p>
<p><span id="more-606"></span></p>
<p>The way that I see it, Xsigo (pronounced &ldquo;see-go&rdquo;) are of particular interest for two reasons &#8211; </p>
<p>Firstly, they are playing in the steaming hotbed that is the I/O consolidation and virtualisation space.&nbsp; This area of Data Center computing is probably experiencing its biggest period of change and upheaval since the birth of Local Area Networking.&nbsp; Also, the I/O subsystems of modern servers and blades are becoming increasingly important in modern data centers. </p>
<p>In a nutshell, <strong>just about everything is changing in the Data Center I/O space!</strong></p>
<blockquote>
<p><strong>RupturedMonkey advice to vendors:</strong> Now is not a time to stand still or try and defend your traditional core competencies. Move with the times or risk falling behind!</p>
</blockquote>
<blockquote>
<p><strong>RupturedMonkey advice to consultants and architects:</strong> Now is not a good time to take a professional snooze. If you do, you might find that you dont recognise the world you wake up to. Stay awake!</p>
</blockquote>
<p>The second reason Xsigo Systems are of interest is because they have an absolutely kick-ass product &#8211; the <a target="_blank" href="http://www.xsigo.com/products/io_director.php">Xsigo VP780 I/O Director</a>.&nbsp; So lets talk about it&hellip;&hellip;</p>
<p><strong><font size="3">The Xsigo VP780 I/O Director</font></strong></p>
<p>Before digging in to the specs and architecture, I should point out that the VP780 I/O Director is the <strong>only</strong> offering from Xsigo!&nbsp; Also, as well as being the only product they currently offer, it is also pitched squarely at enterprise customers.&nbsp; I suppose one of their responses to that would be that it allows them to be laser focussed, but for me, my initial reaction was that this makes them a bit of a one trick pony&hellip;&hellip;&nbsp; Compare their I/O consolidation portfolio to the likes of Brocade, and especially Cisco, and you will see what I mean.</p>
<p>During their presentation at the recent GestaltIT Tech Field Day they did say that they are working on similar but scaled down offerings for the SMB, but nothing to announce at the moment. </p>
<p>However, despite being the only noteworthy member of the Xsigo family, the VP780 is no wimp!&nbsp; On the contrary, <strong>in a one-on-one it would probably fancy its chances against any of its competitors.</strong>&nbsp; I certainly wouldn&rsquo;t bet against it from a technology point of view!&nbsp; </p>
<p><strong><font size="3">Specs and Techs</font></strong></p>
<p>The VP780 is a 4RU high-speed low-latency 780Gbps I/O consolidation platform that was over two and a half years in the making.&nbsp; It provides PXE boot and boot from SAN across 20Gbps connections to your servers and makes <em>cable once and do the rest in software</em> a reality!</p>
<p>Below is a picture of the front panel of the one on display at GestaltIT Tech Field Day &#8211; </p>
<p><a href="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/11/XsigoVP480frontview.jpg"><img height="427" border="0" width="450" src="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/11/XsigoVP480frontview_thumb.jpg" alt="Xsigo VP480 front view" title="Xsigo VP480 front view" style="border-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" /></a></p>
<p>From a high level architecture point of view the VP780 has &#8211; </p>
<ul>
<li>
<div align="left">Server-side connectivity via 20Gbps Infiniband XFP ports </div>
</li>
<li>
<div align="left">Network-side connectivity via 15 hot-plug slots that can be loaded with 1Gbps Ethernet, 10Gbps Ethernet and 4Gbps FC. </div>
</li>
<li>
<div align="left">Passive midplane </div>
</li>
<li>
<div align="left">High-speed low-latency internal switching fabric </div>
</li>
</ul>
<p align="left">Hopefully the scribble below will be helpful as I attempt to dig deeper and explain some of the main components. <em>Later in the week I will record a whiteboard session and upload as a complimentary post.</em></p>
<p><a href="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/11/Xsigoscribble.jpg"><img height="393" border="0" width="446" src="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/11/Xsigoscribble_thumb.jpg" alt="Xsigo scribble" title="Xsigo scribble" style="border-width: 0px; display: inline;" /></a> </p>
<p>&nbsp;</p>
<p><strong><font size="3">What does it do &#8211; in a nutshell</font></strong></p>
<p>In a nutshell, the Xsigo I/O Director does for I/O what VMware does for CPUs.&nbsp; Only it has an <strong>added benefit</strong> that it removes the physical limits of the server chassis &ndash;&gt; instead of installing your NICs and HBAs in your servers and then carving them into virtual adapters that can <em>only be used by that server</em>, you install your NICs and HBAs in the Xsigo VP780 chassis so that they can be carved up and dynamically allocated to <strong>any</strong> connected server.&nbsp; In doing this, you are effectively moving the edge of the network out of the server, enabling servers to be entirely stateless from an I/O perspective. Cool.</p>
<p><strong><font size="3">Connections to your servers&hellip; the hardware stuff</font></strong></p>
<p>The VP780 has 24 x 20Gbps Infiniband ports for connections to your servers (server-side in the above diagram). They utilise copper <font color="#3366ff"><font color="#993366">or optica</font>l</font> CX4 cables and XFP interfaces and are terminated at the server side on Host Channel Adapters (HCA in Infiniband parlance and yes each connected server needs an HCA). These HCAs are not used directly by the OS, instead, host-side drivers work together with the Xsigo I/O Director to ensure that the appropriate vNIC and vHBA devices are available to the OS.&nbsp; Of critical importance is that thes vNIC and vHBA devices work exactly as physical NICs and HBAs and the OS is none the wiser.</p>
<p>Some quick comments on these physical aspects &ndash; </p>
<p>1. The 20Gbps XFP interfaces are not hot swappable and not upgradeable to 40Gbps QDR Infiniband.&nbsp; <font color="#993366">These Infiniband HCA and switch ports are more energy efficient, lower-latency and higher-throughput than their 10GigE counterpoarts.&nbsp; They also support longer distances over copper meaning that copper is an option more than it is for 10GigE which currently has practical limits between 5-10 meters.</font></p>
<p>2. As these are CX4 Infiniband connections, you will need Infiniband Host Channel Adapters (HCA) in your servers.</p>
<p>3. XFP and copper CX4 is more power hungry than SFP+ and copper commonly used with 10Gbps CEE. <font color="#993366">However, XFP optical is not more power hungry than SFP+ optical.</font></p>
<p><a href="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/11/XFPbackofserverbacktoXsigo.jpg"><img height="201" border="0" width="449" src="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/11/XFPbackofserverbacktoXsigo_thumb.jpg" alt="XFP back of server back to Xsigo" title="XFP back of server back to Xsigo" style="border-width: 0px; margin: 35px auto 0px; display: block; float: none;" /></a> </p>
<p><strong>On point 1</strong> from above &#8211; this should not be seen as a major issue. 20Gbps to your servers is lightning fast by todays server standards, and with the current wave of PCIe 2.0, you&rsquo;re unlikely to be pushing beyond 20bps anyway. 40Gbps models are planned, as well as faster HCA cards, although this will be down to <a target="_blank" href="http://www.mellanox.com/">Mellanox</a> as the silicon is 3<sup>rd</sup> partied form Mellanox. </p>
<p>Also, in reality,&nbsp; how many people are racing to crack open servers and blades to upgrade I/O cards? Most people seem to be opting to buy newer servers and blades when higher bandwidth I/O is required &ndash; may be Nehalem-EX&hellip;&nbsp; 20Gbps is more than fast enough for the vast majority of todays applications and servers.</p>
<p><strong>On point 2</strong>. <u>Don&rsquo;t be put off by the word</u><strong><u> Infiniband</u>!</strong>&nbsp; </p>
<blockquote>
<p><strong>FUD watch: </strong>Infiniband is not a disease, nor is it dead!&nbsp; It is actually a rock solid ultra high performance low-latency channel interconnect designed for data center use and high performance computing. In fact many of the worlds fastest supercomputers use and are built around Infiniband.&nbsp; So its definitely alive and well.</p>
</blockquote>
<p>You don&rsquo;t have to learn a boat-load of new Infiniband skills. You will run a copper CX4 cable from the HCAs in your servers to the Xsigo director and that is about as much Infiniband as you will ever see or need to configure in the solution. The rest is normal Ethernet and FC.</p>
<p><strong></strong></p>
<p><strong><font size="3">Connections to your servers&hellip; the clever stuff</font></strong></p>
<p>So, if all of this talk about Infiniband hasn&rsquo;t scared you off, well done.</p>
<p>The Xsigo VP780 I/O Director allows you to carve its NIC and HBA resources in to <a href="http://blog.nigelpoulton.com/rack-area-networking-iov/">virtual NICs</a> (vNIC) and virtual HBAs (vHBA). Each of these virtual vNICs and vHBAs acts <strong>exactly</strong> like a normal physical NIC or HBA and thanks to some clever work in the server side drivers, Operating Systems (ESX, Windows, Linux etc) see just like they would physical NICs and HBAs.</p>
<p>Another thing not to be underestimated is that fact that the physical NIC and HBA hardware sits outside of the physical server or blade chassis.&nbsp; This enables the physical servers to be stateless from and I/O point of view, and for virtual resources to be moved around from physical server to physical server with great ease.&nbsp; The VP780 owns the server profiles which include MAC addresses and WWPNs etc and allows up to 16 vHBAs and 32 vNICs to be assigned to a single physical server, all of which can be created and deployed in literally seconds with no reboots.&nbsp;&nbsp; Ideal for VMware and the c c cl cll cllllll clllllll cloud!?&nbsp; <em>Think thats the first time Ive said the &ldquo;c&rdquo; word in a blog.</em></p>
<p>In my opinion, the previous paragraph is of <strong>huge importance</strong>.&nbsp; If you don&rsquo;t think this is huge, then I suggest that you re-read it and take a minute or two to think about it.&nbsp; This is flexibility like no other solution I know of.</p>
<p><em>Is it just me, or does this look and feel very much like MR-IOV (PCI-SIG Multi-Root I/O Virtualisation)?&nbsp; </em></p>
<p><em>Does anybody else do anything like this?</em></p>
<blockquote>
<p><strong>NOTE:</strong> I&rsquo;ll post on this in the near future, but I personally think that MR-IOV has huge potential to rock the I/O consolidation world, and I&rsquo;m not alone in thinking that! However, there is a case for Infiniband being a better Rack Area Networking (RAN?) interconnect than PCIe. One for a future post if people are interested.</p>
</blockquote>
<p><strong><font size="3">Connecting to existing backbones</font></strong></p>
<p>On the network side of the VP780, there are 15 slots that can be populated with various modules.&nbsp; Currently 3 module types are available &#8211; </p>
<ol>
<li>1 x 10Gbps Ethernet module </li>
<li>10 x 1Gbps Ethernet module </li>
<li>2 x 4Gbps HBA module </li>
</ol>
<p>This gives you traditional LAN And SAN Connectivity, with FCoE and iSCSI offload being on the map.&nbsp; So ,connecting to your existing LAN and SAN is &ldquo;<em>as easy as organising a tweet-up at TechFieldDay&rdquo; <img src='http://blogs.rupturedmonkey.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </em>&nbsp; Your up-stream LAN and SAN is oblivious to the fact that the I/O is not initiated at the server chassis and just hums away as normal <font color="#993366">(NPIV is implemented on the SAN side of the HBAs)</font>.&nbsp; The diagram below shows native FC connections coming out of the network side of the VP780 at the demo lab at VMware.&nbsp; </p>
<p><a href="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/11/Backofrack.jpg"><img height="350" border="0" width="385" src="http://blogs.rupturedmonkey.com/wp-content/uploads/2009/11/Backofrack_thumb.jpg" alt="Back of rack" title="Back of rack" style="border-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" /></a> </p>
<p>At the moment, the VP780 has no support for FCoE.&nbsp; Not a huge drawback as the standard and shipping products are still young, however, if they drag their heels over this they will fall behind in an important new and emerging market.&nbsp; Something like the Emulex UCNA with its 10Gbps Ethernet, FCoE and iSCSI offload all on a single module would be like the cherry on the cake for this.</p>
<blockquote>
<p><strong>FUD Watch:&nbsp; </strong>Be careful to note that the VP780 is not a switch.&nbsp; <font color="#993366">True, it <em>can</em> switch frames between servers without passing traffic to the upstream network switch, but it does not HAVE to. It <em>can</em> forward the frames to the upstream switch if the switch supports hairpin switching.&nbsp; So it does not <em>have</em> to alter existing network management models. However, there are several scenarios such as HPC or RDMA where performing hairpin switching over the internal IB fabric is beneficial for performance reasons. Choice is a good thing!</font></p>
</blockquote>
<p><strong><font size="3">Nice Management GUI</font></strong></p>
<p>While visiting with Xsigo at GestaltIT Tech Field Day I got my hands on some Xsigo kit including the management interface.&nbsp; I was able to present vNIC&rsquo;s and vHBA&rsquo;s to ESX servers and have them picked and recognised on the fly by virtual machines. I was also able to play a little with some simple QOS features &ndash; increasing and decreasing bandwidth is very simple and also dynamic.&nbsp; All simple stuff and worked a treat.&nbsp; Oh and it has a CLI.</p>
<p>There is a ton more I could say, but this is already pretty long so I&rsquo;ll wrap up with some final thoughts&hellip;..</p>
<p><strong><font size="3">Conclusion</font></strong></p>
<p><font size="2">The VP780 does some interesting stuff and in some respects is ahead of the curve. For instance &#8211; </font></p>
<ul>
<li><font size="2">Performance to the server is 20Gbps over Infiniband</font> </li>
<li><font size="2">Flexibility. Removing the physical NICs and HBAs from the server or blade chassis makes this a hugely flexible solution.</font>&nbsp;</li>
<li><font size="2">Number of vNIC and vHBA devices that can be carved per physical card and presented to each host is more than most of the competition. E.g. HP VC Flex-10 and IBM Virtual Fabric can only create 4 virtual functions per port. This offer superior utilisation as a result.</font></li>
</ul>
<p>As always though there is no perfect solution.&nbsp; There is currently no FCoE, and both the Infiniband and the 10Gbps Ethernet options use XFP transceivers which are not as good as SFP+ when it comes to the likes of size, cost and power consumption.</p>
<p>There is also the fact that Xsigo are a relatively small and new company pitching to the enterprise.&nbsp; From a technology point of view they are brilliant, but one has to wonder if they will still be around in 10 years time supporting and developing their products?</p>
<p>However, when all is said and done, I really like what they are offering. My final question for Camden Ford after his presentation was &ldquo;<strong>can I have one for my garage</strong>&rdquo;.&nbsp; Says it all really.</p>
<p>If you are looking in to I/O consolidation and virtualization then you should definitely at least check out Xsigo&hellip; <strong><font size="3">unless you&rsquo;re too chicken!</font></strong>&nbsp;</p>
<p>Thoughts and comments welcome.</p>
<p><a href="http://nigelpoulton.com">Nigel</a></p>
<p>You can follow me on Twitter where I talk about storage technologies (@nigelpoulton)</p>
<p>I am also available for hire as a free-lance consultant.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.rupturedmonkey.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogs.rupturedmonkey.com/?feed=rss2&amp;p=606</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>GestaltIT Tech Field Day</title>
		<link>http://blogs.rupturedmonkey.com/?p=588</link>
		<comments>http://blogs.rupturedmonkey.com/?p=588#comments</comments>
		<pubDate>Thu, 05 Nov 2009 23:17:27 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[Nigel]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=588</guid>
		<description><![CDATA[Im very fortunate to be one of the people invited to the first ever GestaltIT Tech Field Day and its going to be great.&#160; This is a short post but I think worthwhile so please read on What the H*!! is this GestaltIT Tech Field Day thing?The crux of the event is this &#8211; taking [...]]]></description>
			<content:encoded><![CDATA[<p>Im very fortunate to be one of the people invited to the first ever <a href="http://gestaltit.com/field-day/">GestaltIT Tech Field Day</a> and its going to be great.&nbsp; This is a short post but I think worthwhile so please read on</p>
<p><strong>What the H*!! is this GestaltIT Tech Field Day thing?<br /></strong><br />The crux of the event is this &#8211; taking a handful of bloggers and a handful of smaller vendors, locking them in the same room for two days with only blogging and tweeting as their connection to the outside world&hellip;&hellip;&hellip;. And seeing who comes out alive!</p>
<p>Presentations will be given, demos will be done and most importantly, no holds barred hard questions will be asked, and asked, and asked&hellip;..&nbsp; </p>
<p>In fact, <a href="http://twitter.com/sfoskett">Stephen Foskett</a> the event organiser, and industry legend, told me the other week that he had warned the vendors that the only way he could guarantee that we won&rsquo;t say they suck, is if they don&rsquo;t suck!</p>
<p><strong>Why should you care?<br /></strong><br /><strong>Answer:</strong> Same reason I care&#8230;&#8230; It will be one hell of a learning opportunity.</p>
<p>Granted its an invite only event, so we cant all go, but I will be there and will be blogging and tweeting about <u>everything</u> I learn.&nbsp; So if you want to know more about the technologies and strategies of the companies who will be presenting, then stay tuned this blog and tune in to my Twitter account (<a href="http://www.twitter.com/nigelpoulton">@nigelpoulton</a>).</p>
<p>I promise to blog and tweet about <u>everything</u> I learn.&nbsp; The good, the bad and the ugly.</p>
<p><strong>Proxy</p>
<p></strong>As everybody cant be there in person, feel free to drop me a line via any of the many means by which Im contactable, with any questions you want me to ask the vendors.&nbsp; If they are good questions then I promise to ask them.</p>
<p><strong>Who will be there &ndash; Vendors<br /></strong></p>
<div align="center"><a href="http://www.3par.com"><img width="338" height="109" src="/wp-content/uploads/Image/TechFieldDay/3PAR_horiz_RGB_tag.jpg" alt="" /></a></div>
<p></p>
<div align="center"><a href="http://drobo.com"><img width="358" height="50" src="/wp-content/uploads/Image/TechFieldDay/data_robotics_white.gif" alt="" /></a></div>
<p></p>
<div align="center"><a href="http://nirvanix.com"><img width="344" height="53" alt="" src="/wp-content/uploads/Image/TechFieldDay/Nirvanix-Logo.png" /></a></div>
<p></p>
<div align="center"><a href="http://ocarinanetworks.com"><img width="330" height="58" alt="" src="/wp-content/uploads/Image/TechFieldDay/Ocarina-Logo.png" /></a></div>
<p></p>
<div align="center"><a href="http://mdsmicro.com"><img width="328" height="57" alt="" src="/wp-content/uploads/Image/TechFieldDay/Screen-shot-2009-10-19-at-4.51.41-PM.png" /></a></div>
<div align="center"><a href="http://symantec.com/veritas"><img width="315" height="114" alt="" src="/wp-content/uploads/Image/TechFieldDay/symantec-logo-72dpi.jpg" /></a></div>
<p></p>
<div align="center"><a href="http://www.xsigo.com"><img width="298" height="133" alt="" src="/wp-content/uploads/Image/TechFieldDay/Xsigo_Logo_600x300.gif" /></a></div>
<p><strong>Who will be there &ndash; Bloggers<br /></strong></p>
<table width="390" height="1032" cellspacing="10px" cellpadding="10px" border="0">
<tbody>
<tr>
<td>Rich Brambley</td>
<td><a target="_blank" href="http://vmetc.com/">VM /ETC</a><br /> <a target="_blank" href="http://gestaltit.com/author/rich/">Gestalt IT</a></td>
<td><a target="_blank" href="http://twitter.com/RBrambley">RBrambley</a></td>
</tr>
<tr>
<td>Carlo Costanzo</td>
<td><a target="_blank" href="http://www.vmwareinfo.com/">VMware Info</a></td>
<td><a target="_blank" href="http://twitter.com/CCostan">CCostan</a></td>
</tr>
<tr>
<td>Chris Evans</td>
<td><a target="_blank" href="http://thestoragearchitect.com/">The Storage Architect</a><br /> <a target="_blank" href="http://gestaltit.com/author/chris/">Gestalt IT</a></td>
<td><a target="_blank" href="http://twitter.com/ChrisMEvans">ChrisMEvans</a></td>
</tr>
<tr>
<td>Greg Ferro</td>
<td><a target="_blank" href="http://etherealmind.com/">EtherealMind</a><br /> <a target="_blank" href="http://gestaltit.com/author/greg/">Gestalt IT</a></td>
<td><a target="_blank" href="http://twitter.com/EtherealMind">EtherealMind</a></td>
</tr>
<tr>
<td>Robin Harris</td>
<td><a target="_blank" href="http://storagemojo.com/">StorageMojo</a></td>
<td><a target="_blank" href="http://twitter.com/StorageMojo">StorageMojo</a></td>
</tr>
<tr>
<td>Rod Haywood</td>
<td><a target="_blank" href="http://rodos.haywood.org/">Musings of Rodos</a></td>
<td><a target="_blank" href="http://twitter.com/Rodos">Rodos</a></td>
</tr>
<tr>
<td>John Hickson</td>
<td><a target="_blank" href="http://www.studiosysadmins.com/">Studio Sysadmins</a></td>
<td><a target="_blank" href="http://twitter.com/StudioSystems">StudioSystems</a></td>
</tr>
<tr>
<td>Greg Knieriemen</td>
<td><a target="_blank" href="http://storagemonkeys.com/">Storage Monkeys</a></td>
<td><a target="_blank" href="http://twitter.com/Knieriemen">Knieriemen</a></td>
</tr>
<tr>
<td>John Obeto</td>
<td><a target="_blank" href="http://www.absolutelywindows.com/">Absolutely Windows</a></td>
<td><a target="_blank" href="http://twitter.com/JohnObeto">JohnObeto</a></td>
</tr>
<tr>
<td>Devang Panchigar</td>
<td><a target="_blank" href="http://storagenerve.com/">StorageNerve</a><br /> <a target="_blank" href="http://gestaltit.com/author/devang/">Gestalt IT</a></td>
<td><a target="_blank" href="http://twitter.com/StorageNerve">StorageNerve</a></td>
</tr>
<tr>
<td>Nigel Poulton</td>
<td><a target="_blank" href="../../../../../">Ruptured Monkey</a></td>
<td><a target="_blank" href="http://twitter.com/nigelpoulton">NigelPoulton</a></td>
</tr>
<tr>
<td>Bas Raayman</td>
<td><a target="_blank" href="http://renegade.tweakblogs.net/">Renegade&rsquo;s Technical Diatribe</a></td>
<td><a target="_blank" href="http://twitter.com/BasRaayman">BasRaayman</a></td>
</tr>
<tr>
<td>Ed Saipetch</td>
<td><a target="_blank" href="http://breathingdata.com/">Breathing Data</a><br /> <a target="_blank" href="http://gestaltit.com/author/edsai/">Gestalt IT</a></td>
<td><a target="_blank" href="http://twitter.com/EdSai">EdSai</a></td>
</tr>
<tr>
<td>Simon Seagrave</td>
<td><a target="_blank" href="http://www.techhead.co.uk/" rel="nofollow">TechHead</a></td>
<td><a target="_blank" href="http://twitter.com/Kiwi_Si">Kiwi_Si</a></td>
</tr>
<tr>
<td>Rick Vanover</td>
<td><a target="_blank" href="http://virtualizationreview.com/blogs/everyday-virtualization/list/blog-list.aspx">Virtualization Review</a><br /> <a target="_blank" href="http://blogs.techrepublic.com/">Tech Republic</a></td>
<td><a target="_blank" href="http://twitter.com/RickVanover">RickVanover</a></td>
</tr>
</tbody>
</table>
<p><strong>Finally<br /></strong><br />I am genuinely excited about this event. Same kind of excitement I would have if my football team ever made the FA Cup final or England made the World Cup final (well&hellip;.. may be not <em>quite</em> that excited).&nbsp; But seriously, this is a landmark event and a great opportunity to learn about some of the less well known vendors and technologies out there.</p>
<p>Feel free to contact me with any questions you would like me to ask&hellip;&hellip;.</p>
<p>Nigel</p>
<p>PS.&nbsp; Im really looking forward to meeting all in attendance but in particular Xsigo, MDS and 3PAR.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.rupturedmonkey.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogs.rupturedmonkey.com/?feed=rss2&amp;p=588</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.440 seconds -->
