<?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; solaris</title>
	<atom:link href="http://andyleonard.com/tag/solaris/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>OpenSolaris 2008.05 on EC2 &#8211; Why 32-bit only?</title>
		<link>http://andyleonard.com/2008/08/18/opensolaris-200805-on-ec2-why-32-bit-only/</link>
		<comments>http://andyleonard.com/2008/08/18/opensolaris-200805-on-ec2-why-32-bit-only/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 22:42:13 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[operating systems]]></category>
		<category><![CDATA[32-bit]]></category>
		<category><![CDATA[64-bit]]></category>
		<category><![CDATA[amazon aws]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=68</guid>
		<description><![CDATA[Since Sun and Amazon removed the limit on the number of OpenSolaris 2008.05 instances able to run on EC2, I&#8217;ve been curious &#8211; and a little bothered &#8211; by the fact that the 2008.05 AMI is 32-bit only.  Curious because OpenSolaris shouldn&#8217;t have any issues running on a 64-bit EC2 instance (there are other [...]]]></description>
			<content:encoded><![CDATA[<p>Since Sun and Amazon <a href="/2008/08/14/capacity-limit-for-opensolaris-on-ec2-no-mor/">removed the limit</a> on the number of OpenSolaris 2008.05 instances able to run on EC2, I&#8217;ve been curious &#8211; and a little bothered &#8211; by the fact that the 2008.05 AMI is 32-bit only.  Curious because OpenSolaris shouldn&#8217;t have any issues running on a 64-bit EC2 instance (there are other 64-bit OpenSolaris AMIs available on EC2, after all), and a little bothered because there have been long-standing <a href="http://opensolaris.org/jive/message.jspa?messageID=266248">reports of trouble</a> running Solaris on 32-bit architectures, which makes me hesitant to invest much effort in a 32-bit OpenSolaris EC2 environment.</p>
<p>Well, perhaps a 64-bit AMI is forthcoming &#8211; I think this is still a beta program &#8211; and perhaps Sun&#8217;s just trying to save us a buck or two, since the cheapest 64-bit EC2 instance is <a href="http://www.amazon.com/Instances-EC2-AWS/b?ie=UTF8&#038;node=370375011">four times as expensive per hour</a> as the cheapest 32-bit instance.</p>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/08/18/opensolaris-200805-on-ec2-why-32-bit-only/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links 8/18/2008: CacheFS</title>
		<link>http://andyleonard.com/2008/08/18/links-8182008-cachefs/</link>
		<comments>http://andyleonard.com/2008/08/18/links-8182008-cachefs/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 22:16:27 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[link dump]]></category>
		<category><![CDATA[adm]]></category>
		<category><![CDATA[cachefs]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[sam-qfs]]></category>
		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=64</guid>
		<description><![CDATA[
Less known Solaris Features: CacheFS &#8211; Joerg Moellenkamp at c0t0d0s0.org offers another installment of his excellent Less known Solaris Features series.  Of note: &#8220;In the recent days there was some discussion about the declaration of the End-of-Feature status for CacheFS which will lead to the announcement of the removal of CacheFS. After a few [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.c0t0d0s0.org/archives/4727-Less-known-Solaris-Features-CacheFS.html">Less known Solaris Features: CacheFS</a> &#8211; Joerg Moellenkamp at c0t0d0s0.org offers another installment of his excellent Less known Solaris Features series.  Of note: &#8220;In the recent days there was some discussion about the declaration of the End-of-Feature status for CacheFS which will lead to the announcement of the removal of CacheFS. After a few days of discussion the ARC decided in favour of the removal.&#8221;  While I&#8217;ve never personally used CacheFS &#8211; and see no use case for it on the horizon &#8211; I&#8217;m not thrilled to see it slated for removal as it does sound like it serves an important role.  Perhaps <a href="http://opensolaris.org/os/project/adm/">ADM</a> or <a href="http://opensolaris.org/os/project/samqfs/">SAM-QFS</a> will become more general to support this style of HSM as well in the future.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/08/18/links-8182008-cachefs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monday 6/30/2008 Links</title>
		<link>http://andyleonard.com/2008/06/30/monday-6302008-links/</link>
		<comments>http://andyleonard.com/2008/06/30/monday-6302008-links/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 23:05:37 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[link dump]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[xen]]></category>
		<category><![CDATA[xvm]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=44</guid>
		<description><![CDATA[
Prediction: Citrix will drop the open source Xen hypervisor for Hyper-V. The rest of the open source world drops Xen for KVM. &#8211; Lengthy speculation about the future of Xen now that Hyper-V is out.  If this turns out to be correct, I think it leaves Sun in a particularly awkward spot, given that [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.brianmadden.com/blog/BrianMadden/Prediction-Citrix-will-drop-the-open-source-Xen-hypervisor-for-Hyper-V">Prediction: Citrix will drop the open source Xen hypervisor for Hyper-V. The rest of the open source world drops Xen for KVM.</a> &#8211; Lengthy speculation about the future of Xen now that Hyper-V is out.  If this turns out to be correct, I think it leaves Sun in a particularly awkward spot, given that the work they&#8217;ve done on integrating <a href="http://opensolaris.org/os/community/xen/">Xen with Solaris</a>.  (Seen at <a href="http://http://www.virtualization.info/2008/06/microsoft-hyper-v-day-after.html">virtualization.info</a> and <a href="http://www.vinternals.com/2008/06/brian-madden-predicts-end-of-citrix.html">vinternals</a>.)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/06/30/monday-6302008-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EMC&#8217;s Flash Blind Spot</title>
		<link>http://andyleonard.com/2008/06/20/emcs-flash-blind-spot/</link>
		<comments>http://andyleonard.com/2008/06/20/emcs-flash-blind-spot/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 13:33:02 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[storage]]></category>
		<category><![CDATA[emc]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=34</guid>
		<description><![CDATA[Chuck&#8217;s got another, uh, thought-provoking blog post up, More Examples Of Why Server Vendors Just Don&#8217;t Get Storage, surely intended to ruffle a few feathers.  And he does raise some really good points: Most server vendors need more of an SSD strategy than just making a flash drive an option (it&#8217;s how you use [...]]]></description>
			<content:encoded><![CDATA[<p>Chuck&#8217;s got another, uh, thought-provoking blog post up, <a href="http://chucksblog.typepad.com/chucks_blog/2008/06/more-examples-o.html">More Examples Of Why Server Vendors Just Don&#8217;t Get Storage</a>, surely intended to ruffle a few feathers.  And he does raise some really good points: Most server vendors need more of an SSD strategy than just making a flash drive an option (it&#8217;s how you use it, not that you have it!).  And as big a fan as I am of ZFS and Sun&#8217;s storage options in general, to win in the &#8220;enterprise&#8221; (and not just, say, HPC) Sun needs to pull everything together into Solaris (from OpenSolaris) and make it less of a DIY operation.<br />
<span id="more-34"></span><br />
But here&#8217;s where I think EMC&#8217;s missing something &#8211; their flash blind spot, if you will: Price-performance.  Sure, I recognize that EMC has chosen to enter the market from where they compete best &#8211; the high end.  And I realize it&#8217;s inevitable that flash will move down-market in EMC&#8217;s arrays (really: flash in the CLARiiON line is a &#8220;when,&#8221; not an &#8220;if&#8221;).  But EMC&#8217;s flash options are right now way too expensive for most shops, while, on the other hand, there&#8217;s a good probability I&#8217;ll have servers with SSDs in them by then end of this year.  I&#8217;ll just need a strategy on how best to use them with my operating systems and applications to maximize their benefit.  Unfortunately for HP and Dell, they&#8217;re not offering a strategy that I know of, they&#8217;re just offering the drives.  Sun, on the other hand, has a good use case: ZIL and L2ARC on flash &#8211; now it just needs to get back-ported from OpenSolaris into Solaris.</p>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/06/20/emcs-flash-blind-spot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash &#8211; A tale of three companies: EMC, NetApp and Sun</title>
		<link>http://andyleonard.com/2008/06/13/flash-a-tale-of-three-companies-emc-netapp-and-sun/</link>
		<comments>http://andyleonard.com/2008/06/13/flash-a-tale-of-three-companies-emc-netapp-and-sun/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 14:17:56 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[storage]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[emc]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[netapp]]></category>
		<category><![CDATA[nvram]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=31</guid>
		<description><![CDATA[There&#8217;s been a lot of noise from the storage industry about flash recently &#8211; in particular, noise from EMC and Sun, both of whom recently announced storage products using flash, EMC in January and Sun earlier this month.  Below are my thoughts on what EMC and Sun are doing, as well as what NetApp [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a lot of noise from the storage industry about flash recently &#8211; in particular, noise from EMC and Sun, both of whom recently announced storage products using flash, EMC in January and Sun earlier this month.  Below are my thoughts on what EMC and Sun are doing, as well as what NetApp might do.  Since I see a fair amount of visitors from all three companies here, if I&#8217;ve got something about your employer wrong, please correct me in the comments.<br />
<span id="more-31"></span><br />
<a href="http://www.emc.com/about/news/press/us/2008/011408-1.htm">EMC&#8217;s approach</a> seems to target the very high-end.  I don&#8217;t have any EMC gear to play with, but if I understand correctly, their flash drives are pretty much plug and play with their DMX4 arrays, matching the physical form factor of their existing disk drives.  Once the drives are in the array, you can do anything with them that you do with standard drives &#8211; these drives are just a lot faster.  Sounds very much like a no-holds-barred-if-you-need-speed-this-is-how-we&#8217;ll-give-it-to-you &#8211; with a price to match the performance.</p>
<p>I&#8217;d love to have some of the EMC flash gear, but I doubt I&#8217;ll ever see this iteration.  I work with NetApp storage arrays (at least for this budget cycle&#8230;), and from what I understand about the pricing of the EMC kit, it&#8217;s targeted way over the head of my employer.  So will I see something similar from NetApp?  Unfortunately, it doesn&#8217;t sound like they&#8217;ll have anything out in the near future.  A couple years ago, Dave Hitz was <a href="http://blogs.netapp.com/dave/2006/04/will_flash_repl.html">almost dismissive of flash</a>, answering &#8220;I don&#8217;t think so&#8221; and &#8220;I don&#8217;t care&#8221; to the question of whether flash would replace disk drives &#8211; and he has some good points, mainly that the storage and management layer is ultimately more important than the physical media one uses.  More recently, Jay Kidd, NetApp&#8217;s chief marketing officer was <a href="http://www.zdnetasia.com/techguide/storage/0,39045058,62040331,00.htm">quoted by ZDNet</a> as saying that flash will become &#8220;an integral part&#8221; of enterprise storage &#8211; but there are no flash product announcements from NetApp that I&#8217;m aware of.</p>
<p>Given NetApp&#8217;s storage system architecture, this seems particularly unfortunate to me.  SSDs seem like they could fit very nicely as a cache device between the controller and the conventional disk drives.  I imagine that just a couple SSDs could give a substantial performance boost to an array for a very moderate price.  Additionally, I don&#8217;t see a reason why NetApp couldn&#8217;t allow you to make an aggregate out of a shelf of flash drives for servers that need absolute top speed.  Will they do either of these?  I hope both, but we&#8217;ll have to wait and see.</p>
<p>(With their newly-announced <a href="http://www.netapp.com/us/products/storage-systems/performance-acceleration-module/">Performance Acceleration Modules</a>, NetApp seems to be acknowledging the value of an additional caching layer, although the PAM is for read performance only.)</p>
<p><a href="http://www.sun.com/featured-articles/2008-0604/feature/index.jsp">Sun&#8217;s flash announcement</a> is focused on the use of flash drives in their server hardware.  Specifically, according to an <a href="http://www.blocksandfiles.co.uk/downloads/Sun%20Intel%20flash%20pitch%20April%2008.pdf">Intel Developer Forum presentation</a>, at least one use case Sun is targeting is ZFS, where direct-attached flash would be used in a cache role for specific ZFS reads and writes (in the second-level Adaptive Replacement Cache &#8211; L2ARC &#8211; and ZFS Intent Log &#8211; ZIL -pools &#8211; see page 11 of the above slides).  The presentation suggests a possible configuration, comparing a hypothetical Sun X4450 with seven 10k RPM SAS drives and one with two SSDs and five 4200 RPM (did they mean 7200 RPM?) SATA drives.  For almost the same price, the SSD/SATA system delivers substantially better Read IOPS and slightly better write IOPS.</p>
<p>Which is all good and nice &#8211; I do love a slide with reassuring bar graphs &#8211; but Sun won&#8217;t be shipping servers with flash drives until later this year.  Additionally, the support for separating the L2ARC and ZIL is only in OpenSolaris, not Solaris &#8211; I haven&#8217;t seen word on when it will be backported.  I also wonder about what effect single ZIL and L2ARC drives, as used in the scenario in the presentation, would have on a machine&#8217;s availability; Sun could presumably address this with some &#8220;best practices&#8221; documentation by the time they ship servers with SSDs.  All that aside, I like what I see from Sun so far, particularly that they&#8217;ve found a use case for SSDs at a reasonable price point.</p>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/06/13/flash-a-tale-of-three-companies-emc-netapp-and-sun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6/11/2008 Links</title>
		<link>http://andyleonard.com/2008/06/11/6112008-links/</link>
		<comments>http://andyleonard.com/2008/06/11/6112008-links/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 14:04:43 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[link dump]]></category>
		<category><![CDATA[emc]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=30</guid>
		<description><![CDATA[
Adam Leventhal&#8217;s Weblog: Flash, Hybrid Pools, and Future Storage &#8211; Excerpts from a forthcoming ACM article on hybrid (flash-disk) storage pools, including: &#8220;Flash should be viewed not as a replacement for existing storage, but rather as a means to enhance it. [...] By combining the use of flash as an intent-log to reduce write latency [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://blogs.sun.com/ahl/entry/flash_hybrid_pools_and_future">Adam Leventhal&#8217;s Weblog: Flash, Hybrid Pools, and Future Storage</a> &#8211; Excerpts from a forthcoming ACM article on hybrid (flash-disk) storage pools, including: &#8220;Flash should be viewed not as a replacement for existing storage, but rather as a means to enhance it. [...] By combining the use of flash as an intent-log to reduce write latency with flash as a cache to reduce read latency, we can create a system that performs far better and consumes less power than other system of similar cost.&#8221;  Which perhaps could be thought of as a dig at <a href="http://www.emc.com/products/launch/symmetrix/flash-symmetrix.htm">EMC&#8217;s flash implementation</a>, although I doubt that&#8217;s how the author intended it.  (Seen at <a href="http://www.c0t0d0s0.org/archives/4504-SSD-at-Sun.html">c0t0d0s0</a>.)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/06/11/6112008-links/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reading List, 6/10/2008, Afternoon Edition</title>
		<link>http://andyleonard.com/2008/06/10/reading-list-6102008-afternoon-edition/</link>
		<comments>http://andyleonard.com/2008/06/10/reading-list-6102008-afternoon-edition/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 23:30:55 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[link dump]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[sam-qfs]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=29</guid>
		<description><![CDATA[
Jonathan&#8217;s Blog: Anything But a Flash in the Pan &#8211; Jonathan Schwartz on Sun&#8217;s soon-to-be-released (late this year) flash drives.  Quote: &#8220;ZFS will transparently incorporate Flash into the storage hierarchy of a running system, using the microprocessor cache for the most performance sensitive tasks, DRAM for the next, then Flash, then disk (then ultimately [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://blogs.sun.com/jonathan/entry/not_a_flash_in_the">Jonathan&#8217;s Blog: Anything But a Flash in the Pan</a> &#8211; Jonathan Schwartz on Sun&#8217;s soon-to-be-released (late this year) flash drives.  Quote: &#8220;ZFS will transparently incorporate Flash into the storage hierarchy of a running system, using the microprocessor cache for the most performance sensitive tasks, DRAM for the next, then Flash, then disk (then ultimately tape).&#8221;  Speaking of tiered storage, I wonder how flash drives would work within a SAM-QFS implementation &#8211; and if SAM-QFS is destined to wither in the shadow of ZFS: Sure it&#8217;s <a href="http://opensolaris.org/os/project/samqfs/">open source</a> now, but where is it going these days?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/06/10/reading-list-6102008-afternoon-edition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Links, 6/9/2008</title>
		<link>http://andyleonard.com/2008/06/09/links-692008/</link>
		<comments>http://andyleonard.com/2008/06/09/links-692008/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 23:24:28 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[link dump]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd jails]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[openvz]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=27</guid>
		<description><![CDATA[
Performance Isolation of a Misbehaving Virtual Machine with Xen, VMware and Solaris Containers &#8211; A paper comparing the ability of VMware (Workstation), Xen and Solaris Containers to isolate virtual machines from each other with regards to performance.  Quick summary: VMware and Xen go one-two in protecting one virtual machine from another, and Solaris Zones [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://people.clarkson.edu/~jnm/publications/isolationOfMisbehavingVMs.pdf">Performance Isolation of a Misbehaving Virtual Machine with Xen, VMware and Solaris Containers</a> &#8211; A paper comparing the ability of VMware (Workstation), Xen and Solaris Containers to isolate virtual machines from each other with regards to performance.  Quick summary: VMware and Xen go one-two in protecting one virtual machine from another, and Solaris Zones lag far behind, a definite trade-off to consider if you&#8217;re inclined to use zones for their higher density.  I would expect similar results to what was reported with Solaris if the authors had also looked at OpenVZ and FreeBSD Jails &#8211; in fact, (anecdotally) I&#8217;ve seen generally the same behavior with OpenVZ and Jails, although OpenVZ does give you a lot of knobs to adjust (if performance isolation is a concern for you with OpenVZ, you may want to look at all the options it gives you before making decisions about its suitability).  It would have been nice to see more details about the Solaris configuration used in the paper, and to have had the work repeated with a recent OpenSolaris build &#8211; substantial work appears to be being done in this area (for example, <a href="http://opensolaris.org/os/community/zones/files/Zones_RM_Improvements.html">Improved Resource Management and Zones Integration</a>).  Seen at <a href="http://blog.scottlowe.org/2008/06/08/isolation-of-misbehaving-vms/">blog.scottlowe.org</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/06/09/links-692008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSolaris and EC2: Control Issues, Anyone?</title>
		<link>http://andyleonard.com/2008/06/01/opensolaris-and-ec2-control-issues-anyone/</link>
		<comments>http://andyleonard.com/2008/06/01/opensolaris-and-ec2-control-issues-anyone/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 03:58:19 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[operating systems]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=19</guid>
		<description><![CDATA[Generally, I&#8217;m a fan of Sun Microsystems.  For the most part, I like their hardware and their software &#8211; and their best products show real innovation and willingness to take risks.  I&#8217;m also a fan of Amazon&#8217;s EC2 product, so the announcement that Sun would be officially bundling OpenSolaris for EC2 was great [...]]]></description>
			<content:encoded><![CDATA[<p>Generally, I&#8217;m a fan of Sun Microsystems.  For the most part, I like their hardware and their software &#8211; and their best products show real innovation and willingness to take risks.  I&#8217;m also a fan of Amazon&#8217;s EC2 product, so the announcement that Sun would be officially <a href="http://www.sun.com/aboutsun/pr/2008-05/sunflash.20080505.3.xml ">bundling OpenSolaris for EC2</a> was great news.  Unfortunately, it seems that after all the <a href="http://gigaom.com/2008/05/05/amazon-opensolaris-on-ec2/">hullabaloo</a>, Sun doesn&#8217;t really want to make it that easy for you to actually use OpenSolaris on EC2, by managing access to it <a href="https://www2.sun.de/dct/forms/reg_us_2802_447_0.jsp?">like a control freak would</a>.<br />
<span id="more-19"></span><br />
I could throw in some snarkiness here about the titanic struggles that must be going on inside Sun between those that do and don&#8217;t &#8220;get it&#8221; on the OpenSolaris team, or pontificate that Sun just doesn&#8217;t get Open Source, period.  Instead, I&#8217;ll leave you with a single thought: If one of EC2&#8217;s principal attractions is reducing friction in creating, prototyping, deploying and scaling, does Sun really expect to be successful by throwing up barriers to entry?</p>
<p>(Until I hear back from Sun &#8211; &#8220;our technical team will review your requirements and get back to you shortly&#8221; &#8211; guess I&#8217;ll just fire up a Fedora AMI.  Oh well.)</p>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/06/01/opensolaris-and-ec2-control-issues-anyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
