<?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>ramblings of the village idiot &#187; Storage</title>
	<atom:link href="http://www.natecarlson.com/category/storage/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.natecarlson.com</link>
	<description>All geek, most of the time</description>
	<lastBuildDate>Sat, 03 Jul 2010 19:00:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays</title>
		<link>http://www.natecarlson.com/2010/05/07/review-supermicros-sc847a-4u-chassis-with-36-drive-bays/</link>
		<comments>http://www.natecarlson.com/2010/05/07/review-supermicros-sc847a-4u-chassis-with-36-drive-bays/#comments</comments>
		<pubDate>Fri, 07 May 2010 07:20:01 +0000</pubDate>
		<dc:creator>nc</dc:creator>
				<category><![CDATA[Geek Stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Work Stuff]]></category>
		<category><![CDATA[Deduplication]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Nexenta]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[SuperMicro]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://www.natecarlson.com/?p=958</guid>
		<description><![CDATA[
[Or "my quest for the ultimate home-brew storage array."] At my day job, we use a variety of storage solutions based on the type of data we&#8217;re hosting. Over the last year, we have started to deploy SuperMicro-based hardware with OpenSolaris and ZFS for storage of some classes of data. The systems we have built [...]


Related posts:<ol><li><a href='http://www.natecarlson.com/2009/11/02/sun-adds-block-level-deduplication-to-zfs/' rel='bookmark' title='Permanent Link: Sun adds block-level deduplication to zfs'>Sun adds block-level deduplication to zfs</a></li>
<li><a href='http://www.natecarlson.com/2010/02/23/sun-7210-designed-to-disappoint/' rel='bookmark' title='Permanent Link: Sun&#8217;s Unified Storage 7210 &#8211; designed to disappoint?'>Sun&#8217;s Unified Storage 7210 &#8211; designed to disappoint?</a></li>
<li><a href='http://www.natecarlson.com/2005/09/17/new-backplane-in-my-drive-array/' rel='bookmark' title='Permanent Link: new backplane in my drive array'>new backplane in my drive array</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.natecarlson.com/2010/05/07/review-supermicros-sc847a-4u-chassis-with-36-drive-bays/" title="Permanent link to Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays"><img class="post_image alignleft" src="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847-front-thumb-150-150.jpg" width="150" height="150" alt="SuperMicro SC847 Thumbnail" /></a>
</p><p>[Or "my quest for the ultimate home-brew storage array."] At my day job, we use a variety of storage solutions based on the type of data we&#8217;re hosting. Over the last year, we have started to deploy SuperMicro-based hardware with OpenSolaris and ZFS for storage of some classes of data. The systems we have built previously have not had any strict performance requirements, and were built with SuperMicro&#8217;s <a href="http://www.supermicro.com/products/chassis/4U/846/SC846E2-R900.cfm">SC846E2 chassis</a>, which supports 24 total SAS/SATA drives, with an integrated port multiplier in the backplane to support multipath to SAS drives. We&#8217;re building out a new system that we hope to be able to promote to tier-1 for some &#8220;less critical data&#8221;, so we wanted better drive density and more performance. We landed on the relatively new <a href="http://www.supermicro.com/products/chassis/4U/?chs=847">SuperMicro SC847</a> chassis, which supports 36 total 3.5&#8243; drives (24 front and 12 rear) in a 4U enclosure. While researching this product, I didn&#8217;t find many reviews and detailed pictures of the chassis, so figured I&#8217;d take some pictures while building the system and post them for the benefit of anyone else interested in such a solution.</p>
<p><span id="more-958"></span></p>
<p><em>Updates:</em><br />
[2010-05-19 Some observations on power consumption appended to the bottom of the post.]<br />
[2010-05-20 Updated notes a bit to clarify that I am not doing multilane or SAS - thanks for reminding me to clarify that Mike.]</p>
<p>In the systems we&#8217;ve built so far, we&#8217;ve only deployed SATA drives since OpenSolaris can still get us decent performance with SSD for read and write cache. This means that in the 4U cases we&#8217;ve used with integrated port multipliers, we have only used one of the two SFF-8087 connectors on the backplane; this works fine, but limits the total throughput of all drives in the system to 4 3gbit/s channels (on this chassis, 6 drives would be on each 3gbit channel.) On our most recent build, we built it with the intention of using it both for &#8220;nearline&#8221;-class storage, and as a test platform to see if we can get the performance we need to store VM images. As part of this decision, we decided to go with a backplane that supports full throughput to each drive. We also decided to use SATA drives for the storage disks, versus 7200rpm SAS drives (which would support multilane, but with the backplane we&#8217;re using it doesn&#8217;t matter), or faster SAS disks (as the SSD caches should give us all the speed we need.) For redundancy, our plan is to use replication between appliances versus running multi-head stacked to the same storage shelves; for an example of a multi-head/multi-shelf setup, see <a href="http://blogs.iphouse.net/mike/2010/05/a-storage-cluster-is-born/">this build</a> by the local geek Mike Horwath of <a href="http://www.iphouse.com">ipHouse</a>.</p>
<p>When purchasing a SuperMicro chassis with a SAS backplane, there are a few things you should be aware of..</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2600332485776111";
/* 728x90 page bottom ad */
google_ad_slot = "7834445648";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<ol>
<li>There are different models of the chassis that include different style backplanes:</li>
<ul>
<li>&#8216;A&#8217; style (IE &#8211; SC847<strong>A</strong>) &#8211; This chassis includes backplanes that allow direct access to each drive (no port multipliers) via SFF-8087 connectors. In the SC847 case, the front backplane has 6 SFF-8087 connectors, and the rear backplane has 3 SFF-8087 connectors. This allows full bandwidth to every drive, and minimizes the number of cables as much as possible. Downside, of course, is that you need enough controllers to provide 9 SFF-8087 connectors!</li>
<li>&#8216;TQ&#8217; style &#8211; not available for the SC847 cases, but in the SC846 chassis an example part number would be &#8216;SC846<strong>TQ</strong>&#8216;. This backplane provides an individual SATA connector for each drive &#8212; in other words, you will need 24 SATA cables, and 24 SATA ports to connect them to. This will be a bit of a mess cable-wise.. with the SFF-8087 option, I don&#8217;t know why anyone would still be interested in this &#8211; if you have a reason, please comment! This is quite a common option on the 2U chassis &#8211; it can actually be difficult to purchase a 2U barebones &#8220;SuperServer&#8221; that includes SFF-8087 connectors.</li>
<li>&#8216;E1&#8242; style (IE &#8211; SC847<strong>E1</strong>) &#8211; This chassis includes backplanes with integrated 3gbit/s port multipliers, without multipath support. Each backplane has one SFF-8087 connector, so you only need two SFF-8087 ports in a SC847E1 system. The downside is that you are limited to 3gbit/s per channel &#8211; so you&#8217;d have a total of 6 drives on each 3gbit/s channel for the front backplane, and 3 drives on each channel for the rear backplane. SuperMicro also has a &#8216;E16&#8242; option (IE &#8211; SC847E16) which is upcoming, and supports SATA3/SAS2, for a total of 6gbit/s per channel.</li>
<li>&#8216;E2&#8242; style (IE &#8211; SC847<strong>E2</strong>) &#8211; Similar to the SC847E1, this includes a port multiplier on the backplane, but also supports multipath for SAS drives. Each backplane has two SFF-8087 connectors. Same caveats as the E1 apply. They also have a &#8216;E26&#8242; version coming out soon (IE &#8211; SC847E26) which will include SAS2 (6gbit/s) multipliers.</li>
<p><em>I do wish that SuperMicro would offer a &#8220;best of both worlds&#8221; option &#8211; it would be great to be able to get a high amount of bandwidth to each drive, and also support multipath. Maybe something like a SAS2 backplane which only put two or three drives on each channel instead of six drives? If they did two drives per channel with a port multiplier, and supported multipath, it should be possible to get the same amount of total bandwidth to each drive (assuming active/active multipath), and still keep a reasonable number of total SFF-8087 connectors, plus support multipath with SAS drives, and get the bonus of controller redundancy. If anyone knows of an alternate vendor or of plans at SuperMicro to offer this, by all means, comment!</em>
</ul>
<li>You can also choose the type of expansion slots you would like to support on the motherboard tray; you will need to match the tray to the type of motherboard that you purchase. Note that these are the same options available on their 2U chassis &#8211; the concept of the SC847 chassis essentially makes your motherboard choices the same as the 2U systems.</li>
<ul>
<li>&#8216;UB&#8217; option (IE, SC847A-R1400<strong>UB</strong>) &#8211; this option supports SuperMicro&#8217;s proprietary UIO expansion cards. It uses a proprietary riser card to mount the cards horizontally, and will support 4 full-height cards and 3 low-profile cards in the SC847. They get the card density by mounting the components for one (or more) UIO cards on the opposite site of the PCB than you usually see &#8211; the connector itself is still PCI-E x8, but the bracket and components are all on the opposite side. I have not ordered a chassis that uses UIO recently, so I&#8217;m not sure if the sample part number would include riser cards or not. Note that you will need to purchase a SuperMicro board that supports UIO for this chassis.</li>
<li>&#8216;LPB&#8217; option (IE, SC847A-R1400<strong>LPB</strong>) &#8211; this option supports 7 low-profile expansion slots. If you do not have any need for full-height cards, this gives you the maximum number of high-speed slots. This is the option you will need to go with if you want to use a motherboard from a vendor other than SuperMicro.</li>
</ul>
</ol>
<p>For the system I&#8217;m building, we went with the following components:</p>
<ul>
<li>SuperMicro SC847A-R1400LPB chassis &#8211; 36-bay chassis with backplanes that offer direct access to each drive via SFF-8087 connectors. 7 low-profile expansion slots on the motherboard tray.</li>
<li>SuperMicro X8DTH-6F motherboard &#8211; Intel 5520 chipset; supports Intel&#8217;s 5500- and 5600- series Xeon CPUs. Has an integrated LSI 2008 SAS2 controller, which supports 8 channels via two SFF-8087 ports. 7 PCI-E 2.0 x8 slots. 12 total memory slots. IPMI with KVMoIP integrated. Two Gig-E network ports based on Intel&#8217;s newest 82576 chipset. <em>This board is great.. but what would make it perfect for me would be a version of the board that had 18 memory slots and 4 integrated Gig-E ports instead of two. Ah well, can&#8217;t have it all!</em></li>
<li>2x Intel E5620 Westmere processors</li>
<li>24gb DDR3 memory; PC3-10600, registered/ecc.</li>
<li>4x LSI 9211-8i PCI-E SAS-2 HBA &#8211; 2 SFF-8087 ports on each controller; same chipset (LSI 2008) as the onboard controllers. This gives me a total of 10 SFF-8087 SAS2 ports, which is one more than needed to supports all the drive bays. I should also note that we haven&#8217;t had any problems with the LSI2008-based controllers dropping offline with timeouts under OpenSolaris; with our other systems, we started with LSI 3081E-R controllers, and had no end of systems failing due to <a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6894775">bug ID 6894775 in OpenSolaris</a>, which as far as I&#8217;m able to tell has not yet been resolved. Swapping the controllers out with 9211-8i&#8217;s solved all the issues we were having.</li>
<li>Variety of SuperMicro and 3ware SFF-8087 cables in various lengths to reach the ports on the backplanes from the controller locations.</li>
<li>2x Seagate 750gb SATA hard drives for boot disks.</li>
<li>18x Hitachi 2TB SATA hard drives for data disks.</li>
<li>2x Intel 32gb X25-E SATA-2 SSD&#8217;s; used in ZFS for a mirrored Zero Intent Log (ZIL); write cache. (Note: 2.5&#8243; drives; needs a SuperMicro MCP-220-00043-0N adapter to mount in the hot-swap bays.)</li>
<li>1x <a href="http://www.amazon.com/gp/product/B0039SM0AS?ie=UTF8&#038;tag=httpwwwnateca-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B0039SM0AS">Crucial RealSSD C300 128gb SSD</a><img src="http://www.assoc-amazon.com/e/ir?t=httpwwwnateca-20&#038;l=as2&#038;o=1&#038;a=B0039SM0AS" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />; used in ZFS for a L2ARC read cache. (Also a 2.5&#8243; drive; see note above.)</li>
</ul>
<p>We purchased the system from CDW, with our own customer-specific pricing. I&#8217;m not allowed to share what we paid, but for your reference, I&#8217;ve whipped up a shopping cart at <a href="http://www.provantage.com">Provantage</a> with (essentially) the same components. There is no special pricing here; this is just the pricing that their web site listed as of May 8 2010 at 11:18am central time. <em>Note: I have no affiliation with Provantage. I have ordered from them previously, and enjoyed their service, but cannot guarantee you will have a good experience there. The prices here may or may not be valid if you go to order. You may be able to get better pricing by talking to a customer service rep there. I also had to change a few components for parts that Provantage did not have available &#8211; namely some of the various lengths of SFF-8087 cables. I error&#8217;d on the side of &#8216;long&#8217;, so it should work, but I haven&#8217;t built a system with those exact cables, so can&#8217;t guarantee anything.</em></p>
<p><center>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/provantage-supermicro-system.jpg" title="" class="thickbox" rel="singlepic83" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/83__600x_provantage-supermicro-system.jpg" alt="provantage-supermicro-system" title="provantage-supermicro-system" />
</a>
</center></p>
<p><br/><br />
As you can see, the total price for this system came out at just under <strong>$8500</strong>, or <strong>$8717.14</strong> shipped. Not bad at all for a high-performance storage array with 18 2tb data drives and the ability to add 13 more.</p>
<p>If we do decide that this is the route to go for our VM image storage, the config would be similar to above, with the following changes at minimum:</p>
<ul>
<li>More memory (probably 48gb) using 8gb modules to leave room for more expansion without having to replace modules.</li>
<li>Switch from desktop HDDs to enterprise or nearline HDDs (6gb SAS if they are economical); probably also go with lower capacity drives, as our VMs would not require the same amount of total storage, and NexentaStor is priced by the terabyte of raw storage.</li>
<li>Add more (either 4x or 6x total, still used in pairs of 2) X25-E&#8217;s for ZIL/SLOG, possibly also go with 64gb instead of 32gb. (More total drives should mean more total throughput for synchronous writes. If Seagate Pulsars are available, also consider those.</li>
<li>Add additional RealSSD C300&#8217;s for cache drives; the more the better.</li>
<li>Add additional network capacity in the form of PCI-E NIC cards &#8211; either 2x 4-port Gig-E or 2x 10-GigE. This will allow us to make better use of IPMP and LACP to both distribute our network load among our core switches and use more than 2gbit total bandwidth.</li>
</ul>
<p><br/><br />
<center><script type="text/javascript"><!--
amazon_ad_tag = "httpwwwnateca-20"; amazon_ad_width = "600"; amazon_ad_height = "520"; amazon_ad_link_target = "new";//--></script><br />
<script type="text/javascript" src="http://www.assoc-amazon.com/s/ads.js"></script></center><br />
<br/></p>
<p>In any case, on to some pictures of the chassis and build.</p>

<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847-boxed.jpg" title="" class="thickbox" rel="singlepic21" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/21__600x_supermicro-sc847-boxed.jpg" alt="supermicro-sc847-boxed" title="supermicro-sc847-boxed" />
</a>
<br />
<em>Chassis in shipping box &#8211; includes good quality rackmount rails and the expected box of screws, power cables, etc. First SuperMicro chassis I&#8217;ve ordered that is palletized.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847-front.jpg" title="" class="thickbox" rel="singlepic22" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/22__600x_supermicro-sc847-front.jpg" alt="supermicro-sc847-front" title="supermicro-sc847-front" />
</a>
<br />
<em>Front of the chassis &#8211; 24 drive bays up front.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847-back-with-cover-removed.jpg" title="" class="thickbox" rel="singlepic20" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/20__600x_supermicro-sc847-back-with-cover-removed.jpg" alt="supermicro-sc847-back-with-cover-removed" title="supermicro-sc847-back-with-cover-removed" />
</a>
<br />
<em>Rear of the chassis &#8211; 12 drive bays, and a tray for the motherboard above them. Also shows the air shroud to direct airflow over the CPUs; the only part of the chassis that feels cheap at all.. but it serves its purpose just fine.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847-motherboard-sled-removed.jpg" title="" class="thickbox" rel="singlepic23" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/23__600x_supermicro-sc847-motherboard-sled-removed.jpg" alt="supermicro-sc847-motherboard-sled-removed" title="supermicro-sc847-motherboard-sled-removed" />
</a>
<br />
<em>System with the motherboard tray removed. Note that as far as the mounting is concern the tray is pretty much the same as a standard SuperMicro 2U system. You&#8217;ll need to order heatsinks, cards, etc that would work in a 2U.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847-view-from-back-with-tray-removed.jpg" title="" class="thickbox" rel="singlepic24" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/24__600x_supermicro-sc847-view-from-back-with-tray-removed.jpg" alt="supermicro-sc847-view-from-back-with-tray-removed" title="supermicro-sc847-view-from-back-with-tray-removed" />
</a>
<br />
<em>View of the system from the back with the motherboard and four front fans removed. You can see a bit of the front backplane in the upper right; two of the SFF-8087 connectors are visible. All cable routing goes underneath the fans; there is plenty of room under the motherboard for cable slack. You can also see the connectors that the power supplies slide into on the upper left hand corner, and a pile of extra power cables that are unneeded for my configuration underneath that.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-r1400lpb-front-drive-backplane.jpg" title="" class="thickbox" rel="singlepic32" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/32__600x_supermicro-sc847a-r1400lpb-front-drive-backplane.jpg" alt="supermicro-sc847a-r1400lpb-front-drive-backplane" title="supermicro-sc847a-r1400lpb-front-drive-backplane" />
</a>
<br />
<em>Another shot of the front backplane. You can see the five of the six SFF-8087 connectors (the other is on the right-hand side of the backplane which is not visible.) Also note the fans that I&#8217;ve removed to get better access to the backplane.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-r1400lpb-fan-connector-and-one-sff8087-port.jpg" title="" class="thickbox" rel="singlepic30" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/30__600x_supermicro-sc847a-r1400lpb-fan-connector-and-one-sff8087-port.jpg" alt="supermicro-sc847a-r1400lpb-fan-connector-and-one-sff8087-port" title="supermicro-sc847a-r1400lpb-fan-connector-and-one-sff8087-port" />
</a>
<br />
<em>One of the power connectors that the fans slide into (white four-pin connector near the center of the picture); the SFF-8087 connector that is not visible in the picture above is highlighted in red.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-r1400lpb-motherboard-tray-with-studs.jpg" title="" class="thickbox" rel="singlepic34" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/34__600x_supermicro-sc847a-r1400lpb-motherboard-tray-with-studs.jpg" alt="supermicro-sc847a-r1400lpb-motherboard-tray-with-studs" title="supermicro-sc847a-r1400lpb-motherboard-tray-with-studs" />
</a>
<br />
<em>Motherboard tray before installing the motherboard. This tray uses a different style screw system than I&#8217;ve seen before; instead of having threaded holes that you screw standoffs into, they have standoffs coming up off the bottom (one highlighted in blue), which you screw an adapter onto (highlighted in red) which the motherboard rests on and is secured to.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-tray-removed-back-drive-bays-and-backplane.jpg" title="" class="thickbox" rel="singlepic36" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/36__600x_supermicro-sc847a-tray-removed-back-drive-bays-and-backplane.jpg" alt="supermicro-sc847a-tray-removed-back-drive-bays-and-backplane" title="supermicro-sc847a-tray-removed-back-drive-bays-and-backplane" />
</a>
<br />
<em>A partial view of the rear backplane on the system; also the bundle of extra power cables and the ribbon cable connected to the front panel.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-r1400lpb-pws-1k41p-1r-1400w-power-supply.jpg" title="" class="thickbox" rel="singlepic35" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/35__600x_supermicro-sc847a-r1400lpb-pws-1k41p-1r-1400w-power-supply.jpg" alt="supermicro-sc847a-r1400lpb-pws-1k41p-1r-1400w-power-supply" title="supermicro-sc847a-r1400lpb-pws-1k41p-1r-1400w-power-supply" />
</a>
<br />
<em>Labels on one of the power supplies. This system includes a pair of &#8216;PWS-1K41P-1R&#8217; power supplies, which output 1400W at 220V or 1100W at 120V.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-r1400lpb-motherboard-installed-lsi-controllers-boxed.jpg" title="" class="thickbox" rel="singlepic33" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/33__600x_supermicro-sc847a-r1400lpb-motherboard-installed-lsi-controllers-boxed.jpg" alt="supermicro-sc847a-r1400lpb-motherboard-installed-lsi-controllers-boxed" title="supermicro-sc847a-r1400lpb-motherboard-installed-lsi-controllers-boxed" />
</a>
<br />
<em>Motherboard installed on tray, with the four LSI SAS HBAs in their boxes.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-motherboard-with-intel-xeon-e5620-cpu.jpg" title="" class="thickbox" rel="singlepic28" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/28__600x_supermicro-sc847a-motherboard-with-intel-xeon-e5620-cpu.jpg" alt="supermicro-sc847a-motherboard-with-intel-xeon-e5620-cpu" title="supermicro-sc847a-motherboard-with-intel-xeon-e5620-cpu" />
</a>
<br />
<em>One of the two Intel E5620 &#8216;Westmere&#8217; Xeon processors set in motherboard but not secured yet.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-motherboard-with-6-dimms-and-cpus-installed.jpg" title="" class="thickbox" rel="singlepic27" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/27__600x_supermicro-sc847a-motherboard-with-6-dimms-and-cpus-installed.jpg" alt="supermicro-sc847a-motherboard-with-6-dimms-and-cpus-installed" title="supermicro-sc847a-motherboard-with-6-dimms-and-cpus-installed" />
</a>
<br />
<em>Both processors and 24gb of memory installed. No heatsinks yet.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-r1400lpb-complete-motherboard-tray.jpg" title="" class="thickbox" rel="singlepic29" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/29__600x_supermicro-sc847a-r1400lpb-complete-motherboard-tray.jpg" alt="supermicro-sc847a-r1400lpb-complete-motherboard-tray" title="supermicro-sc847a-r1400lpb-complete-motherboard-tray" />
</a>
<br />
<em>Motherboard tray complete and ready to be installed in the system. Heatsinks and LSI controllers have been installed. Note the two SFF-8087 connectors integrated on the motherboard, and eight more on the four controllers.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-back-driveplane-with-sff8087-cable.jpg" title="" class="thickbox" rel="singlepic25" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/25__600x_supermicro-sc847a-back-driveplane-with-sff8087-cable.jpg" alt="supermicro-sc847a-back-driveplane-with-sff8087-cable" title="supermicro-sc847a-back-driveplane-with-sff8087-cable" />
</a>
<br />
<em>Prep work on the rear backplane; the chassis shipped with the power cables pre-wired; I connected the SFF-8087 cable.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-lsi-cards-with-cables-connected.jpg" title="" class="thickbox" rel="singlepic26" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/26__600x_supermicro-sc847a-lsi-cards-with-cables-connected.jpg" alt="supermicro-sc847a-lsi-cards-with-cables-connected" title="supermicro-sc847a-lsi-cards-with-cables-connected" />
</a>
<br />
<em>Motherboard tray installed back in the system; SFF-8087 cables connected to three of the four LSI controllers. I ended up moving one controller over for ease of cabling &#8211; notice the gap in the middle of the four controllers.</em><br />
<br/></p>
<p><em>(Note: The pictures of the finished system below this point were taken on 5/7/2010; thanks to my coworker <a href="http://www.coolleen.com">Colleen</a> for letting me borrow her camera since I <strong>#natefail</strong>&#8216;d to bring mine!)</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-fans.jpg" title="" class="thickbox" rel="singlepic38" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/38__600x_supermicro-sc847a-fans.jpg" alt="supermicro-sc847a-fans" title="supermicro-sc847a-fans" />
</a>
<br />
<em>The seven cooling fans to keep this system running nice and cool.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-hba-cabled-up.jpg" title="" class="thickbox" rel="singlepic40" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/40__600x_supermicro-sc847a-hba-cabled-up.jpg" alt="supermicro-sc847a-hba-cabled-up" title="supermicro-sc847a-hba-cabled-up" />
</a>
<br />
<em>HBAs with all cables connected.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-r1400lpb-finished-build-with-top-off.jpg" title="" class="thickbox" rel="singlepic41" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/41__600x_supermicro-sc847a-r1400lpb-finished-build-with-top-off.jpg" alt="supermicro-sc847a-r1400lpb-finished-build-with-top-off" title="supermicro-sc847a-r1400lpb-finished-build-with-top-off" />
</a>
<br />
<em>Finished system build with the top off. One power supply is slightly pulled out since I only have a single power cable plugged in.. if you have one cable plugged in but both power supplies installed, alas, the alarm buzzer is loud.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-front-lights.jpg" title="" class="thickbox" rel="singlepic39" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/39__600x_supermicro-sc847a-front-lights.jpg" alt="supermicro-sc847a-front-lights" title="supermicro-sc847a-front-lights" />
</a>
<br />
<em>Front hard drive lights after system is finished &#8211; note that we don&#8217;t have every drive bay populated yet.</em><br />
<br/></p>
<p>
<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-sc847a-rear-lights.jpg" title="" class="thickbox" rel="singlepic42" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/42__600x_supermicro-sc847a-rear-lights.jpg" alt="supermicro-sc847a-rear-lights" title="supermicro-sc847a-rear-lights" />
</a>
<br />
<em>Rear drive lights while system is running.</em><br />
<br/></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2600332485776111";
/* 728x90 page bottom ad */
google_ad_slot = "7834445648";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p>The build-out on the system went fine for the most part; the only problem I ran into is that the motherboard did not have a BIOS installed which supported the relatively new Westmere processors. Fortunately I had a Nehalem E5520 I could borrow from another system to get the BIOS upgraded.. I wish the BIOS recovery procedure would work for unsupported processors, but ah well. I was pleased with the way the motherboard tray slides out; it makes it easy to get the cabling tucked underneath and routed so that they will not interfere with airflow. There also seems to be plenty of airflow to keep the 36 drives cooled.</p>
<p>I currently have NexentaStor 3.0 running on the system; we have not yet landed on what operating system we will run on this long-term.. but it will likely either be NexentaCore or NexentaStor. If we deploy this solution for our VM images (with some upgrades as mentioned above), we will almost certainly use NexentaStor and the VMDC plugin, but we&#8217;ll cross that bridge if we get there!</p>
<p>Here&#8217;s the disk configuration I have running at the moment with NexentaStor:</p>
<ul>
<li>&#8217;syspool&#8217;: Mirrored ZFS zpool with 2&#215;750gb Seagate drives.</li>
<li>&#8216;NateVol1&#8242;: ZFS zpool with..</li>
<ul>
<li>2 RaidZ3 arrays with 8 2TB disks each</li>
<li>2 2TB disks set as spares</li>
<li>2 36gb Intel X25-E SSDs as a mirrored log device</li>
<li>1 128gb Crucial RealSSD C300 as a cache device</li>
</ul>
</ul>
<p>..and the obligatory screenshot of the data volume config:</p>

<a href="http://www.natecarlson.com/wp-content/gallery/supermicro-images/supermicro-nexenta-snapshot.jpg" title="" class="thickbox" rel="singlepic84" >
	<img class="ngg-singlepic" src="http://www.natecarlson.com/wp-content/gallery/cache/84__600x_supermicro-nexenta-snapshot.jpg" alt="supermicro-nexenta-snapshot" title="supermicro-nexenta-snapshot" />
</a>

<p><br/><br />
This nets 18T usable space, and would allow for a simultaneous failure of any three data disks before there is any risk of data loss. (Each of the sub-arrays in &#8216;NateVol1&#8242; have 3 parity disks &#8211; so I could also lose 3 disks from each of the sub-arrays without any issues.)</p>
<p>Again, this system only has two Gig-E NICs at the moment.. I&#8217;ve done I/O tests with NFS across one NIC and iSCSI across the other NIC, and can max out the bandwidth on both cards simultaneously with multiple runs of <a href="http://www.coker.com.au/bonnie++/">Bonnie++ 1.96</a> without the system breaking a sweat. I like! I should also note that this is with both deduplication and compression enabled.</p>
<p>Another note &#8211; before putting this into production, I did some simple &#8220;amp clamp&#8221; power usage tests on the box, with one power supply unplugged. The other power supply was plugged into 120V. While idling, it consumed 3.3A, and while running multiple copies of Bonnie in the ZFS storage pool (with all active disks lighting up nicely), it consumed 4.1A. Not bad at all for the amount of disk in this machine! I&#8217;d estimate that if the 13 additional drive bays were occupied with 2TB disks, and all those disks were active, the machine would consume about 5.5A &#8211; maybe slightly more. When we racked it up at the data center (in one of our legacy racks that is still 120V), the power usage bumped up by 3.2A combined across the A+B power, which matches nicely with my clamped readings. I&#8217;m very impressed &#8211; under 500 watts while running full out.. wow.</p>
<p>I will update this post once we decide on a final configuration &#8220;for real&#8221; and put this into production, but so far I&#8217;d highly recommend this configuration! If you&#8217;ve used the SC847 chassis, I&#8217;d love to hear what you&#8217;ve thought. I&#8217;d also love to try out the 45-bay storage expansion version of this chassis at some point &#8211; talk about some dense storage!  :)</p>


<p>Related posts:<ol><li><a href='http://www.natecarlson.com/2009/11/02/sun-adds-block-level-deduplication-to-zfs/' rel='bookmark' title='Permanent Link: Sun adds block-level deduplication to zfs'>Sun adds block-level deduplication to zfs</a></li>
<li><a href='http://www.natecarlson.com/2010/02/23/sun-7210-designed-to-disappoint/' rel='bookmark' title='Permanent Link: Sun&#8217;s Unified Storage 7210 &#8211; designed to disappoint?'>Sun&#8217;s Unified Storage 7210 &#8211; designed to disappoint?</a></li>
<li><a href='http://www.natecarlson.com/2005/09/17/new-backplane-in-my-drive-array/' rel='bookmark' title='Permanent Link: new backplane in my drive array'>new backplane in my drive array</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.natecarlson.com/2010/05/07/review-supermicros-sc847a-4u-chassis-with-36-drive-bays/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Sun&#8217;s Unified Storage 7210 &#8211; designed to disappoint?</title>
		<link>http://www.natecarlson.com/2010/02/23/sun-7210-designed-to-disappoint/</link>
		<comments>http://www.natecarlson.com/2010/02/23/sun-7210-designed-to-disappoint/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 18:49:59 +0000</pubDate>
		<dc:creator>nc</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Work Stuff]]></category>
		<category><![CDATA[Customer Service]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://www.natecarlson.com/?p=839</guid>
		<description><![CDATA[
At my day job, we purchased 3 Sun (er, Oracle) 7210&#8217;s (part of their &#8216;Unified Storage&#8217; platform; the machines are X4540&#8217;s with their specialized Unified Storage OS) on the recommendation of one of our vendors. The models we purchased contained 48 250gb disks and 32gb memory &#8212; no SSD&#8217;s. Our intent was to use these [...]


Related posts:<ol><li><a href='http://www.natecarlson.com/2010/05/07/review-supermicros-sc847a-4u-chassis-with-36-drive-bays/' rel='bookmark' title='Permanent Link: Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays'>Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays</a></li>
<li><a href='http://www.natecarlson.com/2009/11/08/are-there-any-open-source-worm-filesystems/' rel='bookmark' title='Permanent Link: Are there any open-source worm filesystems?'>Are there any open-source worm filesystems?</a></li>
<li><a href='http://www.natecarlson.com/2006/04/06/how-to-not-get-my-business/' rel='bookmark' title='Permanent Link: how to *not* get my business..'>how to *not* get my business..</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.natecarlson.com/2010/02/23/sun-7210-designed-to-disappoint/" title="Permanent link to Sun&#8217;s Unified Storage 7210 &#8211; designed to disappoint?"><img class="post_image alignright" src="http://www.natecarlson.com/images/logos/sun-7210.jpg" width="272" height="300" alt="Sun 7210" /></a>
</p><p>At my day job, we purchased 3 Sun (er, Oracle) 7210&#8217;s (part of their &#8216;Unified Storage&#8217; platform; the machines are X4540&#8217;s with their specialized Unified Storage OS) on the recommendation of one of our vendors. The models we purchased contained 48 250gb disks and 32gb memory &#8212; no SSD&#8217;s. Our intent was to use these for our VM image storage (VM infrastructure is Xen, using LVM-over-iSCSI to the 7210&#8217;s.) We planned to install two units in production, one in our DR environment, and to use ZFS replication to have VM disaster recovery bliss.</p>
<p>It&#8217;s been a disaster.</p>
<p><em>Update [2010/02/26]</em>: Sun has really stepped up to the plate and gotten the right people on this issue. I&#8217;m not sure if it&#8217;s what I posted here, the numerous ex-Sun contacts that I had who pinged people they knew, or the president of our VAR hammering at some of his contacts within Sun/Oracle. I will keep updating as we work towards RCA&#8217;s and a resolution.</p>
<p><span id="more-839"></span></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2600332485776111";
/* 728x90 page bottom ad */
google_ad_slot = "7834445648";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Here&#8217;s the pre-sales issues we had with the unit..</p>
<ol>
<li>ZFS does not use traditional raid controllers, and uses your system memory as cache. This is great for reads (massive cache!), but for writes, it means that it&#8217;s extremely dangerous to turn write caching on. The memory used for write caching (which could be up to 32G in our system, or more in one with more memory) is not battery-backed, so if the system fails in any way (power supply failure, crash, power failure, etc.), any data in that cache is gone. On a &#8220;normal&#8221; ZFS configuration with SSD&#8217;s for the ZIL, there wouldn&#8217;t be a need for write caching in memory &#8211; data is cached on the write-optimized SSD&#8217;s, and if your system crashes, it will still be there. However, the model we ended up with does not contain a SSD, and the <span style="text-decoration: line-through;">Sun</span> Oracle-supported SSD for this unit is around $6000 (18gb &#8216;Logzilla&#8217;.) YIKES.</li>
<li>Without SSD or write cache (we need the write cache disabled for the reasons described above), the maximum streaming synchronous write speed I have been able to get over iSCSI is ~35MB/s &#8211; that&#8217;s with triple-mirrored disks. With this configuration, if I have multiple virtual machines running and start a write-heavy process, the other VMs will slow to a crawl with high I/O wait. Not acceptable in production.</li>
<li>For the reasons above, I firmly believe that <span style="text-decoration: line-through;">Sun</span> Oracle should NOT sell any ZFS-based storage appliances without SSDs &#8211; at least not without a big warning sticker that says &#8220;Make sure you can afford to either lose any data in cache (in some environments this would not be a huge issue), or work with the speeds described above.</li>
<li><span style="text-decoration: line-through;">Sun</span> Oracle no longer offers Try-and-Buy programs. We&#8217;ve been told that once you open the unit, it&#8217;s yours. Not a strong sign that they are confident in their technology. Oh, and we were told this <strong>after</strong> we had purchased and installed the units.</li>
</ol>
<p>Now, for the technical problems we&#8217;ve been having..</p>
<ol>
<li>The DR unit has had problems since a few days after we installed it. It&#8217;s been throwing fan errors, which <span style="text-decoration: line-through;">Sun </span>Oracle has told us is a &#8216;firmware bug&#8217; with no fix (even though it only happens on one of three nodes) &#8211; the workaround is to restart the service processor. It also has had a bad CPU, and worst of all, it started rebooting every night. <span style="text-decoration: line-through;">Sun</span> Oracle support had us jump through a zillion hoops for over a month to try to debug the nightly reboot issue, replaced various components (including the motherboard), and never came up with a workable solution. Then, a few weeks ago, after 4-5 days of not touching the system (I had been assigned to other tasks and the coworker who was taking it over was on vacation, plus a weekend), the reboots suddenly stopped. We were never able to get the reboots to either alert <span style="text-decoration: line-through;">Sun</span> Oracle via the phone home mechanism, or trigger the alerts we had set up via the web GUI &#8211; even though it was rebooting unexpectedly. There was no easy way to figure out that it had rebooted, in fact &#8211; I ended up having to go to the shell (naughty!) and run &#8216;last&#8217; to see the reboot times. If we were relying on the GUI, and didn&#8217;t have monitoring set up of the system (which is what alerted us to the reboots), we wouldn&#8217;t have known until we put a production load on it &#8212; which, since this is a DR unit, would only have been when we failed to our DR site. <span style="text-decoration: line-through;">Sun</span> Oracle support has not been able to offer a RCA, except to say that whenever it rebooted the mpt driver threw errors. Since it &#8216;fixed itself&#8217;, <span style="text-decoration: line-through;">Sun</span> Oracle considered the case closed. The combination of the machine being flaky from the start combined with the fact that <span style="text-decoration: line-through;">Sun</span> Oracle couldn&#8217;t debug the issue has made us push for a replacement unit, but it seems nobody in <span style="text-decoration: line-through;">Sun</span> Oracle support has the authority to replace a chunk of hardware that can&#8217;t be trusted.</li>
<li>A few weeks into debugging the issues with the DR unit, both of the production units (which were taking a test workload) developed problems at the same time. One of them stopped answering on the VLAN that we were running iSCSI on (which was trunked on top of the management VLAN; that VLAN continued to work fine), and the other turned itself off. The best part is this happened within 10 minutes of each other. Again, <span style="text-decoration: line-through;">Sun</span> Oracle support is unable to give us a root cause for either issue. The systems are completely isolated from each other physically (separate circuits, separate racks in different areas of the data center, etc) &#8212; the only shared component is the network (both are dual-homed to two switches.) Nothing else in the data center exhibited any issues during this period &#8211; the switches didn&#8217;t show any oddities, other systems and PDU&#8217;s on the same UPS branch did not show power issues, etc. Again, <span style="text-decoration: line-through;">Sun</span> Oracle&#8217;s response was &#8220;if it happens again let us know.&#8221; Even though we would have taken a full production outage of _everything_ because of this. Again, neither of the units triggered the phone-home or self-alert functionality when these issues occurred.</li>
<li>When troubleshooting with <span style="text-decoration: line-through;">Sun</span> Oracle, their first step is to reboot the system into a debug mode. These are production storage appliances &#8211; having to reboot to get a RCA for a previous issue is *not* acceptable! Again, this makes it feel more like &#8220;this a server that should be in a redundant zero-shared config&#8221; more than a storage appliance.</li>
</ol>
<p>Really, I can understand technical issues; they happen with every product. However, it appears that the way the specialized version of Solaris is set up on these, they are incapable of getting useful logs. On top of that, the support has been worse than useless. They have chewed through a ton of our time (we&#8217;ve probably spent at least 4 man-weeks working with them on this), and have not come back with anything useful. After escalating the tickets, nobody has the authority to either replace a box or allow us to return it. The escalation process is slow and doesn&#8217;t actually really seem to do anything; after requesting escalations, we don&#8217;t get higher-level contacts (the only way I&#8217;ve managed to do that so far is by blind-calling the service center when our regular tech wasn&#8217;t available, and requesting a callback), and the people it&#8217;s escalated to still have no power to resolve our issues. Every time we request escalation it also seems to slow the process by at least a few days &#8211; it&#8217;s crazy. The support people all seem to want to help, but the system is stacked against them.</p>
<p>So, right now I&#8217;m stuck with 3 7210&#8217;s that have all had issues, that I don&#8217;t trust in production, and I can&#8217;t return. Thanks a lot <span style="text-decoration: line-through;">Sun</span> Oracle! What happened to the old-fashioned Sun, where the gear was way too expensive (and yes, these 7210&#8217;s were expensive), but the support made up for it?</p>
<p>My advice to you if you are looking at a Unified Storage appliance is to run far away &#8211; the ones with SSDs included would in all likelyhood perform as expected, but the quality of the support and lack of customer service will scare me away from ever making a <span style="text-decoration: line-through;">Sun</span> Oracle purchase again.</p>
<p><em>Update [2010/02/24] &#8211; After chatting with many contacts that I used to have within Sun, I have changed most of the relevant &#8216;Sun&#8217; names to &#8216;Oracle&#8217;. It seems that when Oracle purchased Sun, many, many good people were let go. Bummer.</em></p>


<p>Related posts:<ol><li><a href='http://www.natecarlson.com/2010/05/07/review-supermicros-sc847a-4u-chassis-with-36-drive-bays/' rel='bookmark' title='Permanent Link: Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays'>Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays</a></li>
<li><a href='http://www.natecarlson.com/2009/11/08/are-there-any-open-source-worm-filesystems/' rel='bookmark' title='Permanent Link: Are there any open-source worm filesystems?'>Are there any open-source worm filesystems?</a></li>
<li><a href='http://www.natecarlson.com/2006/04/06/how-to-not-get-my-business/' rel='bookmark' title='Permanent Link: how to *not* get my business..'>how to *not* get my business..</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.natecarlson.com/2010/02/23/sun-7210-designed-to-disappoint/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>DRBD accepted to mainline kernel for 2.6.33!</title>
		<link>http://www.natecarlson.com/2009/12/08/drbd-accepted-to-mainline-kernel-for-2-6-33/</link>
		<comments>http://www.natecarlson.com/2009/12/08/drbd-accepted-to-mainline-kernel-for-2-6-33/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 18:07:04 +0000</pubDate>
		<dc:creator>nc</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.natecarlson.com/?p=780</guid>
		<description><![CDATA[
As announced on Florian Haas&#8217;s blog, DRBD has been accepted into the mainline Linux kernel, and will be released with 2.6.33. Congratulations to the DRBD team on this major milestone! This will make the lives of all DRBD users much, much easier.
For those of you who are not aware, DRBD is a synchronous block-level replication [...]


Related posts:<ol><li><a href='http://www.natecarlson.com/2007/05/02/how-to-compile-nvidia-kernel-modules-on-2620-with-paravirt_ops-enabled/' rel='bookmark' title='Permanent Link: How to compile Nvidia kernel modules on 2.6.20+ with paravirt_ops enabled'>How to compile Nvidia kernel modules on 2.6.20+ with paravirt_ops enabled</a></li>
<li><a href='http://www.natecarlson.com/2005/11/22/types-of-vpn-available-under-linux/' rel='bookmark' title='Permanent Link: Types of VPN available on Linux'>Types of VPN available on Linux</a></li>
<li><a href='http://www.natecarlson.com/2006/03/04/new-favorite-music-player-for-linux/' rel='bookmark' title='Permanent Link: new favorite music player for linux'>new favorite music player for linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.natecarlson.com/2009/12/08/drbd-accepted-to-mainline-kernel-for-2-6-33/" title="Permanent link to DRBD accepted to mainline kernel for 2.6.33!"><img class="post_image alignright" src="http://www.natecarlson.com/images/logos/drbd_logo_small.gif" width="160" height="57" alt="DRBD Logo" /></a>
</p><p>As announced on <a href=http://fghaas.wordpress.com/2009/12/08/were-in/#comment-2503"">Florian Haas&#8217;s blog</a>, <a href="http://www.drbd.org">DRBD</a> has been accepted into the mainline Linux kernel, and will be released with 2.6.33. Congratulations to the DRBD team on this major milestone! This will make the lives of all DRBD users much, much easier.</p>
<p>For those of you who are not aware, DRBD is a synchronous block-level replication solution for Linux that allows you to do nifty things like active/active fileservers, active/passive database configurations, and many other nifty solutions. With a commercial add-on called <a href="http://www.drbd.org/users-guide/s-drbd-proxy.html">DRBD proxy</a>, it&#8217;s possible to do long-distance replication for DR clusters or whatnot. DRBD is also completely filesystem independent.</p>
<p>In any case, if you&#8217;ve been hesitating to try DRBD because of the pain of out-of-tree modules, this will no longer be an issue.</p>


<p>Related posts:<ol><li><a href='http://www.natecarlson.com/2007/05/02/how-to-compile-nvidia-kernel-modules-on-2620-with-paravirt_ops-enabled/' rel='bookmark' title='Permanent Link: How to compile Nvidia kernel modules on 2.6.20+ with paravirt_ops enabled'>How to compile Nvidia kernel modules on 2.6.20+ with paravirt_ops enabled</a></li>
<li><a href='http://www.natecarlson.com/2005/11/22/types-of-vpn-available-under-linux/' rel='bookmark' title='Permanent Link: Types of VPN available on Linux'>Types of VPN available on Linux</a></li>
<li><a href='http://www.natecarlson.com/2006/03/04/new-favorite-music-player-for-linux/' rel='bookmark' title='Permanent Link: new favorite music player for linux'>new favorite music player for linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.natecarlson.com/2009/12/08/drbd-accepted-to-mainline-kernel-for-2-6-33/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are there any open-source worm filesystems?</title>
		<link>http://www.natecarlson.com/2009/11/08/are-there-any-open-source-worm-filesystems/</link>
		<comments>http://www.natecarlson.com/2009/11/08/are-there-any-open-source-worm-filesystems/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 00:59:20 +0000</pubDate>
		<dc:creator>nc</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Nexenta]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://www.natecarlson.com/?p=467</guid>
		<description><![CDATA[I recently came across Nexenta&#8217;s WORM plugin for their commercial storage system, which is based on the OpenSolaris kernel and ZFS. For those of you that aren&#8217;t familiar with the term, WORM means &#8216;write-once read-many&#8217; &#8212; in other words, after it&#8217;s written it cannot be modified, but can be read any number of times. I&#8217;d [...]


Related posts:<ol><li><a href='http://www.natecarlson.com/2009/11/02/citrix-to-open-source-xenserver/' rel='bookmark' title='Permanent Link: citrix to open-source xenserver'>citrix to open-source xenserver</a></li>
<li><a href='http://www.natecarlson.com/2010/05/07/review-supermicros-sc847a-4u-chassis-with-36-drive-bays/' rel='bookmark' title='Permanent Link: Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays'>Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays</a></li>
<li><a href='http://www.natecarlson.com/2009/11/02/sun-adds-block-level-deduplication-to-zfs/' rel='bookmark' title='Permanent Link: Sun adds block-level deduplication to zfs'>Sun adds block-level deduplication to zfs</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p></p><p>I recently came across Nexenta&#8217;s <a href="http://www.nexenta.com/corp/content/view/171/112/">WORM plugin</a> for their commercial storage system, which is based on the OpenSolaris kernel and ZFS. For those of you that aren&#8217;t familiar with the term, WORM means &#8216;write-once read-many&#8217; &#8212; in other words, after it&#8217;s written it cannot be modified, but can be read any number of times. I&#8217;d love to see support for this in an open-source filesystem (specifically, I&#8217;d like to store my photo archive on WORM, where once I&#8217;ve copied the photos off the flash disk any updates/edits need to go to a parallel read/write folder), but am not finding anything &#8211; if anyone is aware of a project that implements this, I&#8217;d love to hear about it!</p>


<p>Related posts:<ol><li><a href='http://www.natecarlson.com/2009/11/02/citrix-to-open-source-xenserver/' rel='bookmark' title='Permanent Link: citrix to open-source xenserver'>citrix to open-source xenserver</a></li>
<li><a href='http://www.natecarlson.com/2010/05/07/review-supermicros-sc847a-4u-chassis-with-36-drive-bays/' rel='bookmark' title='Permanent Link: Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays'>Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays</a></li>
<li><a href='http://www.natecarlson.com/2009/11/02/sun-adds-block-level-deduplication-to-zfs/' rel='bookmark' title='Permanent Link: Sun adds block-level deduplication to zfs'>Sun adds block-level deduplication to zfs</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.natecarlson.com/2009/11/08/are-there-any-open-source-worm-filesystems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun adds block-level deduplication to zfs</title>
		<link>http://www.natecarlson.com/2009/11/02/sun-adds-block-level-deduplication-to-zfs/</link>
		<comments>http://www.natecarlson.com/2009/11/02/sun-adds-block-level-deduplication-to-zfs/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 01:27:59 +0000</pubDate>
		<dc:creator>nc</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[BackupPC]]></category>
		<category><![CDATA[Deduplication]]></category>
		<category><![CDATA[Nexenta]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://www.natecarlson.com/?p=243</guid>
		<description><![CDATA[
I&#8217;ve been eying ZFS for quite some time. I love the concepts of the filesystem, but am still not a huge fan of Solaris/OpenSolaris (I miss my apt-get, and am just used to the many Linux/GNU-isms.) I may actually have to give it a closer look (most likely via Nexenta, which is essentially Ubuntu with [...]


Related posts:<ol><li><a href='http://www.natecarlson.com/2009/11/08/are-there-any-open-source-worm-filesystems/' rel='bookmark' title='Permanent Link: Are there any open-source worm filesystems?'>Are there any open-source worm filesystems?</a></li>
<li><a href='http://www.natecarlson.com/2010/05/07/review-supermicros-sc847a-4u-chassis-with-36-drive-bays/' rel='bookmark' title='Permanent Link: Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays'>Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays</a></li>
<li><a href='http://www.natecarlson.com/2008/05/18/if-you-manage-routers-and-dont-have-rancid-get-it/' rel='bookmark' title='Permanent Link: if you manage routers and don&#8217;t have rancid, get it'>if you manage routers and don&#8217;t have rancid, get it</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.natecarlson.com/2009/11/02/sun-adds-block-level-deduplication-to-zfs/" title="Permanent link to Sun adds block-level deduplication to zfs"><img class="post_image alignright" src="http://www.natecarlson.com/images/logos/zfs-logo.gif" width="128" height="60" alt="ZFS Logo" /></a>
</p><p>I&#8217;ve been eying <a href="http://en.wikipedia.org/wiki/ZFS">ZFS</a> for quite some time. I love the concepts of the filesystem, but am still not a huge fan of Solaris/OpenSolaris (I miss my apt-get, and am just used to the many Linux/GNU-isms.) I may actually have to give it a closer look (most likely via <a href="http://www.nexenta.org/">Nexenta</a>, which is essentially Ubuntu with the OpenSolaris kernel) now that it <a href="http://blogs.sun.com/bonwick/entry/zfs_dedup">supports in-line, block-level deduplication</a>. If it works as well as it theoretically should, I will likely convert my home file server and <a href="http://backuppc.sourceforge.net">BackupPC</a> nodes over to it. For BackupPC this could be a huge win &#8212; instead of having to use large numbers of hard links, we could just let the underlying storage take care of it. I will be interested in seeing how compression mixes with dedupe also &#8212; it&#8217;d be great to be able to turn off compression at the BackupPC level too.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2600332485776111";
/* 728x90 page bottom ad */
google_ad_slot = "7834445648";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Look forward to being able to play with this!</p>


<p>Related posts:<ol><li><a href='http://www.natecarlson.com/2009/11/08/are-there-any-open-source-worm-filesystems/' rel='bookmark' title='Permanent Link: Are there any open-source worm filesystems?'>Are there any open-source worm filesystems?</a></li>
<li><a href='http://www.natecarlson.com/2010/05/07/review-supermicros-sc847a-4u-chassis-with-36-drive-bays/' rel='bookmark' title='Permanent Link: Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays'>Review: SuperMicro&#8217;s SC847 (SC847A) 4U chassis with 36 drive bays</a></li>
<li><a href='http://www.natecarlson.com/2008/05/18/if-you-manage-routers-and-dont-have-rancid-get-it/' rel='bookmark' title='Permanent Link: if you manage routers and don&#8217;t have rancid, get it'>if you manage routers and don&#8217;t have rancid, get it</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.natecarlson.com/2009/11/02/sun-adds-block-level-deduplication-to-zfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>powervault 660f management</title>
		<link>http://www.natecarlson.com/2007/12/10/powervault-660f-management/</link>
		<comments>http://www.natecarlson.com/2007/12/10/powervault-660f-management/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 04:27:33 +0000</pubDate>
		<dc:creator>nc</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://www.natecarlson.com/2007/12/10/powervault-660f-management/</guid>
		<description><![CDATA[I&#8217;ve received a few requests over time about how to manage a Dell PowerVault 660F from Linux hosts, most recently from a nice guy named Robert. He reminded me that I really should post some information on this here, as it can be hard to find.
Standard Disclaimer: If you follow any of my tips and [...]


Related posts:<ol><li><a href='http://www.natecarlson.com/2005/09/16/pictures-of-my-colo-rack/' rel='bookmark' title='Permanent Link: pictures of my colo rack'>pictures of my colo rack</a></li>
<li><a href='http://www.natecarlson.com/2005/09/17/new-backplane-in-my-drive-array/' rel='bookmark' title='Permanent Link: new backplane in my drive array'>new backplane in my drive array</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve received a few requests over time about how to manage a Dell PowerVault 660F from Linux hosts, most recently from a nice guy named Robert. He reminded me that I really should post some information on this here, as it can be hard to find.</p>
<p><strong>Standard Disclaimer:</strong> If you follow any of my tips and it breaks your array, I can&#8217;t help. It&#8217;s been a long time since I&#8217;ve touched one of them. These instructions are for informational purposes only.</p>
<p>Basically, all I can recommend is to scrap Dell&#8217;s OpenManage utilities. They make it very hard to manage the array in a way that lets it be used easily for Linux-based hosts. The RAID controllers are actually Mylex FFX controllers, and you can download the OEM software (eArray Director) from:</p>
<p><a href="http://www.engenio.com/support/profibre_downloads.html">http://www.engenio.com/support/profibre_downloads.html</a></p>
<p>It makes management of these arrays just like most other arrays &#8212; it allows you to set up the LUN&#8217;s, map the LUN&#8217;s to specific connected hosts, etc. Makes life way easier. Oh, yeah, it also runs on Linux.</p>
<p>Also, if you are not running a recent firmware version, upgrade! If I recall correctly (it&#8217;s been awhile since I&#8217;ve used my array; it&#8217;s actually in my basement waiting for eBay right now), the most recent &#8220;Dell-supported&#8221; version is 7.82. There is also an 8.40 image available that I&#8217;ve read works. I&#8217;ve put a few images up at:</p>
<p><a href="http://www.natecarlson.com/downloads/powervault-660f/">http://www.natecarlson.com/downloads/powervault-660f/</a></p>
<p>Let me know how things go!</p>


<p>Related posts:<ol><li><a href='http://www.natecarlson.com/2005/09/16/pictures-of-my-colo-rack/' rel='bookmark' title='Permanent Link: pictures of my colo rack'>pictures of my colo rack</a></li>
<li><a href='http://www.natecarlson.com/2005/09/17/new-backplane-in-my-drive-array/' rel='bookmark' title='Permanent Link: new backplane in my drive array'>new backplane in my drive array</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.natecarlson.com/2007/12/10/powervault-660f-management/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>new backplane in my drive array</title>
		<link>http://www.natecarlson.com/2005/09/17/new-backplane-in-my-drive-array/</link>
		<comments>http://www.natecarlson.com/2005/09/17/new-backplane-in-my-drive-array/#comments</comments>
		<pubDate>Sat, 17 Sep 2005 05:07:28 +0000</pubDate>
		<dc:creator>nc</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.natecarlson.com/?p=11</guid>
		<description><![CDATA[I&#8217;ve got the new backplane installed in the PowerVault 660F array. It sure was interesting to install &#8211; have to pull the entire array apart to get at it. I did find out that almost all of the weight is in the components &#8211; the actual casing for the array is light as a feather. [...]


Related posts:<ol><li><a href='http://www.natecarlson.com/2007/12/10/powervault-660f-management/' rel='bookmark' title='Permanent Link: powervault 660f management'>powervault 660f management</a></li>
<li><a href='http://www.natecarlson.com/2005/09/16/pictures-of-my-colo-rack/' rel='bookmark' title='Permanent Link: pictures of my colo rack'>pictures of my colo rack</a></li>
<li><a href='http://www.natecarlson.com/2009/11/03/nexentaopensolaris-on-a-dell-2850-with-drac-4-virtual-media-issues/' rel='bookmark' title='Permanent Link: nexenta/opensolaris on a dell 2850 with drac 4 &#8211; virtual media issues'>nexenta/opensolaris on a dell 2850 with drac 4 &#8211; virtual media issues</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve got the new backplane installed in the PowerVault 660F array. It sure was interesting to install &#8211; have to pull the entire array apart to get at it. I did find out that almost all of the weight is in the components &#8211; the actual casing for the array is light as a feather. Interestingly, after performing the swap-out, Dell&#8217;s OpenManage Array Manager software can no longer talk to the array, however, the storage manager from LSI Logic that runs under Linux still sees it just fine. I still need to figure out how to reset the service tag on the new backplane.. Array Manager is supposed to take care of it, but well, it&#8217;s not working! In any case, time to throw some data at Controller 1 again, and see if it goes *boom*..</p>
<p><em>Update:</em> Been running Bonnie++ across both channels for the last 12 hours now; this would&#8217;ve generally been more than enough to crash it before. I&#8217;ll let it keep running the next couple days, and hope for the best..</p>
<p><em>Update #2:</em> It&#8217;s been about 36 hours now, and still no crash&#8230; looks like Dell might have actually gotten the problem fixed! Considering we&#8217;ve replaced every component but the actual array itself, the power supplies, and the fan trays, I would hope that this fixes it.</p>


<p>Related posts:<ol><li><a href='http://www.natecarlson.com/2007/12/10/powervault-660f-management/' rel='bookmark' title='Permanent Link: powervault 660f management'>powervault 660f management</a></li>
<li><a href='http://www.natecarlson.com/2005/09/16/pictures-of-my-colo-rack/' rel='bookmark' title='Permanent Link: pictures of my colo rack'>pictures of my colo rack</a></li>
<li><a href='http://www.natecarlson.com/2009/11/03/nexentaopensolaris-on-a-dell-2850-with-drac-4-virtual-media-issues/' rel='bookmark' title='Permanent Link: nexenta/opensolaris on a dell 2850 with drac 4 &#8211; virtual media issues'>nexenta/opensolaris on a dell 2850 with drac 4 &#8211; virtual media issues</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.natecarlson.com/2005/09/17/new-backplane-in-my-drive-array/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached (feed is rejected)
Page Caching using memcached (request URI is rejected)
Database Caching 96/338 queries in 0.921 seconds using memcached

Served from: www.natecarlson.com @ 2010-07-30 12:10:18 -->