<?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>thinking sysadmin &#187; fibre channel</title>
	<atom:link href="http://andyleonard.com/tag/fibre-channel/feed/" rel="self" type="application/rss+xml" />
	<link>http://andyleonard.com</link>
	<description>qstat -u aleonard -s z</description>
	<lastBuildDate>Fri, 30 Jul 2010 17:47:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>NexentaStor in front of a NetApp FC LUN using MPxIO</title>
		<link>http://andyleonard.com/2010/05/28/nexentastor-in-front-of-a-netapp-fc-lun-using-mpxio/</link>
		<comments>http://andyleonard.com/2010/05/28/nexentastor-in-front-of-a-netapp-fc-lun-using-mpxio/#comments</comments>
		<pubDate>Fri, 28 May 2010 17:35:13 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[storage]]></category>
		<category><![CDATA[ALUA]]></category>
		<category><![CDATA[fc]]></category>
		<category><![CDATA[fcp]]></category>
		<category><![CDATA[fibre channel]]></category>
		<category><![CDATA[lun]]></category>
		<category><![CDATA[mpio]]></category>
		<category><![CDATA[mpxio]]></category>
		<category><![CDATA[netapp]]></category>
		<category><![CDATA[nexenta]]></category>
		<category><![CDATA[nexentastor]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=489</guid>
		<description><![CDATA[
Create a Fibre Channel LUN on your NetApp and map it to your NexentaStor machine (I&#8217;m using version 3.0.2 in this example).  For this example, I&#8217;ve created a 10GB LUN on a filer running ONTAP 7.2:

netapp01&#62; lun show /vol/nexenta01/lun01/lun
        /vol/nexenta01/lun01/lun      10g (10737418240) [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Create a Fibre Channel LUN on your NetApp and map it to your NexentaStor machine (I&#8217;m using version 3.0.2 in this example).  For this example, I&#8217;ve created a 10GB LUN on a filer running ONTAP 7.2:
<pre class="brush: bash; light: true;">
netapp01&gt; lun show /vol/nexenta01/lun01/lun
        /vol/nexenta01/lun01/lun      10g (10737418240)   (r/w, online, mapped)
</pre>
<p>There are eight paths from our NetApp to our NexentaStor appliance, so the LUN appears eight times on the &#8220;qlc&#8221; adapter (lines 9-16 below):</p>
<pre class="brush: bash; highlight: [9,10,11,12,13,14,15,16];">
nmc@nexenta01:/$ lunsync
Cleanup obsolete (dangling) device links?  Yes
Re-enumerating LUNs... done.

nmc@nexenta01:/$ show lun
LUN ID      Device    Type         Size       Volume     Mounted Attach GUID
c0t0d0      sd0       disk         272.3GB    syspool    no      mega_sas 60024e805102c100118a3fa70ae8937a
c1t0d0      sd128     cdrom        No Media              no      ata    -
c2t5*DDDd0  sd6       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c2t5*DDDd0  sd4       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c2t5*DDDd0  sd7       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c2t5*DDDd0  sd5       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c3t5*DDDd0  sd3       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c3t5*DDDd0  sd2       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c3t5*DDDd0  sd8       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c3t5*DDDd0  sd1       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
syspo~/swap           zvol         1.0GB      syspool    no
</pre>
</li>
<p><span id="more-489"></span></p>
<li>In <a href="http://kb.hurricane-ridge.com/storage/nexenta/getting-acces-to-a-shell-in-nexentastor">NexentaStor &#8220;expert&#8221; mode</a>, enable MPxIO for your Fibre Channel HBA (schedule this for a maintenance window, as it requires a reboot):
<pre class="brush: bash; light: true;">
root@nexenta01:/volumes# stmsboot -L
stmsboot: MPXIO disabled
root@nexenta01:/volumes# stmsboot -e -D fp
WARNING: This operation will require a reboot.
Do you want to continue ? [y/n] (default: y)
updating //platform/i86pc/boot_archive
updating //platform/i86pc/amd64/boot_archive
The changes will come into effect after rebooting the system.
Reboot the system now ? [y/n] (default: y)
</pre>
<p>Note that this will not have any immediately noticable effect after rebooting:</p>
<pre class="brush: bash; light: true;">
nmc@nexenta01:/$ lunsync
Cleanup obsolete (dangling) device links?  Yes

Re-enumerating LUNs... done.

nmc@nexenta01:/$ show lun
LUN ID      Device    Type         Size       Volume     Mounted Attach GUID
c0t0d0      sd0       disk         272.3GB    syspool    no      mega_sas 60024e805102c100118a3fa70ae8937a
c1t0d0      sd128     cdrom        No Media              no      ata    -
c2t5*DDDd0  sd6       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c2t5*DDDd0  sd4       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c2t5*DDDd0  sd7       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c2t5*DDDd0  sd5       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c3t5*DDDd0  sd3       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c3t5*DDDd0  sd2       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c3t5*DDDd0  sd8       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
c3t5*DDDd0  sd1       disk         10GB                  no      qlc    60a98000486e542f5034577076716469
syspo~/swap           zvol         1.0GB      syspool    no             -
</pre>
<p>However, in expert mode, you will now see the following:</p>
<pre class="brush: bash; light: true;">
root@nexenta01:/volumes# stmsboot -L
stmsboot: No STMS devices have been found
</pre>
</li>
<li>Enable ALUA (Asymmetric Logical Unit Access) on the initiator group on the NetApp:
<pre class="brush: bash; light: true;">
netapp01&gt; igroup show -v nexenta01
    nexenta01 (FCP):
        OS Type: solaris
        Member: 21:00:00:aa:bb:cc:dd:ee (logged in on: 0b, 0d, vtic)
        Member: 21:01:00:aa:bb:cc:dd:ee (logged in on: 0b, 0d, vtic)
netapp01&gt; igroup set nexenta01 alua yes
netapp01&gt; igroup show -v nexenta01
    nexenta01 (FCP):
        OS Type: solaris
        Member: 21:00:00:aa:bb:cc:dd:ee (logged in on: 0b, 0d, vtic)
        Member: 21:01:00:aa:bb:cc:dd:ee(logged in on: 0b, 0d, vtic)
        ALUA: Yes
</pre>
</li>
<li>Reconfigure and re-scan your NexentaStor HBA; note that the LUN is now attached to &#8220;mpxio&#8221; where it was previously attached to &#8220;qlc&#8221;:
<pre class="brush: bash; highlight: [10];">
nmc@nexenta01:/$ lunsync -r
Cleanup obsolete (dangling) device links?  Yes
Re-scanning HBAs... done.
Re-enumerating LUNs... done.

nmc@nexenta01:/$ show lun
LUN ID      Device    Type         Size       Volume     Mounted Attach GUID
c0t0d0      sd0       disk         272.3GB    syspool    no      mega_sas 60024e805102c100118a3fa70ae8937a
c1t0d0      sd128     cdrom        No Media              no      ata    -
c4t6*469d0  sd9       disk         10GB                  no      mpxio  60a98000486e542f5034577076716469
syspo~/swap           zvol         1.0GB      syspool    no             -
</pre>
<p>In NexentaStor expert mode, note that <code>stmsboot</code> now shows devices:</p>
<pre class="brush: bash; light: true;">
root@nexenta01:/volumes# stmsboot -L
non-STMS device name                    STMS device name
------------------------------------------------------------------
/dev/rdsk/c3t500A09869657ADDDd0 /dev/rdsk/c4t60A98000486E542F5034577076716469d0
/dev/rdsk/c3t500A09889657ADDDd0 /dev/rdsk/c4t60A98000486E542F5034577076716469d0
/dev/rdsk/c3t500A09888657ADDDd0 /dev/rdsk/c4t60A98000486E542F5034577076716469d0
/dev/rdsk/c3t500A09868657ADDDd0 /dev/rdsk/c4t60A98000486E542F5034577076716469d0
/dev/rdsk/c2t500A09869657ADDDd0 /dev/rdsk/c4t60A98000486E542F5034577076716469d0
/dev/rdsk/c2t500A09889657ADDDd0 /dev/rdsk/c4t60A98000486E542F5034577076716469d0
/dev/rdsk/c2t500A09888657ADDDd0 /dev/rdsk/c4t60A98000486E542F5034577076716469d0
/dev/rdsk/c2t500A09868657ADDDd0 /dev/rdsk/c4t60A98000486E542F5034577076716469d0
</pre>
<p>You can now create a NexentaStor volume on your LUN.</li>
</ol>
<p><a href="http://twitter.com/complex/status/14855930808">Hat Tip</a> to @complex on Twitter.</p>
<p>Reference: <a href="http://www.nexenta.com/corp/index.php?option=com_content&#038;task=view&#038;id=245&#038;Itemid=119">Is it possible to use I/O multipathing? How?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2010/05/28/nexentastor-in-front-of-a-netapp-fc-lun-using-mpxio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links, 8/30/2008: Usable space, licensing Windows, multiprotocol VMware storage</title>
		<link>http://andyleonard.com/2008/08/30/links-8302008-usable-space-licensing-windows/</link>
		<comments>http://andyleonard.com/2008/08/30/links-8302008-usable-space-licensing-windows/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 03:47:21 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[link dump]]></category>
		<category><![CDATA[emc]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[fibre channel]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[netapp]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=76</guid>
		<description><![CDATA[
Your Usable Capacity May Vary &#8211; Chuck conducts a thought deployment comparing EMC, HP and NetApp usable space for a 120 disk Exchange deployment.  And while he glosses over a couple perhaps non-minor issues (RAID-5 vs RAID-DP and whether EMC&#8217;s snapshots are adequately performant), he does hit one of NetApp&#8217;s weak spots dead on: [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://chucksblog.typepad.com/chucks_blog/2008/08/your-storage-mi.html">Your Usable Capacity May Vary</a> &#8211; Chuck conducts a thought deployment comparing EMC, HP and NetApp usable space for a 120 disk Exchange deployment.  And while he glosses over a couple perhaps non-minor issues (RAID-5 vs RAID-DP and whether EMC&#8217;s snapshots are adequately <a href="http://boulter.com/blog/2004/08/19/performant-is-not-a-word/">performant</a>), he does hit one of NetApp&#8217;s weak spots dead on: Usable capacity, particularly on LUNs if you follow the 100% space reservation recommendation.  (Being a NetApp admin these days, I can&#8217;t really comment on what he writes about HP &#8211; it&#8217;s been a long time since I&#8217;ve touched that StorageWorks stuff &#8211; and I can only repeat what I&#8217;ve heard others say about EMC.)  More Chuck on this <a href="http://chucksblog.typepad.com/chucks_blog/2008/08/updates-to-capa.html">here</a>.</li>
<li><a href="http://vmetc.com/2008/08/26/how-to-license-windows-vms-in-a-non-microsoft-virtual-environment/">How to License Windows VMs in a Non Microsoft Virtual Environment</a>: Why Windows Server 2008 Datacenter Edition may be the best choice.  (Seen at <a href="http://blog.scottlowe.org/2008/08/28/virtualization-short-take-17/">blog.scottlowe.org</a>.)</li>
<li><a href="http://virtualgeek.typepad.com/virtual_geek/2008/08/welcome---my-fr.html">Welcome &#8211; My friend, NetApp&#8217;s Vaughan Stewart</a>: Chad Sakac highlights some flaws in NetApp&#8217;s <a href="http://media.netapp.com/documents/tr-3697.pdf">TR-3697</a> (&#8220;Performance Report: Multiprotocol Performance Test of VMware® ESX 3.5 on NetApp Storage Systems&#8221;):<br />
<blockquote><p>What&#8217;s the scoop with:</p>
<p>    * 4K/8K IO size only<br />
    * 2Gbps FC<br />
    * You guys have &#8220;throughput/IOPs&#8221; shown only in relative, not in absolute.<br />
    * 84 144GB drives with 16 VMs driving the IOMeter workloads with * 10GB of data each on them =  1.3% utilization (rounding up!). </p></blockquote>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/08/30/links-8302008-usable-space-licensing-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8/14/2008 Link Dump</title>
		<link>http://andyleonard.com/2008/08/14/8142008-link-dump/</link>
		<comments>http://andyleonard.com/2008/08/14/8142008-link-dump/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 21:44:23 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[link dump]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[fibre channel]]></category>
		<category><![CDATA[iscsi]]></category>
		<category><![CDATA[netapp]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=62</guid>
		<description><![CDATA[
Performance Report: Multiprotocol Performance Test of VMware® ESX 3.5 on NetApp Storage Systems: A complementary whitepaper to VMware&#8217;s own work comparing Fibre Channel, iSCSI and NFS as storage protocols for VMware ESX.  (Seen at blog.scottlowe.org.)

]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://media.netapp.com/documents/tr-3697.pdf">Performance Report: Multiprotocol Performance Test of VMware® ESX 3.5 on NetApp Storage Systems</a>: A complementary whitepaper to <a href="/2008/02/08/vmwares-comparison-of-storage-protocol-performance/">VMware&#8217;s own work comparing Fibre Channel, iSCSI and NFS</a> as storage protocols for VMware ESX.  (Seen at <a href="http://blog.scottlowe.org/2008/08/14/storage-protocol-performance-whitepaper-from-netapp/">blog.scottlowe.org</a>.)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/08/14/8142008-link-dump/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
