<?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"
	>

<channel>
	<title># zpool create ...</title>
	<atom:link href="http://zpool.org/feed" rel="self" type="application/rss+xml" />
	<link>http://zpool.org</link>
	<description>storage for my thoughts</description>
	<pubDate>Wed, 13 May 2009 16:32:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Pimp your X4500 Thumper with SSDs and mirrored USB boot</title>
		<link>http://zpool.org/2009/05/13/thumper-with-ssd</link>
		<comments>http://zpool.org/2009/05/13/thumper-with-ssd#comments</comments>
		<pubDate>Wed, 13 May 2009 16:32:22 +0000</pubDate>
		<dc:creator>pds</dc:creator>
		
		<category><![CDATA[nexenta]]></category>

		<category><![CDATA[opensolaris]]></category>

		<category><![CDATA[zfs]]></category>

		<category><![CDATA[ssd]]></category>

		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://zpool.org/?p=38</guid>
		<description><![CDATA[Hybrid storage pools are the new coolest thing in ZFS land and are being pushed commercially with the recent release of Sun&#8217;s 7000 series open storage.  For various reasons, Sun has only added a supported SSD option to the X4540 Thor systems.  This unfortunately doesn&#8217;t help those of us wanting to extend our [...]]]></description>
			<content:encoded><![CDATA[<p>Hybrid storage pools are the new coolest thing in ZFS land and are being pushed commercially with the recent release of Sun&#8217;s <a href="http://www.sun.com/storage/openstorage/products.jsp">7000 series open storage</a>.  For various reasons, Sun has only added a supported SSD option to the X4540 Thor systems.  This unfortunately doesn&#8217;t help those of us wanting to extend our X4500 Thumper investments and get in on the SSD performance action.  I&#8217;m fairly certain you could buy Sun&#8217;s Thor solution and use it in your Thumper, but I for one wasn&#8217;t impressed with the price.</p>
<p>Fortunately there is a simple, relatively inexpensive way to use SSD drives with your Thumper.  Here&#8217;s what you need:</p>
<p>
<a href="http://www.sun.com/servers/x64/x4500/"><img src="http://zpool.org/wp-content/uploads/2009/05/x4500-293x300.jpg" alt="" title="x4500" width="293" height="300" class="alignleft size-medium wp-image-40" /></a> <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820167013"><img src="http://zpool.org/wp-content/uploads/2009/05/intel-x25e-278x300.jpg" alt="" title="intel x25-e" width="278" height="300" class="alignleft size-medium wp-image-42" /></a> <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16817994064"><img src="http://zpool.org/wp-content/uploads/2009/05/mb882sp-1s-1b-300x225.jpg" alt="" title="Icy Dock SSD to SATA converter" width="300" height="225" class="alignnone size-medium wp-image-43" /></a></p>
<p>You&#8217;ll also want a <a href="http://mxsun.stores.yahoo.net/5410456.html">spare X4500 drive bracket</a> unless you&#8217;re willing to use a bracket from the drive(s) you have to pull out.  Insert your Intel X25-E SSD into the Icy Dock, attach the Icy Dock to the X4500 bracket like any 3.5&#8243; drive, and insert the result into your Thumper.  Voila.  The Icy Dock bay is well constructed despite being plastic (I would prefer it was made out of aluminum).  Also, $20 for a hunk of plastic and a converter isn&#8217;t ideal, but those of you that would suggest duct tape have no sense of aesthetics.</p>
<p>In my case, I swapped out two 1TB drives for two 32GB Intel X25-E SSDs that are used as mirrored ZFS intent log.  They show up and work just fine:</p>
<p><code><br />
platform = Sun Fire X4500</code></p>
<p>Device    Serial        Vendor   Model             Rev  Temperature<br />
&#8212;&#8212;    &#8212;&#8212;        &#8212;&#8212;   &#8212;&#8211;             &#8212;- &#8212;&#8212;&#8212;&#8211;<br />
c0t0d0p0  F002PAJSZPLF  ATA      HITACHI HUA7210S  A90A None<br />
c0t1d0p0  F002PAJSX74F  ATA      HITACHI HUA7210S  A90A None<br />
c0t2d0p0  F002PAJT81VF  ATA      HITACHI HUA7210S  A90A None<br />
c0t3d0p0  F002PAJSYHMF  ATA      HITACHI HUA7210S  A90A None<br />
c0t4d0p0  F002PAJSZUNF  ATA      HITACHI HUA7210S  A90A None<br />
c0t5d0p0  F002PAJSATHF  ATA      HITACHI HUA7210S  A90A None<br />
c0t6d0p0  F002PAJSXA6F  ATA      HITACHI HUA7210S  A90A None<br />
c0t7d0p0  F002PAJSX7XF  ATA      HITACHI HUA7210S  A90A None<br />
c1t0d0p0  F002PAJSVSHF  ATA      HITACHI HUA7210S  A90A None<br />
c1t1d0p0  F002PAJSTBEF  ATA      HITACHI HUA7210S  A90A None<br />
c1t2d0p0  F002PAJSVAJF  ATA      HITACHI HUA7210S  A90A None<br />
c1t3d0p0  F002PAJT5XDF  ATA      HITACHI HUA7210S  A90A None<br />
c1t4d0p0  F002PAJSZNXF  ATA      HITACHI HUA7210S  A90A None<br />
c1t5d0p0  F002PAJPZ8DF  ATA      HITACHI HUA7210S  A90A None<br />
c1t6d0p0  F002PAJSVBEF  ATA      HITACHI HUA7210S  A90A None<br />
c1t7d0p0  F002PAJSV9XF  ATA      HITACHI HUA7210S  A90A None<br />
c3t0d0p0  u             SanDisk  U3 Cruzer Micro   8.02 None<br />
c4t0d0p0  u             SanDisk  U3 Cruzer Micro   8.02 None<br />
c5t0d0p0  F002PAJSK27F  ATA      HITACHI HUA7210S  A90A None<br />
c5t1d0p0  F002PAJSVSRF  ATA      HITACHI HUA7210S  A90A None<br />
c5t2d0p0  F002PAJKZNAF  ATA      HITACHI HUA7210S  A90A None<br />
c5t3d0p0  F002PAJSXKPF  ATA      HITACHI HUA7210S  A90A None<br />
c5t4d0p0  F002PAJSYB9F  ATA      HITACHI HUA7210S  A90A None<br />
c5t5d0p0  F002PAJSVYDF  ATA      HITACHI HUA7210S  A90A None<br />
c5t6d0p0  F002PAJSAUUF  ATA      HITACHI HUA7210S  A90A None<br />
c5t7d0p0  F002PAJSSWYF  ATA      HITACHI HUA7210S  A90A None<br />
c6t0d0p0  140085032HGN  ATA      SSDSA2SH032G1GN   8790 None<br />
c6t1d0p0  F002PAJSZGMF  ATA      HITACHI HUA7210S  A90A None<br />
c6t2d0p0  F002PAJTD4WF  ATA      HITACHI HUA7210S  A90A None<br />
c6t3d0p0  F002PAJSV2SF  ATA      HITACHI HUA7210S  A90A None<br />
c6t4d0p0  1400CB032HGN  ATA      SSDSA2SH032G1GN   8790 None<br />
c6t5d0p0  F002PAJSJMTF  ATA      HITACHI HUA7210S  A90A None<br />
c6t6d0p0  F002PAJRZXUF  ATA      HITACHI HUA7210S  A90A None<br />
c6t7d0p0  F002PAJSSVLF  ATA      HITACHI HUA7210S  A90A None<br />
c7t0d0p0  F002PAJSX9YF  ATA      HITACHI HUA7210S  A90A None<br />
c7t1d0p0  F002PAJSZNSF  ATA      HITACHI HUA7210S  A90A None<br />
c7t2d0p0  F002PAJSLE3F  ATA      HITACHI HUA7210S  A90A None<br />
c7t3d0p0  F002PAJSZ3HF  ATA      HITACHI HUA7210S  A90A None<br />
c7t4d0p0  F002PAJSVH3F  ATA      HITACHI HUA7210S  A90A None<br />
c7t5d0p0  F002PAJSVGMF  ATA      HITACHI HUA7210S  A90A None<br />
c7t6d0p0  F002PAJPWV8F  ATA      HITACHI HUA7210S  A90A None<br />
c7t7d0p0  F002PAJSY12F  ATA      HITACHI HUA7210S  A90A None<br />
c8t0d0p0  F002PAJS0XEF  ATA      HITACHI HUA7210S  A90A None<br />
c8t1d0p0  F002PAJSVZ0F  ATA      HITACHI HUA7210S  A90A None<br />
c8t2d0p0  F002PAJSZ46F  ATA      HITACHI HUA7210S  A90A None<br />
c8t3d0p0  F002PAJSN68F  ATA      HITACHI HUA7210S  A90A None<br />
c8t4d0p0  F002PAJSWM6F  ATA      HITACHI HUA7210S  A90A None<br />
c8t5d0p0  F002PAJPZ8BF  ATA      HITACHI HUA7210S  A90A None<br />
c8t6d0p0  F002PAJSVGTF  ATA      HITACHI HUA7210S  A90A None<br />
c8t7d0p0  F002PAJS1AJF  ATA      HITACHI HUA7210S  A90A None     </p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;SunFireX4500&#8212;&#8212;Rear&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>36:   37:   38:   39:   40:   41:   42:   43:   44:   45:   46:   47:<br />
c6t3  c6t7  c5t3  c5t7  c8t3  c8t7  c7t3  c7t7  c1t3  c1t7  c0t3  c0t7<br />
^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++<br />
24:   25:   26:   27:   28:   29:   30:   31:   32:   33:   34:   35:<br />
c6t2  c6t6  c5t2  c5t6  c8t2  c8t6  c7t2  c7t6  c1t2  c1t6  c0t2  c0t6<br />
^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++<br />
12:   13:   14:   15:   16:   17:   18:   19:   20:   21:   22:   23:<br />
c6t1  c6t5  c5t1  c5t5  c8t1  c8t5  c7t1  c7t5  c1t1  c1t5  c0t1  c0t5<br />
^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++<br />
 0:    1:    2:    3:    4:    5:    6:    7:    8:    9:   10:   11:<br />
c6t0  c6t4  c5t0  c5t4  c8t0  c8t4  c7t0  c7t4  c1t0  c1t4  c0t0  c0t4<br />
^b+   ^b+   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++<br />
&#8212;&#8212;-*&#8212;&#8212;&#8212;&#8211;*-SunFireX4500&#8211;*&#8212;Front&#8212;&#8211;*&#8212;&#8212;&#8212;&#8211;*&#8212;&#8212;&#8212;-</p>
<p>Summary:<br />
        Vendor          Model                   Count<br />
        &#8212;&#8212;          &#8212;&#8211;                   &#8212;&#8211;<br />
        ATA             HITACHI HUA7210S        46<br />
        SanDisk         U3 Cruzer Micro          2<br />
        ATA             SSDSA2SH032G1GN          2</p>
<p>                        Total Storage Devices = 50
</p>
<p>To help make up for the lost space, I also use two <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820171375">SanDisk Cruzer Micro 16GB</a> flash drives as a mirrored ZFS boot/root.  This works really well under <a href="http://www.nexenta.org/os/Download">Nexenta NCP</a> and <a href="http://www.nexenta.com/">NexentaStor</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://zpool.org/2009/05/13/thumper-with-ssd/feed</wfw:commentRss>
		</item>
		<item>
		<title>How to fix a failed apt-clone dist-upgrade on Nexenta unstable</title>
		<link>http://zpool.org/2009/02/24/fix-a-broken-apt-clone</link>
		<comments>http://zpool.org/2009/02/24/fix-a-broken-apt-clone#comments</comments>
		<pubDate>Tue, 24 Feb 2009 16:27:40 +0000</pubDate>
		<dc:creator>pds</dc:creator>
		
		<category><![CDATA[nexenta]]></category>

		<category><![CDATA[opensolaris]]></category>

		<guid isPermaLink="false">http://zpool.org/?p=35</guid>
		<description><![CDATA[The current Nexenta NCP 2.0 hardy-unstable repository has some broken bits that prevent a clean apt-clone dist-upgrade from working.  A common question on the IRC channel is how to work around this, and I&#8217;ve answered it enough times that I thought it best to write up some basic instructions.
Here&#8217;s an example of what happens:

# [...]]]></description>
			<content:encoded><![CDATA[<p>The current Nexenta NCP 2.0 hardy-unstable repository has some broken bits that prevent a clean apt-clone dist-upgrade from working.  A common question on the IRC channel is how to work around this, and I&#8217;ve answered it enough times that I thought it best to write up some basic instructions.</p>
<p>Here&#8217;s an example of what happens:</p>
<p><code><br />
# apt-clone -v dist-upgrade<br />
This operation will upgrade your system using ZFS capabilities. Proceed ? (y/n) y</code></p>
<p>Updating APT sources &#8230;<br />
apt-get -V update<br />
Hit http://apt.nexenta.org hardy-unstable Release.gpg<br />
Hit http://apt.nexenta.org hardy-unstable Release<br />
Hit http://apt.nexenta.org hardy-unstable/main Packages<br />
Hit http://apt.nexenta.org hardy-unstable/contrib Packages<br />
Hit http://apt.nexenta.org hardy-unstable/non-free Packages<br />
Hit http://apt.nexenta.org hardy-unstable/main Sources<br />
Hit http://apt.nexenta.org hardy-unstable/contrib Sources<br />
Hit http://apt.nexenta.org hardy-unstable/non-free Sources<br />
Reading package lists&#8230; Done<br />
Initiating Nexenta upgrade procedure. Please wait&#8230;<br />
Success. This upgrade will download approximately 38.90MB<br />
This upgrade will require REBOOT. Proceed? (y/n) y</p>
<p>Upgrade is in progress. Please DO NOT interrupt&#8230;<br />
Creating Upgrade Checkpoint&#8230;<br />
syspool/rootfs-nmu-002: entry not found in menu.lst</p>
<p>Upgrade Checkpoint has been created: rootfs-nmu-002</p>
<p>Use &#8216;zfs list -r syspool&#8217; command to list all available<br />
upgrade/rollback checkpoints</p>
<p>apt-get -V -y install dpkg apt<br />
Reading package lists&#8230; Done<br />
Building dependency tree<br />
Reading state information&#8230; Done<br />
dpkg is already the newest version.<br />
apt is already the newest version.<br />
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.<br />
rmdir /tmp/upgrade-attempt.21883 2>/dev/null<br />
mkdir /tmp/upgrade-attempt.21883<br />
mount -F zfs syspool/rootfs-nmu-002 /tmp/upgrade-attempt.21883 2>/dev/null<br />
chroot /tmp/upgrade-attempt.21883 mount /proc 2>/dev/null<br />
mount -F lofs -O /etc/mnttab /tmp/upgrade-attempt.21883/etc/mnttab 2>/dev/null<br />
mount -F lofs -O /devices /tmp/upgrade-attempt.21883/devices 2>/dev/null<br />
APT_CLONE_ENV=1 chroot /tmp/upgrade-attempt.21883 apt-get -V  -o Dpkg::Options::=&#8221;&#8211;force-confdef&#8221; -o Dpkg::Options::=&#8221;&#8211;force-confold&#8221;  dist-upgrade<br />
Reading package lists&#8230; Done<br />
Building dependency tree<br />
Reading state information&#8230; Done<br />
Calculating upgrade&#8230; Done<br />
The following packages will be upgraded:<br />
   man-db (2.5.2-2nexenta1 => 2.5.2-2nexenta2)<br />
   sunwcakr (5.11.104-2 => 5.11.104-3)<br />
   sunwckr (5.11.104-4 => 5.11.104-5)<br />
   sunwcsl (5.11.104-5 => 5.11.104-6)<br />
   sunwemlxs (5.11.104-1 => 5.11.104-2)<br />
   sunwiscsidmr (5.11.104-1 => 5.11.104-2)<br />
   sunwiscsidmu (5.11.104-1 => 5.11.104-2)<br />
   sunwiscsir (5.11.104-5 => 5.11.104-6)<br />
   sunwiscsitr (5.11.104-1 => 5.11.104-2)<br />
   sunwiscsitu (5.11.104-1 => 5.11.104-2)<br />
   sunwkrbu (5.11.104-1 => 5.11.104-2)<br />
   sunwstmf (5.11.104-1 => 5.11.104-2)<br />
   sunwstmfu (5.11.104-1 => 5.11.104-2)<br />
   sunwzfskr (5.11.104-5 => 5.11.104-7)<br />
   sunwzfsr (5.11.104-4 => 5.11.104-6)<br />
   sunwzfsu (5.11.104-4 => 5.11.104-6)<br />
16 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 20.8MB/38.9MB of archives.<br />
After this operation, 3048kB disk space will be freed.<br />
Do you want to continue [Y/n]? y<br />
Get:1 http://apt.nexenta.org hardy-unstable/main sunwcakr 5.11.104-3 [2462kB]<br />
Get:2 http://apt.nexenta.org hardy-unstable/main sunwckr 5.11.104-5 [14.5MB]<br />
Get:3 http://apt.nexenta.org hardy-unstable/main sunwzfsr 5.11.104-6 [453kB]<br />
Get:4 http://apt.nexenta.org hardy-unstable/main man-db 2.5.2-2nexenta2 [1050kB]<br />
Get:5 http://apt.nexenta.org hardy-unstable/main sunwiscsir 5.11.104-6 [236kB]<br />
Get:6 http://apt.nexenta.org hardy-unstable/main sunwzfskr 5.11.104-7 [851kB]<br />
Get:7 http://apt.nexenta.org hardy-unstable/main sunwzfsu 5.11.104-6 [1253kB]<br />
Fetched 20.8MB in 49s (420kB/s)<br />
nl.1: sh: fatal: relocation error: file /lib/libncurses.so.5: symbol main: referenced symbol not found<br />
E: Sub-process /usr/bin/apt-clone -c exited unexpectedly<br />
E: Failure running script /usr/bin/apt-clone -c<br />
chroot /tmp/upgrade-attempt.21883 umount /proc 2>/dev/null<br />
umount /tmp/upgrade-attempt.21883/etc/mnttab 2>/dev/null<br />
umount /tmp/upgrade-attempt.21883/devices 2>/dev/null<br />
rm -rf /tmp/nl*<br />
umount /tmp/upgrade-attempt.21883 2>/dev/null<br />
rmdir /tmp/upgrade-attempt.21883<br />
Upgrade failed. Would you like to rollback changes now? (y/n)
</p>
<p>In order to fix this, you would answer no to the rollback and then execute something like this:</p>
<p><code><br />
# mount -F zfs syspool/rootfs-nmu-002 /mnt<br />
# chroot /mnt mount /proc<br />
# mount -F lofs -O /etc/mnttab /mnt/etc/mnttab<br />
# mount -F lofs -O /devices /mnt/devices<br />
# chroot /mnt<br />
</code></p>
<p>Now from within the chroot, execute:</p>
<p><code><br />
# rm -r /tmp/nl*<br />
# APT_CLONE_ENV=1 apt-get -V  -o Dpkg::Options::=&#8221;&#8211;force-confdef&#8221; -o Dpkg::Options::=&#8221;&#8211;force-confold&#8221;  dist-upgrade<br />
# bootadm update-archive<br />
# exit<br />
</code></p>
<p>This should get all the packages within the clone upgraded properly, update the boot archive, and back you out of the clone.  Now you need to install a new grub, unmount the clone, and reboot:</p>
<p><code><br />
# installgrub /mnt/boot/grub/stage1 /mnt/boot/grub/stage2 /dev/rdsk/<first disk><br />
# installgrub /mnt/boot/grub/stage1 /mnt/boot/grub/stage2 /dev/rdsk/<second disk> (if you have one)<br />
# chroot /mnt umount /proc<br />
# umount /mnt/devices<br />
# umount /mnt/etc/mnttab<br />
# umount /mnt<br />
</second></first></code></p>
<p>Obviously you&#8217;ll need to replace <first disk> with the correct device(s), such as c0d0s0 and c1d0s0.  If you don&#8217;t know which devices to use, run <strong>zpool status syspool</strong> and it should tell you.  Note above that we did not activate the new clone as the default bootfs.  It is best now to reboot, select the new entry from the grub menu, and verify that the clone is working properly.  Once you&#8217;re booted into the clone, you can run <strong>apt-clone -a rootfs-nmu-002</strong> to make it the default.</first></p>
<p>Hopefully this helps some of you out there having problems.  Feel free to drop by ##nexenta on irc.freenode.net if you require more assistance.</p>
]]></content:encoded>
			<wfw:commentRss>http://zpool.org/2009/02/24/fix-a-broken-apt-clone/feed</wfw:commentRss>
		</item>
		<item>
		<title>My ZFS media server</title>
		<link>http://zpool.org/2008/12/16/my-zfs-media-server</link>
		<comments>http://zpool.org/2008/12/16/my-zfs-media-server#comments</comments>
		<pubDate>Tue, 16 Dec 2008 07:07:26 +0000</pubDate>
		<dc:creator>pds</dc:creator>
		
		<category><![CDATA[nexenta]]></category>

		<category><![CDATA[opensolaris]]></category>

		<category><![CDATA[zfs]]></category>

		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://zpool.org/?p=26</guid>
		<description><![CDATA[Every self-respecting geek has a home media server to store their CD and DVD rips, downloaded TV shows, photos, etc. and I&#8217;m no exception.  I&#8217;ve always found it interesting to see what others put together to fill this void, so I&#8217;m returning the favor by showing off my current setup:

The full components list includes:

Chenbro [...]]]></description>
			<content:encoded><![CDATA[<p>Every self-respecting geek has a home media server to store their CD and DVD rips, downloaded TV shows, photos, etc. and I&#8217;m no exception.  I&#8217;ve always found it interesting to see what others put together to fill this void, so I&#8217;m returning the favor by showing off my current setup:</p>
<p><a href="http://zpool.org/wp-content/uploads/2008/12/media_server.png"><img src="http://zpool.org/wp-content/uploads/2008/12/media_server.png" alt="my zfs media server" title="media_server" width="500" height="410" class="size-full wp-image-27" /></a></p>
<p>The full components list includes:</p>
<ul>
<li><a href="http://usa.chenbro.com/corporatesite/products_detail.php?serno=33">Chenbro RM31212B 3U Rackmount Chassis</a> including a 460W Zippy PSU</li>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16819115202">Intel Core i7 920 Nehalem 2.66GHz Quad-Core</a></li>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820148247">Crucial 6GB 240-Pin DDR3 SDRAM (PC3 10600) Triple Channel Memory Kit</a></li>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16813182165">Supermicro MBD-X8SAX-O Intel X58 Server Motherboard</a></li>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16822148106">Seagate Barracuda 7200.9 ST3120813AS 120GB 7200 RPM Sata Hard Drive</a>(x2 system drives)</li>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16822148065">Seagate Barracuda 7200.8 ST3250823AS 250GB 7200 RPM Sata Hard Drive (x6 data drives)</a></li>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16822148274">Seagate Barracuda 7200.11 ST31000340AS 1TB 7200 RPM SATA Hard Drive</a> (x6 data drives)</li>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16815124027">SYBA SD-SA2PEX-2IR PCI-e SATA II card</a> (x2)</li>
<li>Supermicro AOC-SAT-MV8 (x1)</li>
<li>Ancient Matrox PCI video card</li>
</ul>
<p><strong>platinum.alloy.net</strong> serves up audio/video/photos/etc. to two <a href="http://wiki.awkwardtv.org/">hacked AppleTV</a> boxes, my wife&#8217;s iMac, and my Mac Pro via Samba.   It also serves up home directories for the <a href="http://wiki.sun-rays.org/">Sun Ray thin-client</a> in the kitchen and acts as a backup server for our Macbook Pro laptops.</p>
<p>It has been through a number of incarnations over the years.   I picked up the Chenbro case off eBay a year or so ago for around $350 which was a steal, considering they run upwards of $800 new.  The motherboard, CPU, memory, and 1TB drives are new as of December 2008 (early Christmas present, yay!).   Everything else I&#8217;ve had for a couple of years and it&#8217;s been the usual organic upgrade process.   The Supermicro MBD-X8SAX-O motherboard is so new that I must have been the first one to buy it off Newegg.   The price for the new motherboard/cpu/memory dropped about $100 less than a week after I ordered, and I hadn&#8217;t even received the parts yet.  Typical!  I tend not to be so bleeding edge and only upgrade every three years or so, but the timing was right and Nehalem was calling me in my sleep. </p>
<p> I was previously using a Tyan S2865G2NR board with a 2.2GHz AMD Athlon X2 and 4GB of Crucial memory.  There was nothing wrong with this other than it didn&#8217;t have enough PCI-X or PCI-E slots, and socket 939 is getting a bit long in the tooth.  The upshot is that I can get ~$200 out of the old parts on eBay and recoup some of the bleeding edge cost.</p>
<p>Upgrading to the new motherboard was mostly straightforward, although I had to do a manual dist-upgrade to the latest <a href="http://nexenta.org/">NexentaCP</a> unstable since the OpenSolaris b85 kernel had problems booting.  I burned <a href="http://www.nexenta.org/releases/nexenta-core-platform_2.0-b85-alpha2_x86.iso.zip">NexentaCore 2.0 Alpha1</a> and used the recovery grub option to login, mount my syspool, and fix things.  I&#8217;m in the process of migrating all the data off the six Seagate 250GB drives which are attached to the AOC-SAT-MV8.  This card has had a lot of problems with ZFS and has been discontinued by Supermicro in favor of the AOC-SAT2-MV8.   Whenever I expand beyond six disks, I&#8217;m going to skip straight to the <a href="http://www.supermicro.com/products/accessories/addon/AOC-USAS-L8i.cfm">AOC-USAS-L8i</a> using mini-SAS to SATA cables.</p>
<p>So far the new board/cpu/memory appear stable, and it&#8217;s been serving up WALL-E repeatedly to our three year old for a few days now.   It&#8217;s nice to see Hyperthreading giving us what appears as 8 core bling:</p>
<p><code><br />
# psrinfo -v<br />
Status of virtual processor 0 as of: 12/15/2008 22:56:39<br />
  on-line since 12/14/2008 18:22:47.<br />
  The i386 processor operates at 2660 MHz,<br />
	and has an i387 compatible floating point processor.<br />
Status of virtual processor 1 as of: 12/15/2008 22:56:39<br />
  on-line since 12/14/2008 18:22:51.<br />
  The i386 processor operates at 2660 MHz,<br />
	and has an i387 compatible floating point processor.<br />
Status of virtual processor 2 as of: 12/15/2008 22:56:39<br />
  on-line since 12/14/2008 18:22:51.<br />
  The i386 processor operates at 2660 MHz,<br />
	and has an i387 compatible floating point processor.<br />
Status of virtual processor 3 as of: 12/15/2008 22:56:39<br />
  on-line since 12/14/2008 18:22:51.<br />
  The i386 processor operates at 2660 MHz,<br />
	and has an i387 compatible floating point processor.<br />
Status of virtual processor 4 as of: 12/15/2008 22:56:39<br />
  on-line since 12/14/2008 18:22:51.<br />
  The i386 processor operates at 2660 MHz,<br />
	and has an i387 compatible floating point processor.<br />
Status of virtual processor 5 as of: 12/15/2008 22:56:39<br />
  on-line since 12/14/2008 18:22:51.<br />
  The i386 processor operates at 2660 MHz,<br />
	and has an i387 compatible floating point processor.<br />
Status of virtual processor 6 as of: 12/15/2008 22:56:39<br />
  on-line since 12/14/2008 18:22:51.<br />
  The i386 processor operates at 2660 MHz,<br />
	and has an i387 compatible floating point processor.<br />
Status of virtual processor 7 as of: 12/15/2008 22:56:39<br />
  on-line since 12/14/2008 18:22:51.<br />
  The i386 processor operates at 2660 MHz,<br />
	and has an i387 compatible floating point processor.<br />
</code></p>
<p>I&#8217;ll work on benchmarking this home-grown thumper after the New Year.  The next upgrade is to install four <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820167005">Intel X25-M SSDs</a> for the ZIL and L2ARC caches.  Given the cost I think I&#8217;ll wait awhile this time.</p>
]]></content:encoded>
			<wfw:commentRss>http://zpool.org/2008/12/16/my-zfs-media-server/feed</wfw:commentRss>
		</item>
		<item>
		<title>Flash 10 on Sun Ray</title>
		<link>http://zpool.org/2008/12/12/flash-10-on-sun-ray</link>
		<comments>http://zpool.org/2008/12/12/flash-10-on-sun-ray#comments</comments>
		<pubDate>Fri, 12 Dec 2008 17:44:10 +0000</pubDate>
		<dc:creator>pds</dc:creator>
		
		<category><![CDATA[sunray]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://zpool.org/?p=22</guid>
		<description><![CDATA[Once again I&#8217;m revisiting the state of Flash support running under Sun Ray software.  My previous post showed there had been improvements made on this front.  How are things doing over a year later?
My Sun Ray environment today is using Ubuntu Hardy and Flash 10 from the included flashplugin-nonfree package.  I&#8217;m still [...]]]></description>
			<content:encoded><![CDATA[<p>Once again I&#8217;m revisiting the state of Flash support running under Sun Ray software.  My <a href="http://zpool.org/2007/10/26/flash-9-on-sun-ray-followup">previous</a> post showed there had been improvements made on this front.  How are things doing over a year later?</p>
<p>My Sun Ray environment today is using Ubuntu Hardy and Flash 10 from the included flashplugin-nonfree package.  I&#8217;m still using PulseAudio with a <a href="http://www.mail-archive.com/sunray-users@filibeto.org/msg09965.html">workaround</a> by Sebastian Hesselbarth that nicely configures pulseaudio for each user and redirects sound through the appropriate $UTAUDIODEV device.  No more libflashsupport dependency.  With this in place, users launch the Sound configuration in GNOME and set all options to &#8220;PulseAudio Sound Server&#8221;, and it just works.  </p>
<p>Unfortunately the smurfing effect has returned in Flash 10, having been temporarily fixed at one point in a Flash 9 beta.  Someone filed a <a href="http://bugs.adobe.com/jira/browse/FP-764">bug</a> with Adobe recently about this, and it appears it is being investigated.  Hopefully Adobe can fix this soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://zpool.org/2008/12/12/flash-10-on-sun-ray/feed</wfw:commentRss>
		</item>
		<item>
		<title>Nexenta and third-party APT repositories</title>
		<link>http://zpool.org/2008/04/10/nexenta-and-third-party-apt-repositories</link>
		<comments>http://zpool.org/2008/04/10/nexenta-and-third-party-apt-repositories#comments</comments>
		<pubDate>Fri, 11 Apr 2008 03:55:04 +0000</pubDate>
		<dc:creator>pds</dc:creator>
		
		<category><![CDATA[nexenta]]></category>

		<category><![CDATA[desktop]]></category>

		<category><![CDATA[opensolaris]]></category>

		<category><![CDATA[xfce]]></category>

		<guid isPermaLink="false">http://zpool.org/2008/04/10/nexenta-and-third-party-apt-repositories</guid>
		<description><![CDATA[NexentaOS has come a long way over the last year, and has recently released Nexenta Core Platform 1.0 which is considered stable.  In doing so, the developers are providing a minimal core set of well tested packages somewhat akin to Debian&#8217;s netinst that can be used for building up servers or entire distributions.  [...]]]></description>
			<content:encoded><![CDATA[<p>NexentaOS has come a long way over the last year, and has recently released <a href="http://www.nexenta.org/os/Elatte_Release">Nexenta Core Platform 1.0</a> which is considered stable.  In doing so, the developers are providing a minimal core set of well tested packages somewhat akin to Debian&#8217;s <a href="http://www.debian.org/CD/netinst/">netinst</a> that can be used for building up servers or entire distributions.   In fact, they&#8217;re encouraging this by providing a <a href="http://www.nexenta.org/os/DistributionBuilder">distribution builder</a>.  This opens up many possibilities for extending what you can do with the OS, and I hope to start experimenting with it soon to produce an updated XFCE4 desktop.</p>
<p>In the meantime, I&#8217;m making my <a href="http://apt.zpool.org/">experimental APT repository</a> available.  This is just a collection of packages I&#8217;ve had to compile over the last year or so to support work related projects.  Some of these packages require manually patching and other changes to get compiled properly and I am remiss in getting these submitted upstream.  My next goal is to get as many of these as possible (within the <a href="http://www.nexenta.org/os/NexentaRepositoryPolicyMain">repository guidelines</a>) into the official Nexenta APT repository and actually start maintaining some of them.  Anyway, I hope some of these packages prove useful to others.</p>
]]></content:encoded>
			<wfw:commentRss>http://zpool.org/2008/04/10/nexenta-and-third-party-apt-repositories/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ultimate Home ZFS Storage Server?</title>
		<link>http://zpool.org/2007/10/31/ultimate-home-zfs-storage-server</link>
		<comments>http://zpool.org/2007/10/31/ultimate-home-zfs-storage-server#comments</comments>
		<pubDate>Wed, 31 Oct 2007 05:28:15 +0000</pubDate>
		<dc:creator>pds</dc:creator>
		
		<category><![CDATA[opensolaris]]></category>

		<category><![CDATA[zfs]]></category>

		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://zpool.org/2007/10/31/ultimate-home-zfs-storage-server</guid>
		<description><![CDATA[
Chenbro has announced a new mini-itx home server/NAS chassis that would make for a super small, super quiet OpenSolaris ZFS storage server.  Couple this with an MSI Industrial 945GM1 Core 2 Duo Mainboard, 4GB of memory, a 2.5&#8243; system disk, four 750GB or 1TB data drives, and a cheap four port PCI SATA card, [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center"><img src="http://zpool.org/wp-content/uploads/2007/10/es34069.jpg" alt="es34069.jpg" height="456" width="328" /></div>
<p>Chenbro has <a href="http://usa.chenbro.com/corporatesite/products_detail.php?serno=97">announced</a> a new mini-itx home server/NAS chassis that would make for a super small, super quiet OpenSolaris ZFS storage server.  Couple this with an <a href="http://www.logicsupply.com/products/ms_7265">MSI Industrial 945GM1 Core 2 Duo Mainboard</a>, 4GB of memory, a 2.5&#8243; system disk, four 750GB or 1TB data drives, and a cheap <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16816132006">four port PCI SATA card</a>, maybe an SD card or two for the <a href="http://blogs.sun.com/perrin/entry/slog_blog_or_blogging_on">slog</a>, and you&#8217;ll have yourself a mini-thumper.  The only con for me is the single system disk, although there are creative solutions around that.</p>
]]></content:encoded>
			<wfw:commentRss>http://zpool.org/2007/10/31/ultimate-home-zfs-storage-server/feed</wfw:commentRss>
		</item>
		<item>
		<title>Flash 9 on Sun Ray followup</title>
		<link>http://zpool.org/2007/10/26/flash-9-on-sun-ray-followup</link>
		<comments>http://zpool.org/2007/10/26/flash-9-on-sun-ray-followup#comments</comments>
		<pubDate>Fri, 26 Oct 2007 18:37:11 +0000</pubDate>
		<dc:creator>pds</dc:creator>
		
		<category><![CDATA[sunray]]></category>

		<category><![CDATA[audio]]></category>

		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://zpool.org/2007/10/26/flash-9-on-sun-ray-followup/</guid>
		<description><![CDATA[There have been some improvements on this front since my last post.   Adobe&#8217;s pre-release flash player 9 update has the smurf effect color problem fixed, and Tobias Oetiker has made a libflashsupport patch that uses the $AUDIODEV environment variable.  I have tested both of these on Ubuntu Feisty and Gibon and everything [...]]]></description>
			<content:encoded><![CDATA[<p>There have been some improvements on this front since my last post.   Adobe&#8217;s pre-release <a href="http://labs.adobe.com/downloads/flashplayer9.html">flash player 9 update</a> has the smurf effect color problem fixed, and Tobias Oetiker has made a <a href="http://tobi.oetiker.ch/patches/">libflashsupport patch</a> that uses the $AUDIODEV environment variable.  I have tested both of these on Ubuntu Feisty and Gibon and everything works as it should.  My thanks to Adobe and Tobias for making the load averages on my Sun Ray servers increase.</p>
]]></content:encoded>
			<wfw:commentRss>http://zpool.org/2007/10/26/flash-9-on-sun-ray-followup/feed</wfw:commentRss>
		</item>
		<item>
		<title>Getting Flash 9 with sound on a Sun Ray</title>
		<link>http://zpool.org/2007/03/11/getting-flash-9-with-sound-on-a-sun-ray</link>
		<comments>http://zpool.org/2007/03/11/getting-flash-9-with-sound-on-a-sun-ray#comments</comments>
		<pubDate>Mon, 12 Mar 2007 04:52:16 +0000</pubDate>
		<dc:creator>pds</dc:creator>
		
		<category><![CDATA[sunray]]></category>

		<category><![CDATA[audio]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[nexenta]]></category>

		<guid isPermaLink="false">http://usesolaris.org/2007/03/11/getting-flash-9-with-sound-on-a-sun-ray/</guid>
		<description><![CDATA[I have a deployment of approximately 40 Sun Rays at work that serve as the primary desktops for our scientists.  Currently these Sun Rays are powered by Sun servers running Debian Linux, although I intend to migrate over to Nexenta once key pieces of the desktop catch up.  One key piece of software [...]]]></description>
			<content:encoded><![CDATA[<p>I have a deployment of approximately 40 Sun Rays <a href="http://cgb.indiana.edu/">at work</a> that serve as the primary desktops for our scientists.  Currently these Sun Rays are powered by Sun servers running Debian Linux, although I intend to migrate over to Nexenta once key pieces of the desktop catch up.  One key piece of software is the Adobe Flash player, which sits at version 7 for Solaris, and has just been upgraded to 9 on Linux.   This means that all the websites which now require the latest version of Flash are once again accessible to my users.  Unfortunately, Adobe has seen fit to only support ALSA, something that the Sun Ray audio library doesn&#8217;t support.  Flash without audio support is kind of pointless, so I went looking for a solution.</p>
<p>I stumbled across <a href="http://pulseaudio.revolutionlinux.com/PulseAudio">PulseAudio</a> which provides a modified version of Adobe&#8217;s libflashsupport library, enabling you to use ESD or PulseAudio.  I am using ESD as an audio &#8220;bridge&#8221; for all applications that don&#8217;t honor $AUDIODEV by default, which include those based on gstreamer.  By setting FLASH_FORCE_ESD=1 before launching firefox, I am getting sound in Flash on my Sun Rays.   Now that sound is working, the only remaining Flash issue is what we call the <a href="http://www.mail-archive.com/sunray-users@filibeto.org/msg05751.html">smurf effect</a>.  This is a bug in Flash that needs to be addressed directly by Adobe.</p>
<p>I look forward to the day when Adobe recognizes [Open]Solaris as a viable desktop OS and releases an up-to-date version of Flash.</p>
<p><b>Edit:</b> It looks like they have released a <a href="http://download.macromedia.com/pub/labs/flashplayer9_update/install_flash_player_9_solaris_x86_beta.tar.bz2">beta</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://zpool.org/2007/03/11/getting-flash-9-with-sound-on-a-sun-ray/feed</wfw:commentRss>
		</item>
		<item>
		<title>Jumpstart Nexenta GNU/OpenSolaris</title>
		<link>http://zpool.org/2007/02/05/jumpstart-nexenta-gnuopensolaris</link>
		<comments>http://zpool.org/2007/02/05/jumpstart-nexenta-gnuopensolaris#comments</comments>
		<pubDate>Tue, 06 Feb 2007 04:34:16 +0000</pubDate>
		<dc:creator>pds</dc:creator>
		
		<category><![CDATA[jumpstart]]></category>

		<category><![CDATA[nexenta]]></category>

		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://usesolaris.org/2007/02/05/jumpstart-nexenta-gnuopensolaris/</guid>
		<description><![CDATA[Nexenta currently lacks the ability to do automated network based installs via Jumpstart.  The recent alpha6 version added KickStart ability, but it&#8217;s limited to CD based installs as far as I know.  I am in the process of deploying multiple production machines at work and wanted to leverage my existing Jumpstart framework.  [...]]]></description>
			<content:encoded><![CDATA[<p>Nexenta currently lacks the ability to do automated network based installs via Jumpstart.  The recent alpha6 version added KickStart ability, but it&#8217;s limited to CD based installs as far as I know.  I am in the process of deploying multiple production machines at work and wanted to leverage my existing Jumpstart framework.  I&#8217;ve managed to come up with a <a href="/wp-content/uploads/2007/02/nexenta_jumpstart.tar.gz">working solution</a> that involves a Jumpstart begin script and debootstrap. All that&#8217;s really necessary for this is a standard SX:CR jumpstart miniroot, DHCP and TFTP server.  My script extracts a tarball and does everything necessary to setup the debootstrap environment, all without modifying the miniroot.   In addition to the jumpstart, I also use <a href="http://bcfg2.org/">BCFG2</a> as a configuration management tool within the new chroot&#8217;ed environment so the system comes up pre-installed for its given purpose.</p>
<p>This is still quite hackish, but I intend to clean it up and hopefully make a .deb package that will ease the setup.  It should be possible to do away with the SX:CR miniroot requirement and have a native Nexenta jumpstart miniroot instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://zpool.org/2007/02/05/jumpstart-nexenta-gnuopensolaris/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
