<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6730844193902134967</id><updated>2012-01-31T08:43:55.921-08:00</updated><title type='text'>E   O   N</title><subtitle type='html'>&lt;center&gt;Rock solid storage unleashed&lt;br&gt;minutes to build, seconds to boot, a lifetime to store&lt;/center&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>55</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-2253275598759332319</id><published>2011-12-21T15:45:00.000-08:00</published><updated>2012-01-31T07:48:36.929-08:00</updated><title type='text'>EON ZFS Storage 1.0Beta based on oi 151a release!</title><content type='html'>I promised everyone patiently awaiting the new release, a pre Dec 25th gift and HERE IT IS!!! Lots of hard work went into giving this release life. It has undergone many hours testing so I could deliver another "rock solid" release. This build, required 2 virtual machines, 3 physical test machines and &lt;a href="http://2.bp.blogspot.com/-0Prmiax0K-Y/TvK_TtyRnDI/AAAAAAAAAKI/Dd5NFapgjaQ/s1600/EON-devlist.png"&gt;3 compilers&lt;/a&gt;. Please enjoy and feel free to post feedback or any anomalies encountered. I hope EON continues to store all your precious digital moments!&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-NTm78z9HZus/TwjnP2T5ciI/AAAAAAAAAKk/oR5uNbwWGjc/s1600/eon-protocol.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="166" src="http://4.bp.blogspot.com/-NTm78z9HZus/TwjnP2T5ciI/AAAAAAAAAKk/oR5uNbwWGjc/s200/eon-protocol.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/-G-b8HC5gQL0/TvKrOoWu5qI/AAAAAAAAAJ4/t9_aiYLLbBQ/s1600/EON-boot-5o-center.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-G-b8HC5gQL0/TvKrOoWu5qI/AAAAAAAAAJ4/t9_aiYLLbBQ/s200/EON-boot-5o-center.jpg" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;New to EON, &lt;a href="https://sites.google.com/site/eonstorage/begin"&gt;read here first&lt;/a&gt;! Upgrading, &lt;a href="http://eonstorage.blogspot.com/2009/10/new-and-simpler-way-to-upgrade-eon-zfs.html"&gt;read here first&lt;/a&gt;!&lt;br /&gt;&lt;b&gt;For new setups&lt;/b&gt;, before running "setup":&lt;br /&gt;&lt;pre&gt;cd /mnt/eon0/bin&lt;br /&gt;./slinky r&lt;br /&gt;./slinky c&lt;br /&gt;setup&lt;/pre&gt;If your EON Storage is internet connected. The EON ISO can be retrieved using wget. &lt;br /&gt;After running setup(&lt;b&gt;new setup&lt;/b&gt;) or transporter.sh (&lt;b&gt;upgrade&lt;/b&gt;/backup). Re-check/edit your POOL=poolname in /mnt/eon0/.exec:&lt;br /&gt;&lt;pre&gt;export POOL=YOUR_POOLNAME&lt;/pre&gt;Here's an option to edit "YOUR_POOLNAME" with a simple command if you wish to avoid "vi" (substitute your pool name where "YOUR_POOLNAME" appears). A backup file will be saved as .exec.bak &lt;br /&gt;&lt;pre&gt;cd /mnt/eon0&lt;br /&gt;sed -i.bak 's|=abyss|=YOUR_POOLNAME|g' .exec&lt;/pre&gt;An alternate upgrade option, using a spare USB key. Perform a new setup and then a forced zpool import to test. Perform the necessary tests and make sure all is ok before running:&lt;br /&gt;&lt;pre&gt;zpool import -a -f&lt;br /&gt;updimg.sh /mnt/eon0/boot/x86.eon&lt;/pre&gt;After running the new install for a few days and triple checking everything is ok. Only zpool/zfs upgrade is left, to access the new features of zpool version 28 and zfs version 5. Note that once zpool/zfs upgrade is done, there is &lt;b style="color: red;"&gt;NO GOING BACK to the older version&lt;/b&gt;.&lt;br /&gt;&lt;pre&gt;zpool upgrade poolname&lt;br /&gt;zfs upgrade -r poolname&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 1.0b (NO HTTPD) &lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://min.us/mMZ0omXep"&gt;eon-1.0b-151-64-cifs-min.iso&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;MD5: 14696d625d4f686f06d1091435b80441&lt;/li&gt;&lt;li&gt;Released: Wednesday 21-December-2011 (size: ~86MB)&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 1.0b (NO HTTPD)&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://min.us/mbnbcurYiT"&gt;eon-1.0b-151-64-smb-min.iso&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;MD5: ef26e606f9f403f94b1b12d478537be3&lt;/li&gt;&lt;li&gt;Released: Wednesday 21-December-2011 (size: ~115MB)&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;EON 32-bit x86 CIFS ISO image version 1.0b (NO HTTPD) &lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://min.us/mNWy4LXj4"&gt;eon-1.0b-151-32-cifs-min.iso&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;MD5: 1754065558dc3bf003990e7ff85f4806&lt;/li&gt;&lt;li&gt;Released: Thursday 12-January-2012 (size: ~57MB)&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;EON 32-bit x86 Samba ISO image version 1.0b (NO HTTPD)&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://min.us/mbpGBpcaHP"&gt;eon-1.0b-151-32-smb-min.iso&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;MD5: 6aa382a2fc5f3ae4ece45d146642e48c&lt;/li&gt;&lt;li&gt;Released: Thursday 12-January-2012 (size: ~87MB) &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Binary Kit + more: Release ETA target by Feb 4th&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;binary kit 1.0&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;(coming soon)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;New/Changes/Fixes:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: red;"&gt;New&lt;/span&gt;&lt;/b&gt; ZPOOL (version 28) and ZFS (version 5) &lt;/li&gt;&lt;li&gt;Perl 5.10.0 (full version, user customizable) moved to the binary kit, requires a new setup step (slinky)&lt;/li&gt;&lt;li&gt;&lt;a href="http://eonstorage.blogspot.com/2010/06/eon-060-zfs-binary-kit-snv130-released.html"&gt;New Binary Kit&lt;/a&gt; is semi-mandatory (will be uploaded soon)&lt;/li&gt;&lt;li&gt;&lt;a href="http://eonstorage.blogspot.com/2011/06/ips-state-of-eon-zfs-nas-build.html"&gt;New/Updated&lt;/a&gt; administration and statistics binaries.&lt;/li&gt;&lt;li&gt;Simple appliance package downloader and installer (more info to come)&lt;/li&gt;&lt;li&gt;kernel line addition "-B disable-pcieb=true" under VMware. ESXi, Fusion, no longer required.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;span style="font-weight: bold;"&gt;S T O R E &amp;nbsp; I T&amp;nbsp;&amp;nbsp; Y O U R&amp;nbsp;&amp;nbsp; W A Y !&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-2253275598759332319?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/2253275598759332319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=2253275598759332319' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/2253275598759332319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/2253275598759332319'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2011/12/eon-zfs-storage-10beta-based-on-oi-151a.html' title='EON ZFS Storage 1.0Beta based on oi 151a release!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-NTm78z9HZus/TwjnP2T5ciI/AAAAAAAAAKk/oR5uNbwWGjc/s72-c/eon-protocol.png' height='72' width='72'/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-2512618892866771920</id><published>2011-10-23T21:33:00.000-07:00</published><updated>2011-12-16T08:14:20.846-08:00</updated><title type='text'>Thoughts on a beta release of EON ZFS Storage</title><content type='html'>It's been a while since the last EON release but we are almost there. It's been a road of many trials with IPS and patience from the EON community but we are almost at a polished new release. I'm planning a beta release based on Openindiana/Illumos 151 bits. The beta will give the community a chance to provide feedback, input and possibly changes (bugs what bugs) for the actual release.&lt;br /&gt;There are numerous improvements and binary additions with 151 (&lt;a href="http://eonstorage.blogspot.com/2011/06/ips-state-of-eon-zfs-nas-build.html"&gt;dladm, ipadm, smbstat&lt;/a&gt;, dtrace 1.7, etc). With these changes, come additional dependencies and an increase in package size, which goes against EON's goals.&lt;br /&gt;&lt;br /&gt;Here's a current list of changes. Of course I'd like to hear your input, feedback and comments.&lt;br /&gt;Perl has been moved to the binary kit. For memory size considerations, better performance and a user modifiable perl, it was shifted from the EON (embedded) to a wget install. The version of perl has changed from 5.8.4 to 5.10.0.&lt;br /&gt;&lt;b&gt;Pros:&lt;/b&gt; Lower memory footprint, better performance, user modifiable &lt;a href="http://www.perl.org/"&gt;perl&lt;/a&gt;, full version.&lt;br /&gt;&lt;b&gt;Cons:&lt;/b&gt; &lt;a href="http://eonstorage.blogspot.com/2010/06/eon-060-zfs-binary-kit-snv130-released.html"&gt;The binary kit&lt;/a&gt; is no longer optional, it's now a requirement.&lt;br /&gt;&lt;b&gt;Options:&lt;/b&gt; Stick with the minimal perl bits required for (kstat, lgrpinfo, psrinfo, etc to work)&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.samba.org/"&gt;Samba&lt;/a&gt; version of EON has grown considerably in size (approx 100Mb). This has me thinking to go with a pure storage OS model which means pushing Apache to the binary kit. So, Apache web server, would be a wget added choice along with &lt;a href="http://eonstorage.blogspot.com/2010/01/eon-zfs-storage-min-and-nginx-web.html"&gt;nginx&lt;/a&gt; and &lt;a href="http://eonstorage.blogspot.com/2010/01/eon-zfs-storage-min-and-on-storage.html"&gt;lighttpd&lt;/a&gt;.&lt;br /&gt;&lt;b&gt;Pros:&lt;/b&gt; Lower memory footprint, better performance, two less image to release.&lt;br /&gt;&lt;b&gt;Cons:&lt;/b&gt; Future web admin (any takers) would require some kind of CLI kickstart.&lt;br /&gt;&lt;b&gt;Options:&lt;/b&gt; Leave apache embedded and Samba users basically eat the memory footprint.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update&lt;/b&gt; 11.21.11: Compile-a-thon this past weekend new Binary Kit 75% complete, included goodies so far, Transmission bit torrent, &lt;a href="http://netatalk.sourceforge.net/"&gt;Netatalk AFP&lt;/a&gt;(LION compatible), &lt;a href="http://ffmpeg.org/"&gt;FFMPEG&lt;/a&gt;, &lt;a href="http://rtmpdump.mplayerhq.hu/"&gt;RTMP&lt;/a&gt; server ...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update&lt;/b&gt; 12.02.11: Re-compile-a-thon on again. Found some lib linking errors that requires a massive redo of most of the binary kit. Updated/Added &lt;a href="http://www.apcupsd.org/"&gt;APCupsd&lt;/a&gt;, &lt;a href="http://sabnzbd.org/"&gt;SABnzbd&lt;/a&gt; and &lt;a href="http://sickbeard.com/"&gt;Sickbeard&lt;/a&gt; ...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/2iBDDUKtCR4" width="640"&gt;&lt;/iframe&gt;&lt;/div&gt;Thanks to all EON users who have sent in feedback on how EON Storage is working for you. EON will continue allowing to, store it your way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-2512618892866771920?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/2512618892866771920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=2512618892866771920' title='23 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/2512618892866771920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/2512618892866771920'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2011/10/thoughts-on-beta-release-of-eon-zfs.html' title='Thoughts on a beta release of EON ZFS Storage'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/2iBDDUKtCR4/default.jpg' height='72' width='72'/><thr:total>23</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-1955567710093310776</id><published>2011-10-06T09:20:00.000-07:00</published><updated>2011-10-06T09:20:15.527-07:00</updated><title type='text'>The Definition of Innovation</title><content type='html'>Wednesday October 5th, 2011 marks a dark day, as the world lost a true technologist. He showed us that "innovation distinguishes between a leader and a follower". "The only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it". He lead by example, walked the talk and delivered unmatched standards of quality and excellence in what he shared. I never had an opportunity meet him, but "I would trade all of my technology for an afternoon with" him. For all you shared, Thank You Steve ...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zus1aqt7Xm0/To2xOl026cI/AAAAAAAAAJs/-EHolS1Rs7E/s1600/steve_jobs.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="427" src="http://4.bp.blogspot.com/-zus1aqt7Xm0/To2xOl026cI/AAAAAAAAAJs/-EHolS1Rs7E/s640/steve_jobs.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-1955567710093310776?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/1955567710093310776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=1955567710093310776' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1955567710093310776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1955567710093310776'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2011/10/definition-of-innovation.html' title='The Definition of Innovation'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-zus1aqt7Xm0/To2xOl026cI/AAAAAAAAAJs/-EHolS1Rs7E/s72-c/steve_jobs.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-1932437604100060201</id><published>2011-06-09T07:01:00.000-07:00</published><updated>2011-06-09T07:01:41.871-07:00</updated><title type='text'>The IPS state of EON ZFS NAS Build</title><content type='html'>It's been a while since there's been an update. Well, after a great deal of hard, slow work, I have some good and bad news. I'll start with the good news. The good news is, there's a booting, 99.7% functional snv 151a based version of EON. The bad news is, this version is not distributable as it's built from Oracle repositories. I decided to use Oracle's repository as a test of process when I could not get a booting Illumos or Openindiana based version. They all panic and reboot after loading the kernel. The good thing here is the process building an IPS image seems to work. So it means back to trying with Illumos and Openindiana. Here are some screenshots of the snv 151a version.&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-hRpwVYjKYcg/TfBM6BoWu8I/AAAAAAAAAJY/Zc8o5YnQjB4/s1600/151-ipadm.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="128" src="http://2.bp.blogspot.com/-hRpwVYjKYcg/TfBM6BoWu8I/AAAAAAAAAJY/Zc8o5YnQjB4/s200/151-ipadm.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;ipadm (new)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0CB43TbfW9o/TfBNC8_aaNI/AAAAAAAAAJc/Y6sE82jHm7M/s1600/151-ptree.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="128" src="http://4.bp.blogspot.com/-0CB43TbfW9o/TfBNC8_aaNI/AAAAAAAAAJc/Y6sE82jHm7M/s200/151-ptree.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;ptree&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-liIMv5a4feU/TfBNinlcBEI/AAAAAAAAAJg/BkUATHm-KgQ/s1600/151-snv.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="128" src="http://1.bp.blogspot.com/-liIMv5a4feU/TfBNinlcBEI/AAAAAAAAAJg/BkUATHm-KgQ/s200/151-snv.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;smbstat (new)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-8uX7fA9KNqM/TfBNuPTdpkI/AAAAAAAAAJk/WDnjRAicd-I/s1600/151-zpool.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="133" src="http://2.bp.blogspot.com/-8uX7fA9KNqM/TfBNuPTdpkI/AAAAAAAAAJk/WDnjRAicd-I/s200/151-zpool.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;zpool version&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-1932437604100060201?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/1932437604100060201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=1932437604100060201' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1932437604100060201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1932437604100060201'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2011/06/ips-state-of-eon-zfs-nas-build.html' title='The IPS state of EON ZFS NAS Build'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-hRpwVYjKYcg/TfBM6BoWu8I/AAAAAAAAAJY/Zc8o5YnQjB4/s72-c/151-ipadm.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-2342962586868525352</id><published>2011-03-25T07:38:00.000-07:00</published><updated>2011-05-03T09:07:03.166-07:00</updated><title type='text'>EON ZFS Storage on a HP Proliant MicroServer</title><content type='html'>I received the following pictures from a EON ZFS storage user, Nasir (thanks), confirming EON running fine on the HP Proliant Microserver. A few people have made inquiries about EON and compatibility with this hardware so this may help with your build plans. Again, I don't own the hardware so I have not thoroughly tested it but seems the network interface, zpool members and number of CPU cores register correctly. The &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16859105905"&gt;HP Proliant MicroServer&lt;/a&gt; (&lt;a href="http://blog.samat.org/2010/12/10/Hardware-review-of-the-Hewlett-Packard-ProLiant-N36L-Microserver"&gt;more details&lt;/a&gt;) is a mini-itx form factor and supports up to 8GB of ECC RAM. Go ahead, store it your way ...&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-xS0HPZ0jizs/TYym5lwNHXI/AAAAAAAAAJE/h9xxQilQb-s/s1600/IMG_0223.JPG" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="https://lh4.googleusercontent.com/-xS0HPZ0jizs/TYym5lwNHXI/AAAAAAAAAJE/h9xxQilQb-s/s200/IMG_0223.JPG" width="149" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Broadcom nics work&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-LTusIgvZpWQ/TYynDnLrlRI/AAAAAAAAAJI/cOOGmDxtAXs/s1600/IMG_0228.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="https://lh6.googleusercontent.com/-LTusIgvZpWQ/TYynDnLrlRI/AAAAAAAAAJI/cOOGmDxtAXs/s200/IMG_0228.JPG" width="149" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;EON on HP MicroServer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-dwzM2nV9m5s/TYynLPOaINI/AAAAAAAAAJQ/0-85UZIhLhA/s1600/IMG_0229.JPG" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="https://lh3.googleusercontent.com/-dwzM2nV9m5s/TYynLPOaINI/AAAAAAAAAJQ/0-85UZIhLhA/s200/IMG_0229.JPG" width="149" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;1.3Ghz x 2 cores online&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-8B9ASa6AUuU/TYynH5cd3zI/AAAAAAAAAJM/NvXOaQCd7bg/s1600/IMG_0222.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="https://lh5.googleusercontent.com/-8B9ASa6AUuU/TYynH5cd3zI/AAAAAAAAAJM/NvXOaQCd7bg/s200/IMG_0222.JPG" width="149" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;zpool + disk members&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-2342962586868525352?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/2342962586868525352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=2342962586868525352' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/2342962586868525352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/2342962586868525352'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2011/03/eon-zfs-storage-on-hp-microsever.html' title='EON ZFS Storage on a HP Proliant MicroServer'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-xS0HPZ0jizs/TYym5lwNHXI/AAAAAAAAAJE/h9xxQilQb-s/s72-c/IMG_0223.JPG' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-4172982144558951703</id><published>2010-12-04T10:37:00.000-08:00</published><updated>2010-12-07T07:37:38.966-08:00</updated><title type='text'>Benchmarking EON ZFS NAS performance (Part I)</title><content type='html'>At some point you may want to know if your EON ZFS storage is performing on par with your hardware's specifications/setup or if it is doing otherwise. Using various (&lt;b&gt;prerequisite&lt;/b&gt;) &lt;a href="http://eonstorage.blogspot.com/2010/06/eon-060-zfs-binary-kit-snv130-released.html"&gt;binary kit&lt;/a&gt; tools we can identify if network and I/O performance are &lt;span style="font-size: small;"&gt;optimal&lt;/span&gt; or working within expectations. We will use the following tools for our testing &lt;br /&gt;Iperf (&lt;a href="http://iperf.darwinports.com/"&gt;Mac&lt;/a&gt;, &lt;a href="http://www.noc.ucf.edu/Tools/Iperf/"&gt;Win&lt;/a&gt;)&lt;br /&gt;IOMeter [Part II] &lt;br /&gt;In most cases your storage is accessed/utilized across a network using a client PC. So testing will involve a source, destination and the network that connects them. The source will be your client PC and the destination will be your EON ZFS storage. This will help identify what the network is capable of, is it working properly or if it is a  bottleneck to your storage.&lt;br /&gt;&lt;br /&gt;On the EON ZFS storage (destination), connect 2 terminals using &lt;a href="http://en.wikipedia.org/wiki/Comparison_of_SSH_clients"&gt;ssh or putty sessions&lt;/a&gt; from your client (Win XP in this case). In one terminal, run&lt;br /&gt;&lt;pre&gt;iperf -s&lt;/pre&gt;In the other terminal, run (substitute your interface name for bge0)&lt;pre&gt;dladm show-link bge0 -s -i 1&lt;/pre&gt;On the source or client PC we will run repetitions of below, changing TCP window size&lt;br /&gt;&lt;pre&gt;iperf -c IP_of_EON -P 1 -i 1 -w 8k -f m -t 20&lt;/pre&gt;The above says, run 1 process thread P=1 for a test duration of t=20secs with interval i=1sec updates and a TCP window size w=8 in kilobytes. The results will be formatted in (m) megabytes. &lt;br /&gt;&lt;br /&gt;This will produce an output showing the upper bounds of your network between the source and destination. It may also help identify the optimal TCP window size for your network. The output below will show the different transfer rates with each change of the TCP window size from 8k to 64k, on the client on a gigabit network. So lets begin.&lt;pre&gt;C:\download&amp;gt;iperf -c 10.72.100.148 -P 1 -i 1 -w 8k -f m -t 20&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;Client connecting to 10.72.100.148, TCP port 5001&lt;br /&gt;TCP window size: 0.01 MByte&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;[1912] local 10.72.100.128 port 3448 connected with 10.72.100.148 port 5001&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0- 1.0 sec  25.2 MBytes   211 Mbits/sec&lt;br /&gt;[1912]  1.0- 2.0 sec  24.7 MBytes   207 Mbits/sec&lt;br /&gt;[1912]  2.0- 3.0 sec  25.4 MBytes   213 Mbits/sec&lt;br /&gt;[1912]  3.0- 4.0 sec  24.1 MBytes   202 Mbits/sec&lt;br /&gt;[1912]  4.0- 5.0 sec  23.8 MBytes   200 Mbits/sec&lt;br /&gt;[1912]  5.0- 6.0 sec  24.0 MBytes   201 Mbits/sec&lt;br /&gt;[1912]  6.0- 7.0 sec  25.0 MBytes   210 Mbits/sec&lt;br /&gt;[1912]  7.0- 8.0 sec  25.0 MBytes   210 Mbits/sec&lt;br /&gt;[1912]  8.0- 9.0 sec  25.5 MBytes   214 Mbits/sec&lt;br /&gt;[1912]  9.0-10.0 sec  24.1 MBytes   202 Mbits/sec&lt;br /&gt;[1912] 10.0-11.0 sec  24.8 MBytes   208 Mbits/sec&lt;br /&gt;[1912] 11.0-12.0 sec  25.1 MBytes   211 Mbits/sec&lt;br /&gt;[1912] 12.0-13.0 sec  25.3 MBytes   212 Mbits/sec&lt;br /&gt;[1912] 13.0-14.0 sec  23.1 MBytes   194 Mbits/sec&lt;br /&gt;[1912] 14.0-15.0 sec  23.6 MBytes   198 Mbits/sec&lt;br /&gt;[1912] 15.0-16.0 sec  23.6 MBytes   198 Mbits/sec&lt;br /&gt;[1912] 16.0-17.0 sec  25.4 MBytes   213 Mbits/sec&lt;br /&gt;[1912] 17.0-18.0 sec  25.6 MBytes   215 Mbits/sec&lt;br /&gt;[1912] 18.0-19.0 sec  25.2 MBytes   211 Mbits/sec&lt;br /&gt;[1912] 19.0-20.0 sec  25.0 MBytes   210 Mbits/sec&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0-20.0 sec  494 MBytes    207 Mbits/sec&lt;/pre&gt;Optional: Run on EON to compare network interface statistics&lt;pre&gt;dladm show-link bge0 -s -i 1&lt;br /&gt;LINK           IPACKETS  RBYTES   IERRORS  OPACKETS    OBYTES      OERRORS&lt;br /&gt;bge0           19447     27628795 0        2432        155854      0&lt;br /&gt;bge0           19089     27123001 0        2382        152546      0&lt;br /&gt;bge0           19638     27886729 0        2450        156898      0&lt;br /&gt;bge0           18652     26493270 0        2326        148962      0&lt;br /&gt;bge0           18454     26205800 0        2301        147362      0&lt;br /&gt;bge0           18561     26358926 0        2315        148258      0&lt;br /&gt;bge0           19268     27372463 0        2404        153954      0&lt;br /&gt;bge0           19379     27533495 0        2418        154850      0&lt;br /&gt;bge0           19687     27977035 0        2457        157346      0&lt;br /&gt;bge0           18681     26527515 0        2330        149218      0&lt;br /&gt;bge0           19155     27208916 0        2390        153058      0&lt;br /&gt;bge0           19419     27593183 0        2423        155170      0&lt;br /&gt;bge0           19542     27757561 0        2438        156130      0&lt;br /&gt;bge0           17840     25347308 0        2226        142562      0&lt;br /&gt;bge0           18148     25776206 0        2264        144994      0&lt;br /&gt;bge0           18353     26072730 0        2290        146658      0&lt;br /&gt;bge0           19657     27919866 0        2452        157106      0&lt;br /&gt;bge0           19756     28065895 0        2465        157858      0&lt;br /&gt;bge0           19390     27542355 0        2419        154914      0&lt;br /&gt;bge0           17889     25407434 0        2236        143362      0&lt;br /&gt;bge0           38        8169     0        1           162         0&lt;/pre&gt;With TCP window set to 8K, Max throughput is approx 207Mbps/8bps=25.87MB/s&lt;pre&gt;C:\download&amp;gt;iperf -c 10.72.100.148 -P 1 -i 1 -w 16k -f m -t 20&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;Client connecting to 10.72.100.148, TCP port 5001&lt;br /&gt;TCP window size: 0.02 MByte&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;[1912] local 10.72.100.128 port 3487 connected with 10.72.100.148 port 5001&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0- 1.0 sec  40.1 MBytes   336 Mbits/sec&lt;br /&gt;[1912]  1.0- 2.0 sec  31.1 MBytes   261 Mbits/sec&lt;br /&gt;[1912]  2.0- 3.0 sec  36.3 MBytes   305 Mbits/sec&lt;br /&gt;[1912]  3.0- 4.0 sec  43.2 MBytes   363 Mbits/sec&lt;br /&gt;[1912]  4.0- 5.0 sec  43.2 MBytes   363 Mbits/sec&lt;br /&gt;[1912]  5.0- 6.0 sec  41.5 MBytes   348 Mbits/sec&lt;br /&gt;[1912]  6.0- 7.0 sec  41.9 MBytes   352 Mbits/sec&lt;br /&gt;[1912]  7.0- 8.0 sec  29.6 MBytes   249 Mbits/sec&lt;br /&gt;[1912]  8.0- 9.0 sec  33.2 MBytes   278 Mbits/sec&lt;br /&gt;[1912]  9.0-10.0 sec  34.4 MBytes   288 Mbits/sec&lt;br /&gt;[1912] 10.0-11.0 sec  37.5 MBytes   315 Mbits/sec&lt;br /&gt;[1912] 11.0-12.0 sec  41.4 MBytes   348 Mbits/sec&lt;br /&gt;[1912] 12.0-13.0 sec  43.0 MBytes   360 Mbits/sec&lt;br /&gt;[1912] 13.0-14.0 sec  30.9 MBytes   259 Mbits/sec&lt;br /&gt;[1912] 14.0-15.0 sec  39.2 MBytes   329 Mbits/sec&lt;br /&gt;[1912] 15.0-16.0 sec  42.9 MBytes   360 Mbits/sec&lt;br /&gt;[1912] 16.0-17.0 sec  42.9 MBytes   360 Mbits/sec&lt;br /&gt;[1912] 17.0-18.0 sec  40.6 MBytes   340 Mbits/sec&lt;br /&gt;[1912] 18.0-19.0 sec  37.2 MBytes   312 Mbits/sec&lt;br /&gt;[1912] 19.0-20.0 sec  24.7 MBytes   207 Mbits/sec&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0-20.0 sec  755 MBytes    317 Mbits/sec&lt;/pre&gt;With TCP window set to 16K, Max throughput is approx 317Mbps/8bps=39.63MB/s&lt;pre&gt;C:\download&amp;gt;iperf -c 10.72.100.148 -P 1 -i 1 -w 24k -f m -t 20&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;Client connecting to 10.72.100.148, TCP port 5001&lt;br /&gt;TCP window size: 0.02 MByte&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;[1912] local 10.72.100.128 port 3497 connected with 10.72.100.148 port 5001&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0- 1.0 sec  53.4 MBytes   448 Mbits/sec&lt;br /&gt;[1912]  1.0- 2.0 sec  50.2 MBytes   421 Mbits/sec&lt;br /&gt;[1912]  2.0- 3.0 sec  40.8 MBytes   343 Mbits/sec&lt;br /&gt;[1912]  3.0- 4.0 sec  62.5 MBytes   524 Mbits/sec&lt;br /&gt;[1912]  4.0- 5.0 sec  63.9 MBytes   536 Mbits/sec&lt;br /&gt;[1912]  5.0- 6.0 sec  63.4 MBytes   532 Mbits/sec&lt;br /&gt;[1912]  6.0- 7.0 sec  64.4 MBytes   540 Mbits/sec&lt;br /&gt;[1912]  7.0- 8.0 sec  58.7 MBytes   493 Mbits/sec&lt;br /&gt;[1912]  8.0- 9.0 sec  48.0 MBytes   403 Mbits/sec&lt;br /&gt;[1912]  9.0-10.0 sec  62.2 MBytes   522 Mbits/sec&lt;br /&gt;[1912] 10.0-11.0 sec  54.1 MBytes   454 Mbits/sec&lt;br /&gt;[1912] 11.0-12.0 sec  53.9 MBytes   452 Mbits/sec&lt;br /&gt;[1912] 12.0-13.0 sec  56.8 MBytes   477 Mbits/sec&lt;br /&gt;[1912] 13.0-14.0 sec  57.6 MBytes   483 Mbits/sec&lt;br /&gt;[1912] 14.0-15.0 sec  49.1 MBytes   412 Mbits/sec&lt;br /&gt;[1912] 15.0-16.0 sec  65.0 MBytes   545 Mbits/sec&lt;br /&gt;[1912] 16.0-17.0 sec  64.2 MBytes   539 Mbits/sec&lt;br /&gt;[1912] 17.0-18.0 sec  64.6 MBytes   542 Mbits/sec&lt;br /&gt;[1912] 18.0-19.0 sec  64.0 MBytes   537 Mbits/sec&lt;br /&gt;[1912] 19.0-20.0 sec  57.5 MBytes   483 Mbits/sec&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0-20.0 sec  1154 MBytes   484 Mbits/sec&lt;/pre&gt;With TCP window set to 24K, Max throughput is approx 484Mbps/8bps=60.5MB/s&lt;pre&gt;C:\download&amp;gt;iperf -c 10.72.100.148 -P 1 -i 1 -w 32k -f m -t 20&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;Client connecting to 10.72.100.148, TCP port 5001&lt;br /&gt;TCP window size: 0.03 MByte&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;[1912] local 10.72.100.128 port 3500 connected with 10.72.100.148 port 5001&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0- 1.0 sec  77.0 MBytes   646 Mbits/sec&lt;br /&gt;[1912]  1.0- 2.0 sec  78.2 MBytes   656 Mbits/sec&lt;br /&gt;[1912]  2.0- 3.0 sec  48.9 MBytes   410 Mbits/sec&lt;br /&gt;[1912]  3.0- 4.0 sec  76.6 MBytes   642 Mbits/sec&lt;br /&gt;[1912]  4.0- 5.0 sec  75.8 MBytes   636 Mbits/sec&lt;br /&gt;[1912]  5.0- 6.0 sec  79.4 MBytes   666 Mbits/sec&lt;br /&gt;[1912]  6.0- 7.0 sec  78.8 MBytes   661 Mbits/sec&lt;br /&gt;[1912]  7.0- 8.0 sec  79.0 MBytes   663 Mbits/sec&lt;br /&gt;[1912]  8.0- 9.0 sec  66.7 MBytes   559 Mbits/sec&lt;br /&gt;[1912]  9.0-10.0 sec  81.0 MBytes   679 Mbits/sec&lt;br /&gt;[1912] 10.0-11.0 sec  76.8 MBytes   644 Mbits/sec&lt;br /&gt;[1912] 11.0-12.0 sec  79.5 MBytes   667 Mbits/sec&lt;br /&gt;[1912] 12.0-13.0 sec  74.1 MBytes   621 Mbits/sec&lt;br /&gt;[1912] 13.0-14.0 sec  72.9 MBytes   612 Mbits/sec&lt;br /&gt;[1912] 14.0-15.0 sec  70.0 MBytes   587 Mbits/sec&lt;br /&gt;[1912] 15.0-16.0 sec  79.1 MBytes   663 Mbits/sec&lt;br /&gt;[1912] 16.0-17.0 sec  79.6 MBytes   668 Mbits/sec&lt;br /&gt;[1912] 17.0-18.0 sec  79.6 MBytes   668 Mbits/sec&lt;br /&gt;[1912] 18.0-19.0 sec  79.4 MBytes   666 Mbits/sec&lt;br /&gt;[1912] 19.0-20.0 sec  77.7 MBytes   652 Mbits/sec&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0-20.0 sec  1510 MBytes   633 Mbits/sec&lt;/pre&gt;With TCP window set to 32K, Max throughput is approx 633Mbps/8bps=79.13MB/s&lt;pre&gt;C:\download&amp;gt;iperf -c 10.72.100.148 -P 1 -i 1 -w 48k -f m -t 20&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;Client connecting to 10.72.100.148, TCP port 5001&lt;br /&gt;TCP window size: 0.05 MByte&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;[1912] local 10.72.100.128 port 3506 connected with 10.72.100.148 port 5001&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0- 1.0 sec   101 MBytes   846 Mbits/sec&lt;br /&gt;[1912]  1.0- 2.0 sec   102 MBytes   852 Mbits/sec&lt;br /&gt;[1912]  2.0- 3.0 sec  84.9 MBytes   712 Mbits/sec&lt;br /&gt;[1912]  3.0- 4.0 sec  81.7 MBytes   686 Mbits/sec&lt;br /&gt;[1912]  4.0- 5.0 sec  94.7 MBytes   794 Mbits/sec&lt;br /&gt;[1912]  5.0- 6.0 sec   103 MBytes   860 Mbits/sec&lt;br /&gt;[1912]  6.0- 7.0 sec   102 MBytes   859 Mbits/sec&lt;br /&gt;[1912]  7.0- 8.0 sec   102 MBytes   852 Mbits/sec&lt;br /&gt;[1912]  8.0- 9.0 sec   101 MBytes   850 Mbits/sec&lt;br /&gt;[1912]  9.0-10.0 sec  90.6 MBytes   760 Mbits/sec&lt;br /&gt;[1912] 10.0-11.0 sec  82.6 MBytes   693 Mbits/sec&lt;br /&gt;[1912] 11.0-12.0 sec   101 MBytes   848 Mbits/sec&lt;br /&gt;[1912] 12.0-13.0 sec  85.5 MBytes   717 Mbits/sec&lt;br /&gt;[1912] 13.0-14.0 sec  85.8 MBytes   719 Mbits/sec&lt;br /&gt;[1912] 14.0-15.0 sec  91.5 MBytes   767 Mbits/sec&lt;br /&gt;[1912] 15.0-16.0 sec  91.8 MBytes   770 Mbits/sec&lt;br /&gt;[1912] 16.0-17.0 sec  89.7 MBytes   753 Mbits/sec&lt;br /&gt;[1912] 17.0-18.0 sec   102 MBytes   858 Mbits/sec&lt;br /&gt;[1912] 18.0-19.0 sec  97.9 MBytes   821 Mbits/sec&lt;br /&gt;[1912] 19.0-20.0 sec   100 MBytes   841 Mbits/sec&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0-20.0 sec  1891 MBytes   793 Mbits/sec&lt;/pre&gt;With TCP window set to &lt;span style="color: red;"&gt;48K&lt;/span&gt;, Max throughput is approx 793Mbps/8bps=&lt;span style="color: red;"&gt;99.13MB/s&lt;/span&gt;&lt;pre&gt;C:\download&amp;gt;iperf -c 10.72.100.148 -P 1 -i 1 -w 64k -f m -t 20&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;Client connecting to 10.72.100.148, TCP port 5001&lt;br /&gt;TCP window size: 0.06 MByte&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;[1912] local 10.72.100.128 port 3538 connected with 10.72.100.148 port 5001&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0- 1.0 sec  98.2 MBytes   823 Mbits/sec&lt;br /&gt;[1912]  1.0- 2.0 sec  66.3 MBytes   556 Mbits/sec&lt;br /&gt;[1912]  2.0- 3.0 sec   101 MBytes   844 Mbits/sec&lt;br /&gt;[1912]  3.0- 4.0 sec  99.8 MBytes   837 Mbits/sec&lt;br /&gt;[1912]  4.0- 5.0 sec  99.5 MBytes   835 Mbits/sec&lt;br /&gt;[1912]  5.0- 6.0 sec  79.7 MBytes   668 Mbits/sec&lt;br /&gt;[1912]  6.0- 7.0 sec  76.6 MBytes   643 Mbits/sec&lt;br /&gt;[1912]  7.0- 8.0 sec  94.1 MBytes   790 Mbits/sec&lt;br /&gt;[1912]  8.0- 9.0 sec   101 MBytes   846 Mbits/sec&lt;br /&gt;[1912]  9.0-10.0 sec   100 MBytes   840 Mbits/sec&lt;br /&gt;[1912] 10.0-11.0 sec  96.7 MBytes   811 Mbits/sec&lt;br /&gt;[1912] 11.0-12.0 sec  96.0 MBytes   805 Mbits/sec&lt;br /&gt;[1912] 12.0-13.0 sec  94.0 MBytes   789 Mbits/sec&lt;br /&gt;[1912] 13.0-14.0 sec  97.2 MBytes   816 Mbits/sec&lt;br /&gt;[1912] 14.0-15.0 sec  98.5 MBytes   827 Mbits/sec&lt;br /&gt;[1912] 15.0-16.0 sec  81.7 MBytes   686 Mbits/sec&lt;br /&gt;[1912] 16.0-17.0 sec  74.6 MBytes   626 Mbits/sec&lt;br /&gt;[1912] 17.0-18.0 sec  79.8 MBytes   669 Mbits/sec&lt;br /&gt;[1912] 18.0-19.0 sec  98.1 MBytes   823 Mbits/sec&lt;br /&gt;[1912] 19.0-20.0 sec  99.7 MBytes   837 Mbits/sec&lt;br /&gt;[ ID] Interval        Transfer      Bandwidth&lt;br /&gt;[1912]  0.0-20.0 sec  1832 MBytes   768 Mbits/sec&lt;/pre&gt;With TCP window set to 64K, Max throughput is approx 768Mbps/8bps=96MB/s.&lt;br /&gt;&lt;br /&gt;The important things to note from these tests between a client (Win XP) and EON ZFS NAS server on this network are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Possible upper limit near 99.13MBytes/sec (not the theoretical 1000Mbps/125MBytes/sec).&lt;/li&gt;&lt;li&gt;The optimal TCP window size for this network is probably 48K (should have tested 56K also).&lt;/li&gt;&lt;li&gt;A larger TCP window size of 64K did not provide the highest transfer rate. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-4172982144558951703?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/4172982144558951703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=4172982144558951703' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/4172982144558951703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/4172982144558951703'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/12/benchmarking-eon-zfs-nas-performance.html' title='Benchmarking EON ZFS NAS performance (Part I)'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-7649448986668882040</id><published>2010-09-04T14:12:00.000-07:00</published><updated>2010-09-08T16:04:21.525-07:00</updated><title type='text'>EON ZFS takes the road to Illumos</title><content type='html'>By now Oracle's leaked letter and the &lt;a href="http://sstallion.blogspot.com/2010/08/opensolaris-is-dead.html"&gt;fate of Opensolaris&lt;/a&gt;, &lt;a href="http://gdamore.blogspot.com/2010/08/tap-is-turned-off.html"&gt;source gates closing&lt;/a&gt;, is probably well known. It seems that Solaris 11 will be Oracle's sole OS focus, and while it's unknown if it will be open source or not, the opensolaris community and it's users were &lt;a href="http://www.theregister.co.uk/2010/06/21/oracle_opensolaris_solaris_plans/"&gt;ignored&lt;/a&gt;, abandoned and left facing a nasty dose of hard realities.&lt;br /&gt;&lt;br /&gt;The options left for the opensolaris community (including &lt;a href="http://sites.google.com/site/eonstorage/"&gt;EON ZFS Storage&lt;/a&gt;) were bleak. Sun Microsystems was built on great innovation and thanks to a previous Solaris kernel engineer &lt;a href="http://gdamore.blogspot.com/"&gt;Garrett D'Amore&lt;/a&gt; and the open-source effort called &lt;a href="http://illumos.org/"&gt;illumos&lt;/a&gt;, there is new hope. It's stated that illumos will be 100% community driven and owned and many smart people who are committed to opensolaris and ZFS have signed on to breathe life into this effort and free our reliance from Oracle's handouts.&lt;br /&gt;&lt;br /&gt;EON is testing the road to illumos and I have compiled the nightly a couple of times. Some build times:&lt;pre&gt;297mins/~5 hrs    Quad core Q6600 @ 2.4Ghz w/2GB RAM&lt;br /&gt;52mins/~1 hr      Dual X5570 @ 2.93Ghz w/4GB RAM&lt;/pre&gt;The journey should be interesting ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-7649448986668882040?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/7649448986668882040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=7649448986668882040' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7649448986668882040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7649448986668882040'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/09/eon-zfs-takes-road-to-illumos.html' title='EON ZFS takes the road to Illumos'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-6356993354375515930</id><published>2010-08-24T15:45:00.000-07:00</published><updated>2011-01-22T22:57:56.625-08:00</updated><title type='text'>Mediatomb UPnP server on your EON ZFS NAS</title><content type='html'>&lt;a href="http://mediatomb.cc/"&gt;MediaTomb&lt;/a&gt; is an open source (GPL) UPnP MediaServer with a nice web user interface. It allows you to stream your digital media across your home network and listen to/watch it on a variety of UPnP compatible devices. Mediatomb is now available for your EON ZFS NAS in the &lt;a href="https://sites.google.com/site/eonstorage/downloads"&gt;download section&lt;/a&gt; (&lt;a href="https://sites.google.com/site/eonstorage/downloads/mtombaa?attredirects=0&amp;amp;d=1"&gt;mtombaa&lt;/a&gt;, &lt;a href="https://sites.google.com/site/eonstorage/downloads/mtombab?attredirects=0&amp;amp;d=1"&gt;mtombab&lt;/a&gt;) and can be added using the following steps. The &lt;a href="http://eonstorage.blogspot.com/2010/06/eon-060-zfs-binary-kit-snv130-released.html"&gt;binary kit &lt;/a&gt;&lt;b&gt;MUST&lt;/b&gt; be installed for mediatomb to work.&lt;br /&gt;&lt;br /&gt;So let's get started by downloading and re-assembling the &lt;a href="http://mediatomb.cc/"&gt;mediatomb&lt;/a&gt; package.&lt;br /&gt;&lt;b&gt;NOTE:&lt;/b&gt; The following steps should be performed as user id "&lt;b&gt;root&lt;/b&gt;" unless otherwise specified.&lt;br /&gt;&lt;pre&gt;cd /tmp&lt;br /&gt;wget -O mtombaa http://sites.google.com/site/eonstorage/downloads/mtombaa?attredirects=0&amp;amp;d=1&lt;br /&gt;wget -O mtombab http://sites.google.com/site/eonstorage/downloads/mtombab?attredirects=0&amp;amp;d=1&lt;br /&gt;cat mtomba[a-z] &amp;gt; mtomb.tgz&lt;/pre&gt;Next, let's create the necessary directories and unpack the mediatomb package.&lt;br /&gt;&lt;pre&gt;cd /abyss&lt;br /&gt;mkdir mediatomb&lt;br /&gt;cd mediatomb&lt;br /&gt;gzip -dc /tmp/mtomb.tgz | tar -xf -&lt;/pre&gt;Let's add the following &lt;b&gt;entries to /mnt/eon0/.exec&lt;/b&gt;, so mediatomb will start automatically when the EON ZFS NAS is booted.&lt;br /&gt;&lt;pre&gt;# mediatomb section&lt;br /&gt;(cd /opt ; ln -s ../${POOL}/mediatomb .)&lt;br /&gt;[ -x /opt/mediatomb/bin/start_mtomb.sh ] &amp;amp;&amp;amp; /opt/mediatomb/bin/start_mtomb.sh&lt;/pre&gt;Let's create the mediatomb logging, database and configuration directories. Also get the start up script (&lt;a href="https://sites.google.com/site/eonstorage/downloads/start_mtomb.sh?attredirects=0&amp;amp;d=1"&gt;start_mtomb.sh&lt;/a&gt;)&lt;br /&gt;&lt;pre&gt;mkdir etc log&lt;br /&gt;cd bin&lt;br /&gt;wget -O start_mtomb.sh http://sites.google.com/site/eonstorage/downloads/start_mtomb.sh?attredirects=0&amp;amp;d=1&lt;br /&gt;chmod 755 start_mtomb.sh&lt;br /&gt;(cd /opt ; ln -s ../abyss/mediatomb .)&lt;/pre&gt;And finally, to start mediatomb.&lt;br /&gt;&lt;pre&gt;/opt/mediatomb/bin/start_mtomb.sh&lt;/pre&gt;If all went well, you can point a browser to EON NAS &lt;b&gt;http://ip:49152/&lt;/b&gt; and you should see a image similar to the image below. Let the movie streaming begin.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_gyGtR3V63cA/THQ7h1YTYjI/AAAAAAAAAI0/CCqV5bivt04/s1600/mediatomb.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="276" src="http://1.bp.blogspot.com/_gyGtR3V63cA/THQ7h1YTYjI/AAAAAAAAAI0/CCqV5bivt04/s320/mediatomb.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Mediatomb UPnP server on EON ZFS NAS&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span id="goog_1903678847"&gt;&lt;/span&gt;&lt;span id="goog_1903678848"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-6356993354375515930?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/6356993354375515930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=6356993354375515930' title='23 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6356993354375515930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6356993354375515930'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/08/mediatomb-upnp-server-on-your-eon-zfs.html' title='Mediatomb UPnP server on your EON ZFS NAS'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_gyGtR3V63cA/THQ7h1YTYjI/AAAAAAAAAI0/CCqV5bivt04/s72-c/mediatomb.jpg' height='72' width='72'/><thr:total>23</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-398784672098965391</id><published>2010-07-27T14:11:00.000-07:00</published><updated>2010-07-29T07:28:58.590-07:00</updated><title type='text'>Compiling rsync and your own binaries for EON</title><content type='html'>You have probably noticed xsconf.program (eg xsconf.rsync) name in the &lt;a href="http://sites.google.com/site/eonstorage/downloads"&gt;download section&lt;/a&gt; and wondered how it's used? Here's a video that will hopefully answer that and help if you wish to compile your own binaries (eg &lt;a href="http://www.samba.org/rsync/"&gt;rsync&lt;/a&gt;) or other open source packages. The notes.program name (eg notes.rsync) contains where to get the source code and any notes/tips/edits needed for a successful compile. A pre-requisite for this exercise is a &lt;a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=SS12-OSOLCBE-0909-G-F@CDS-CDS_SMI"&gt;sunstudio 12&lt;/a&gt; and/or &lt;a href="http://mirrors.kernel.org/gnu/gcc/gcc-4.5.0/gcc-4.5.0.tar.bz2"&gt;gcc&lt;/a&gt; compiler. After the compilers are downloaded and installed on a solaris/unix system you can  follow the steps in the video. Most likely you will need both sunstudio and gcc, as some code will not properly compile with the Sunstudio compiler. To build the best optimized binaries, I personally always try to use the SunStudio compiler and linker. Enough of the boring details, on with building a 64-bit version of rsync. Happy compiling ...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/14gVFd7hGDg&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/14gVFd7hGDg&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-398784672098965391?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/398784672098965391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=398784672098965391' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/398784672098965391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/398784672098965391'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/07/compiling-rsync-and-your-own-binaries.html' title='Compiling rsync and your own binaries for EON'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-8275066401142723754</id><published>2010-06-08T08:56:00.000-07:00</published><updated>2011-12-12T16:12:23.772-08:00</updated><title type='text'>EON 0.60 ZFS binary kit snv_130 released!</title><content type='html'>Here it is finally, the long awaited EON 0.60 binary kit release based on snv_130 and other GNU compiled binaries. Hopefully, it was well worth the wait. I tried to complete all the requests for various packages but was unable to integrate them all cleanly (sabnzbd + dependency python) in this release. I will try to get the missed ones at a later time. It is uploaded in 5 parts. You can download &lt;a href="http://sites.google.com/site/eonstorage/downloads"&gt;bin-130a[a-e] manually&lt;/a&gt; and transfer all 5 files to your EON storage for installation or follow the steps below, which assumes you are using wget from an prior installed &lt;a href="http://eonstorage.blogspot.com/2009/08/using-binary-kit-with-your-zfs-nas.html"&gt;binary kit 124&lt;/a&gt;. So let's retrieve the files. These steps also assume your EON storage can reach the web.&lt;br /&gt;&lt;pre&gt;cd /tmp&lt;br /&gt;wget -O binkit-130.tgz http://i.minus.com/1323745623/7Aw7618NGr6qYvgEXEpkWw/dZLxUEf3SOTLh.tgz&lt;/pre&gt;If this is the first time using a binary kit, you will need to perform this step. If you have used previous binary kits, you can skip to the next step.&lt;br /&gt;&lt;pre&gt;cd /zpool&lt;br /&gt;mkdir local&lt;/pre&gt;This step installs the new binary kit to /usr/local which is linked to /zpool_name/local.&lt;br /&gt;&lt;pre&gt;cd /usr/local&lt;br /&gt;gzip -dc /tmp/binkit-130.tgz | tar -xf -&lt;/pre&gt;This completes the binary kit install and typing "aria2c -v" should confirm if it worked. Below is a screenshot listing some of the binaries included: &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_gyGtR3V63cA/TA3Ujx3ak6I/AAAAAAAAAIc/UctXg4XOVAE/s1600/bin-130.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="552" src="http://1.bp.blogspot.com/_gyGtR3V63cA/TA3Ujx3ak6I/AAAAAAAAAIc/UctXg4XOVAE/s640/bin-130.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;Binary Kit 130 summary:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://php.net/index.php"&gt;PHP&lt;/a&gt;/libphp 5.3.1 (GD, jpeg, png support)&lt;/li&gt;&lt;li&gt;&lt;a href="http://aria2.sourceforge.net/" rel="nofollow"&gt;Aria2c 1.9.3&lt;/a&gt; (&lt;span class="black bold"&gt;HTTP/HTTPS&lt;/span&gt;,    &lt;span class="black bold"&gt;FTP&lt;/span&gt;,    &lt;span class="black bold"&gt;BitTorrent&lt;/span&gt; and    &lt;span class="black bold"&gt;Metalink)&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tmux.sourceforge.net/"&gt;tmux 1.1&lt;/a&gt; (terminal multiplexer)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gnu.org/software/screen/"&gt;screen&lt;/a&gt; (terminal multiplexer)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gnu.org/software/wget/"&gt;wget&lt;/a&gt;/&lt;a href="http://curl.haxx.se/"&gt;curl&lt;/a&gt; (retrieving files using HTTP, HTTPS and FTP)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gluster.org/" rel="nofollow"&gt;glusterfs 3.0&lt;/a&gt; (clustered storage solution)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.stunnel.org/"&gt;stunnel&lt;/a&gt; (encrypt TCP connections inside SSL)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dest-unreach.org/socat/"&gt;socat&lt;/a&gt; (multi-purpose relay)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.coker.com.au/bonnie++/"&gt;bonnie&lt;/a&gt;/&lt;a href="http://sourceforge.net/projects/iperf/"&gt;iperf&lt;/a&gt; (disk / network benchmarking)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nano-editor.org/"&gt;nano&lt;/a&gt; (editor)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://elinks.or.cz/"&gt;elinks&lt;/a&gt; (text browser)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dyndns.com/support/clients/unix.html"&gt;ddclient/inadyn&lt;/a&gt; (dynamic DNS clients)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://parchive.sourceforge.net/#client_par2cmdline"&gt;par2&lt;/a&gt; (parity archive volume set)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;This does not show powertop and top which have to be manually symlinked for now. See the notes regarding &lt;a href="http://eonstorage.blogspot.com/2009/09/building-your-own-eon-zfs-nas-binary.html"&gt;top here&lt;/a&gt;. The same is needed for powertop. For 32 bit EON version (To check the EON version you are running, "isainfo -kv"): &lt;br /&gt;&lt;pre&gt;cd /usr/local/bin&lt;br /&gt;ln -s ./i86/powertop .&lt;/pre&gt;For 64 bit EON version: &lt;br /&gt;&lt;pre&gt;cd /usr/local/bin&lt;br /&gt;ln -s ./amd64/powertop .&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-8275066401142723754?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/8275066401142723754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=8275066401142723754' title='48 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8275066401142723754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8275066401142723754'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/06/eon-060-zfs-binary-kit-snv130-released.html' title='EON 0.60 ZFS binary kit snv_130 released!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_gyGtR3V63cA/TA3Ujx3ak6I/AAAAAAAAAIc/UctXg4XOVAE/s72-c/bin-130.jpg' height='72' width='72'/><thr:total>48</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-403752186035382406</id><published>2010-05-05T07:28:00.000-07:00</published><updated>2010-06-09T14:52:31.494-07:00</updated><title type='text'>EON on a ZFS mirrored boot/root?</title><content type='html'>A typical operating system requires a boot disk and certain storage requirements to reside, boot and do what it's designed to do. The OS or boot disk where the operating system resides in a conventional install becomes a possible point of failure. The OS disk failing, would cause an &lt;b&gt;outage&lt;/b&gt; and cut-off access to your data and storage appliance. RAID 1 or mirroring of the OS disk is often used to address/counter this type of failure. ZFS has the features to make an OS disk redundant by mirror-ing (RAID 1), providing an added layer of insurance to your storage appliance's uptime.&lt;br /&gt;&lt;br /&gt;A design decision with EON, was to make it run from a RAM disk, hence it would not have an associated failure attached to the media(USB, CF or hard disk) it boots from or resides on. Size becomes a disadvantage running from a RAM disk but the trade off is an add layer of insurance, resilience and uptime. EON uses the boot/residence media mostly for out of band task that are not tied to performance and are not frequently used, so the typical 5+ MB/s performance of a USB/CF media is not a problem. After EON is booted, the USB media could be pulled (simulating a boot disk failure) and only the services below would be impacted. The important thing to note is that EON would continue to run, along with all the services enabled. The show goes on and facilitates dynamic repair or correction of the disk failure situation. EON uses the USB/CF media to preserve:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;edits to the configuration files&lt;/li&gt;&lt;li&gt;edits to the grub menu entries or updating the image&lt;/li&gt;&lt;li&gt;updates to the zpool.cache&lt;/li&gt;&lt;li&gt;user optional binaries on the USB/CF media&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;A ZFS boot/root was recently requested as a necessary feature/requirement for EON. I explained the resilience already built into the design and the challenges. I however gave it try the other night and succeeded in booting EON on a ZFS boot/root. This would allow the use of redundant USB/CF media. When will it be seen in a release? I'm not sure. It required using steps that were hard coded and needs more testing and refinement before it's ready for general audience and use. So yes, a ZFS boot/root for EON is possible. Here's a ZFS boot/root birth cry screenshot.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_gyGtR3V63cA/S7PRGqxerCI/AAAAAAAAAHw/7R6nVcJ-D5A/s1600/eon-zfsboot.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="408" src="http://2.bp.blogspot.com/_gyGtR3V63cA/S7PRGqxerCI/AAAAAAAAAHw/7R6nVcJ-D5A/s640/eon-zfsboot.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-403752186035382406?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/403752186035382406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=403752186035382406' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/403752186035382406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/403752186035382406'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/05/eon-on-zfs-mirrored-bootroot.html' title='EON on a ZFS mirrored boot/root?'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_gyGtR3V63cA/S7PRGqxerCI/AAAAAAAAAHw/7R6nVcJ-D5A/s72-c/eon-zfsboot.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-773804533270340045</id><published>2010-04-05T11:39:00.000-07:00</published><updated>2011-12-12T21:13:20.852-08:00</updated><title type='text'>EON ZFS Storage 0.60.0 based on snv 130, Sun-set release!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking (&lt;span style="font-weight: bold;"&gt;EON&lt;/span&gt;), RAM based &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;live&lt;/a&gt; &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; NAS appliance is released on &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt;! This release marks the end of SXCE releases and Sun Microsystems as we know it! It is dubbed the &lt;a href="http://eonstorage.blogspot.com/2010/01/sun-has-set-for-last-time.html"&gt;&lt;b&gt;&lt;i&gt;Sun&lt;/i&gt;-set&lt;/b&gt;&lt;/a&gt; release! Many thanks to Al at &lt;a href="http://www.genunix.org/"&gt;Genunix.org&lt;/a&gt; for download hosting and serving the &lt;a href="http://www.opensolaris.org/"&gt;Opensolaris community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;New to EON, &lt;a href="http://sites.google.com/site/eonstorage/begin"&gt;start here&lt;/a&gt;! &lt;a href="http://eonstorage.blogspot.com/2009/10/new-and-simpler-way-to-upgrade-eon-zfs.html"&gt;Upgrading&lt;/a&gt;, see how to use &lt;a href="http://eonstorage.blogspot.com/2009/10/new-and-simpler-way-to-upgrade-eon-zfs.html"&gt;transporter.sh&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;EON &lt;a href="http://en.wikipedia.org/wiki/Data_deduplication"&gt;Deduplication&lt;/a&gt; ZFS storage is available in 32 and 64-bit, CIFS and Samba versions:&lt;br /&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.60.0 based on snv_130&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://i.minus.com/1323761880/4T8rQEyYAQ3j-yqdON1A2w/dbsoxaqfyyBMSL.iso"&gt;&lt;b&gt;eon-0.600-130-64-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 55c5837985f282f9272f5275163f7d7b&lt;/li&gt;&lt;li&gt;Size: ~93Mb&lt;/li&gt;&lt;li&gt;Released: Monday 05-April-2010&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.60.0 based on snv_130&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://i.minus.com/1323457847/hohBx1CGKeRTuDwDMCTaiQ/dn411Q3lBQJvR.iso"&gt;&lt;b&gt;eon-0.600-130-64-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: bf095f2187c29fb543285b72266c0295&lt;/li&gt;&lt;li&gt;Size: ~106Mb&lt;/li&gt;&lt;li&gt;Released: Monday 05-April-2010&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;EON 32-bit x86 CIFS ISO image version 0.60.0 based on snv_130&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://i.minus.com/1323454360/BRE2zkPDclZ1x94xQYaj1A/dh8ft3LczbP04.iso"&gt;&lt;b&gt;eon-0.600-130-32-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: e2b312feefbfb14792c0d190e7ff69cf&lt;/li&gt;&lt;li&gt;Size: ~59Mb&lt;/li&gt;&lt;li&gt;Released: Monday 05-April-2010&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;EON 32-bit x86 Samba ISO image version 0.60.0 based on snv_130&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://i.minus.com/1323455208/gDTheFmRqhUu-jtv6682zQ/dVeYDsCitr6Rh.iso"&gt;&lt;b&gt;eon-0.600-130-32-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: bcf6dc76bc9a22cff1431da20a5c56e2&lt;/li&gt;&lt;li&gt;Size: ~73Mb&lt;/li&gt;&lt;li&gt;Released: Monday 05-April-2010&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://i.minus.com/1323455208/gDTheFmRqhUu-jtv6682zQ/dVeYDsCitr6Rh.iso"&gt; &lt;/a&gt;&lt;br /&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.60.0 based on snv_130 (NO HTTPD)&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://i.minus.com/1323458090/viPuPJc_5Pt7UHzcA-r2sw/dladTQkAoLuIC.iso"&gt;&lt;b&gt;eon-0.600-130-64-cifs-min.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: f5922c98888521e4d8bef10133ccbe40&lt;/li&gt;&lt;li&gt;Size: ~87Mb&lt;/li&gt;&lt;li&gt;Released: Monday 05-April-2010&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.60.0 based on snv_130 (NO HTTPD)&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://i.minus.com/1323458240/eJUL5kdO_PXcVRGUcAA23Q/d8dQ5B491yaa5.iso"&gt;&lt;b&gt;eon-0.600-130-64-smb-min.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: e74732c41e4b3a9a06f52779bc9f8352&lt;/li&gt;&lt;li&gt;Size: ~101Mb&lt;/li&gt;&lt;li&gt;Released: Monday 05-April-2010&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New/Changes/Fixes:&lt;/span&gt;&lt;br /&gt;- Active Directory integration problem resolved&lt;br /&gt;- &lt;a href="http://www.opensolaris.org/jive/thread.jspa?threadID=119826&amp;amp;tstart=45"&gt;Hotplug errors&lt;/a&gt; at boot are being worked on and are safe to ignore.&lt;br /&gt;- Updated /mnt/eon0/.exec with new service configuration additions (light, nginx, afpd, and more ...).&lt;br /&gt;- Updated ZFS, NFS v3 performance tuning in /etc/system&lt;br /&gt;- Added megasys driver.&lt;br /&gt;- EON rebooting at grub(since snv_122) in ESXi, Fusion and various versions of VMware workstation. This is related to bug &lt;a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6820576"&gt;6820576&lt;/a&gt;. Workaround, at grub press e and add on the end of the kernel line "-B disable-pcieb=true"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-773804533270340045?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/773804533270340045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=773804533270340045' title='73 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/773804533270340045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/773804533270340045'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/04/eon-zfs-storage-0600-based-on-snv-130.html' title='EON ZFS Storage 0.60.0 based on snv 130, Sun-set release!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>73</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-7797821561263381731</id><published>2010-03-06T15:16:00.000-08:00</published><updated>2011-06-07T09:28:11.778-07:00</updated><title type='text'>What's the best pool to build with 3 or 4 disks?</title><content type='html'>I've been asked many times in variations, "I just started using EON and I'm new to opensolaris, What's the best pool to build with 3 or 4 disks"? I usually answer, it depends! Credit that reflex answer to Prof. Gordon, one of the best Calculus and Differential equations teacher that walked in my time. May the force be with you, wherever you are!&lt;br /&gt;&lt;br /&gt;I'll use &lt;a href="http://blogs.sun.com/relling/entry/sample_raidoptimizer_output"&gt;Richard Elling's&lt;/a&gt; research to explain. Let's say I have 500Gb drives, with IOPs (for avg, small, random, cache-miss, read I/O operations per sec) = 70.59 and max media bandwidth of 133Mbytes/s(includes read and write). What can we build?&lt;br /&gt;&lt;pre&gt;RAID Type   Disks   Sets   Storage Space   Performance (IOPS)   Max BW(Mbytes/s)&lt;br /&gt;RAIDZ       4       1      3x500=1500Gb    4x70.59/3=94         3x133=399&lt;br /&gt;RAIDZ       3       1      2x500=1000Gb    3x70.59/2=106        2x133=266 (1 spare)&lt;br /&gt;STRIPE      4       1      4x500=2000Gb    4x70.59=282          4x133=532&lt;br /&gt;STRIPE      3       1      3x500=1500Gb    3x70.59=212          3x133=399&lt;br /&gt;MIRROR      2       2      2x500=1000Gb    4x70.59=282          4x133=532&lt;/pre&gt;&lt;b&gt;RAIDZ&lt;/b&gt;&lt;br /&gt;With 4 disks in the first raidz set, we get higher bandwidth (399Mbytes/s) vs the 3 disk raidz bandwidth (266Mbytes/s), but the 3 disk raidz pool has a higher I/O operations per second capability. Note, as "sets" are added to the 3 disk raidz (3 disks each time) the difference of IOPS between the 4 disk raidz widens. If you exhaust the usable storage space, it will cost 4 or 3 times the cost of a drive for each new "Set", to add or grow the storage. So the 3 drive raidz has a more economical cost per set. This can be repeated to add more "Sets" or more storage and bandwidth as needed. So this is a very flexible choice. The change with 1 additional set would look like.&lt;br /&gt;&lt;pre&gt;RAID Type   Disks   Sets   Storage Space   Performance (IOPS)   Max BW(Mbytes/s)&lt;br /&gt;RAIDZ       4       2      3000Gb          188                  798&lt;br /&gt;RAIDZ       3       2      2000Gb          212                  532&lt;/pre&gt;Both 4 and 3 disk raidz allows only 1 disk to fail but if all disks had the same probability of failure then the 4 disk raidz pool would have a higher probability of a failure than the 3 disk version.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;STRIPE&lt;/b&gt;&lt;br /&gt;Has great bandwidth numbers, usable storage and IOPS, but any disk failure would cause the pool to fail and lose ALL your data. Did I mention that good storage is NOT a substitute for a GOOD backup? This pool is not easily expanded when the usable storage is exhausted and offers no data redundancy.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MIRROR&lt;/b&gt;&lt;br /&gt;Has great bandwidth numbers, a higher cost per usable storage and allows failure of 2 disks. It has roughly twice the write bandwidth and up to 4 times the read performance as ZFS is capable of reading from all disks in the mirror in parallel. This configuration will most likely provide the best balance of performance and data protection at the expense of disks or usable storage. Expanding or growing this pool when the usable storage is being exhausted, is also simple.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hopefully this will help &lt;a href="https://sites.google.com/site/eonstorage/zpool_notes"&gt;architect pools that suits your workload, cost dynamics and growth&lt;/a&gt; needs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-7797821561263381731?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/7797821561263381731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=7797821561263381731' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7797821561263381731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7797821561263381731'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/03/whats-best-pool-to-build-with-3-or-4.html' title='What&apos;s the best pool to build with 3 or 4 disks?'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-3712259795941889206</id><published>2010-02-17T21:27:00.000-08:00</published><updated>2011-01-03T08:04:51.039-08:00</updated><title type='text'>Traffic (QoS) control built into your EON ZFS storage</title><content type='html'>Your EON ZFS storage provides access to a lot of services, such as HTTP, HTTPS, SFTP, &lt;a href="http://www.fireflymediaserver.org/"&gt;Firefly/daapd&lt;/a&gt;, &lt;a href="http://netatalk.sourceforge.net/"&gt;AFP&lt;/a&gt;(AppleShare) and more. All of these services are available as a network resource. Wouldn't it be nice to be able to control or manage how different systems use these network resources, such as bandwidth?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hub.opensolaris.org/bin/view/Project+crossbow/WebHome"&gt;Project Crossbow&lt;/a&gt; provides the controls to manage and virtual-ize network resources. The traffic controls (QoS) can be used to manage by transport (TCP, UDP, SCTP, iSCSI, etc), bandwidth limits, IP address and more.&lt;br /&gt;&lt;br /&gt;For example, one could simply limit the amount of bandwidth the HTTP, HTTPS or SSH service can utilize. You could create virtual nics bound to your real interface and provide different levels of service and bandwith to these virtual or real nics. It allows for a very flexible storage setup where you can really manage the traffic and quality of service it delivers.&lt;br /&gt;&lt;br /&gt;Let's do a simple 10Mbps bandwidth limit for HTTP via interface bge0 for a flow we will label httpflow. First, we create a flow that matches the HTTP service&lt;br /&gt;&lt;pre&gt;flowadm add-flow -l bge0 -a transport=tcp,local_port=80 httpflow&lt;/pre&gt;Let's view it&lt;br /&gt;&lt;pre&gt;flowadm show-flow&lt;/pre&gt;Finally, let's set bandwidth limits&lt;br /&gt;&lt;pre&gt;flowadm set-flowprop -p maxbw=10m httpflow&lt;/pre&gt;To verify the properties&lt;br /&gt;&lt;pre&gt;flowadm show-flowprop&lt;/pre&gt;To show traffic usage&lt;br /&gt;&lt;pre&gt;flowadm show-usage&lt;/pre&gt;Accounting can also be setup to record the usage. Rather than rehash the numerous possibilities, here are 2 links that details this feature fairly well. The first is written by &lt;a href="http://cuddletech.com/blog/?p=423"&gt;Ben Rockwood&lt;/a&gt; and the other can be found &lt;a href="http://wikis.sun.com/display/OpenSolarisInfo/How+to+Manage+Bandwidth+Use+in+the+Network"&gt;here&lt;/a&gt;. Traffic control ... out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-3712259795941889206?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/3712259795941889206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=3712259795941889206' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/3712259795941889206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/3712259795941889206'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/02/traffic-qos-control-built-into-your-eon.html' title='Traffic (QoS) control built into your EON ZFS storage'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-7329702514524745982</id><published>2010-02-01T07:19:00.000-08:00</published><updated>2010-04-28T15:40:07.415-07:00</updated><title type='text'>Creating a EON ZFS storage self signed certificate</title><content type='html'>Your EON ZFS storage is available with 3 web server options, apache2(default), &lt;a href="http://eonstorage.blogspot.com/2010/01/eon-zfs-storage-min-and-on-storage.html"&gt;lighttpd&lt;/a&gt;, and &lt;a href="http://eonstorage.blogspot.com/2010/01/eon-zfs-storage-min-and-nginx-web.html"&gt;nginx&lt;/a&gt;. They are provided with a &lt;a href="http://en.wikipedia.org/wiki/Self-signed_certificate"&gt;self signed certificate&lt;/a&gt; that I created to simplify configuration and ease getting them started. The proper thing to do is replace it with your own certificate or create a self signed replacement.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Prerequisite(s):&lt;/b&gt; This requires the &lt;a href="http://sites.google.com/site/eonstorage/downloads"&gt;binary kit&lt;/a&gt; or an alternate system with a working openssl, to create your own self signed certificate.&lt;br /&gt;The "\" means the command is one continuous line to create the self signed certificate. Feel free to experiment and substitute your own arguments for:&lt;br /&gt;days = set to 365 x 10 = 3650 or ~10 yrs&lt;br /&gt;CN = $HOSTNAME = replace with your own storage hostname&lt;br /&gt;O = Gibraltar Engineering&lt;br /&gt;OU = EON Secure Certificate&lt;br /&gt;&lt;pre&gt;openssl req -x509 -nodes -days 3650 -newkey rsa:1024 -keyout cert.key -out cert.pem \&lt;br /&gt;-subj "/C=US/ST=NY/CN=$HOSTNAME/O=Gibraltar Engineering/OU=EON Secure Certificate"&lt;/pre&gt;This will produce 2 files cert.key and cert.pem. For Apache2 they are configured and the proper permissions set as follows:&lt;br /&gt;&lt;pre&gt;cp cert.pem /etc/apache2/2.2/server.crt&lt;br /&gt;cp cert.key /etc/apache2/2.2/server.key&lt;br /&gt;chmod 400 /etc/apache2/2.2/server.crt&lt;br /&gt;chmod 400 /etc/apache2/2.2/server.key&lt;/pre&gt;For lighttpd the pem and key file are concatenated to create a single file&lt;br /&gt;&lt;pre&gt;cp cert.pem /your_pool/lighttpd/etc&lt;br /&gt;cat cert.key &amp;gt;&amp;gt; /your_pool/lighttpd/etc/cert.pem&lt;br /&gt;chmod 400 /your_pool/lighttpd/etc/cert.pem&lt;/pre&gt;For nginx&lt;br /&gt;&lt;pre&gt;cp cert.pem /your_pool/nginx/conf&lt;br /&gt;cp cert.key /your_pool/nginx/conf&lt;br /&gt;chmod 400 /your_pool/nginx/conf/cert.pem&lt;br /&gt;chmod 400 /your_pool/nginx/conf/cert.key&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-7329702514524745982?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/7329702514524745982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=7329702514524745982' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7329702514524745982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7329702514524745982'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/02/creating-eon-zfs-storage-self-signed.html' title='Creating a EON ZFS storage self signed certificate'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-6033974367138135508</id><published>2010-01-27T22:42:00.000-08:00</published><updated>2011-01-22T23:01:28.115-08:00</updated><title type='text'>The SUN has set, for the last time!</title><content type='html'>On January 27th at approximately 9:50am, &lt;b&gt;Oracle&lt;/b&gt; completed it's acquisition of &lt;b&gt;Sun Microsystems&lt;/b&gt; for 7.4 billion all cash. The price is quite a steal considering Sun's history of innovations. It is also personally quite sad to see one of the greatest engineering companies in my lifetime, like a beautiful descending Sun-set, descend beyond the horizon.&lt;br /&gt;&lt;br /&gt;I was introduced to SunOS over 15 years ago when I had to take an electrical engineering class (Feedback Control Systems) that required running simulations on &lt;a href="http://www.mathworks.com/"&gt;MatLab&lt;/a&gt;. They were the early days of the world wide web and the beginning of an engineering love/career. My internships, from there on were Sun and Solaris related. One beautiful summer, I went to The Herff College of Engineering in Memphis to learn and port a Cochlear model written in C by Dr. T Wilson, to Java. Without plans to do so, I made a career on something I learned and loved, as a sidebar tool. That tool was engineered by Sun Microsystems and for this I humbly say, &lt;b&gt;THANKS&lt;/b&gt; for the great ride and memories, ... thanks to everyone who made Sun Microsystems what it became, is, was. It will be missed ...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_gyGtR3V63cA/S2GwnfjsEkI/AAAAAAAAAHM/OituL9zlUOk/s1600-h/logo_sun_small_sdn.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_gyGtR3V63cA/S2GwnfjsEkI/AAAAAAAAAHM/OituL9zlUOk/s320/logo_sun_small_sdn.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-6033974367138135508?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/6033974367138135508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=6033974367138135508' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6033974367138135508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6033974367138135508'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/01/sun-has-set-for-last-time.html' title='The SUN has set, for the last time!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_gyGtR3V63cA/S2GwnfjsEkI/AAAAAAAAAHM/OituL9zlUOk/s72-c/logo_sun_small_sdn.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-6057890426788060322</id><published>2010-01-15T18:00:00.000-08:00</published><updated>2011-01-22T22:55:52.210-08:00</updated><title type='text'>EON ZFS Storage min and nginx web server</title><content type='html'>In a &lt;a href="http://eonstorage.blogspot.com/2010/01/eon-zfs-storage-min-and-on-storage.html"&gt;previous post&lt;/a&gt;, &lt;a href="http://eonstorage.blogspot.com/2010/01/eon-zfs-storage-min-and-on-storage.html"&gt;lighttpd&lt;/a&gt; was used as a add in web server for the EON ZFS min storage (NO HTTPD) users. Another web server option for the ZFS storage (NO HTTPD) image is nginx. This post will show how to easily add HTTPD service using the &lt;a href="http://nginx.org/en/"&gt;nginx&lt;/a&gt; web server.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Prerequisite(s):&lt;/b&gt; A storage pool must be created and a binary kit must be installed. The binary kit is needed because it contains libpcre, a dynamic library needed by nginx.&lt;br /&gt;&lt;br /&gt;Let's get started adding a nginx web server, to our ZFS min (NO HTTPD) storage image. First, get the pre-built nginx version &lt;a href="http://sites.google.com/site/eonstorage/downloads/nginx-0.8.32.tgz?attredirects=0&amp;amp;d=1"&gt;0.8.32 here&lt;/a&gt;. I have also included compilation notes under the &lt;a href="http://sites.google.com/site/eonstorage/downloads"&gt;nginx section&lt;/a&gt; in case you wish to compile and add other features on your own. Transfer the &lt;a href="http://sites.google.com/site/eonstorage/downloads/nginx-0.8.32.tgz?attredirects=0&amp;amp;d=1"&gt;nginx-0,8.32,tgz&lt;/a&gt; file to the storage pool via CIFS share, sftp or USB. Here, I start with the file located in /tmp and a storage pool named abyss. Substitute your zpool name for abyss.&lt;br /&gt;&lt;pre&gt;cd /abyss&lt;br /&gt;gzip -dc /tmp/nginx-0.8.32.tgz | tar -xf -&lt;/pre&gt;Now let's add the automation entries to /mnt/eon0/.exec. Also, execute the commands to create the necessary symlinks. These entries align paths entered in nginx.conf&lt;br /&gt;&lt;pre&gt;(cd /usr ; ln -s ../abyss/nginx .)&lt;/pre&gt;At this stage, the nginx web server is ready to run, but feel free to customize the /abyss/nginx/conf/nginx.conf and generate your own /abyss/nginx/conf/cert.pem, /abyss/nginx/conf/cert.key file. OpenSSL (part of the binary kit which is a pre-requisite for this post) would be needed to &lt;a href="http://eonstorage.blogspot.com/2010/02/creating-eon-zfs-storage-self-signed.html"&gt;generate your own self signed cert file&lt;/a&gt; (cert.pem, cert.key). To start and automate the web server, run and add the following to /mnt/eon0/.exec.&lt;br /&gt;&lt;pre&gt;/usr/nginx/sbin/nginx -c /usr/nginx/conf/nginx.conf&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-6057890426788060322?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/6057890426788060322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=6057890426788060322' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6057890426788060322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6057890426788060322'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/01/eon-zfs-storage-min-and-nginx-web.html' title='EON ZFS Storage min and nginx web server'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-4096911503027161619</id><published>2010-01-05T10:12:00.000-08:00</published><updated>2011-01-22T22:57:05.305-08:00</updated><title type='text'>EON ZFS Storage min and lighttpd web server</title><content type='html'>If you run one of the EON ZFS (NO HTTPD) storage images that do not include a web server this post will show how to easily add HTTPD service using the &lt;a href="http://www.lighttpd.net/"&gt;lighttpd&lt;/a&gt; or &lt;a href="http://eonstorage.blogspot.com/2010/01/eon-zfs-storage-min-and-nginx-web.html"&gt;nginx&lt;/a&gt; web server.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Prerequisite(s):&lt;/b&gt; A storage pool must be created and a binary kit must be installed. The binary kit is needed because it contains libpcre, a dynamic library needed by lighttpd.&lt;br /&gt;&lt;br /&gt;Let's get started adding a lighttpd web server, to our ZFS min (NO HTTPD) storage image. First, get the pre-built lighttpd version &lt;a href="http://sites.google.com/site/eonstorage/downloads/lighttpd-1.4.25.tgz?attredirects=0&amp;amp;d=1"&gt;1.4.25 here&lt;/a&gt;. I have also included compilation notes under the &lt;a href="http://sites.google.com/site/eonstorage/downloads"&gt;lighttpd section&lt;/a&gt; in case you wish to compile and add other features on your own. Transfer the &lt;a href="http://sites.google.com/site/eonstorage/downloads/lighttpd-1.4.25.tgz?attredirects=0&amp;amp;d=1"&gt;lighttpd-1.4.25.tgz&lt;/a&gt; file to the storage pool via CIFS share, sftp or USB. Here, I start with the file located in /tmp and a storage pool named abyss. Substitute your zpool name for abyss.&lt;br /&gt;&lt;pre&gt;cd /abyss&lt;br /&gt;gzip -dc /tmp/lighttpd-1.4.25.tgz | tar -xf -&lt;/pre&gt;Now let's add the automation entries to /mnt/eon0/.exec. Also, execute the commands to create the necessary symlinks. These entries align paths entered in lighttpd.conf&lt;br /&gt;&lt;pre&gt;(cd /usr ; ln -s ../abyss/lighttpd .)&lt;br /&gt;(cd /var ; ln -s ../abyss/lighttpd .)&lt;/pre&gt;At this stage, the lighttpd web server is ready to run, but feel free to customize the /abyss/lighttpd/etc/lighttpd.conf and generate your own /abyss/lighttpd/etc/server.pem file. OpenSSL (part of the binary kit which is a pre-requisite for this post) would be needed to &lt;a href="http://eonstorage.blogspot.com/2010/02/creating-eon-zfs-storage-self-signed.html"&gt;generate your own self signed cert&lt;/a&gt; file (server.pem). To start and automate the web server, run and add the following to /mnt/eon0/.exec.&lt;br /&gt;&lt;pre&gt;/usr/lighttpd/sbin/lighttpd -f /usr/lighttpd/etc/lighttpd.conf&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-4096911503027161619?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/4096911503027161619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=4096911503027161619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/4096911503027161619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/4096911503027161619'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2010/01/eon-zfs-storage-min-and-on-storage.html' title='EON ZFS Storage min and lighttpd web server'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-4583540904722622099</id><published>2009-12-21T08:57:00.000-08:00</published><updated>2010-04-05T09:52:29.982-07:00</updated><title type='text'>EON ZFS Storage 0.59.9 based on snv 129, Deduplication release!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking (&lt;span style="font-weight: bold;"&gt;EON&lt;/span&gt;), RAM based &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;live&lt;/a&gt; &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; NAS appliance is released on &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt;! This is the first EON release with inline &lt;a href="http://blogs.sun.com/bonwick/entry/zfs_dedup"&gt;Deduplication&lt;/a&gt; features! Many thanks to &lt;a href="http://www.genunix.org/"&gt;Genunix.org&lt;/a&gt; for download hosting and serving the &lt;a href="http://www.opensolaris.org/"&gt;opensolaris community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;EON &lt;a href="http://en.wikipedia.org/wiki/Data_deduplication"&gt;Deduplication&lt;/a&gt; ZFS storage is available in 32 and 64-bit, CIFS and Samba versions:&lt;br /&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.599-129-64-cifs.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.59.9 based on snv_129&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.599-129-64-cifs.iso"&gt;&lt;b&gt;eon-0.599-129-64-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 8e917a14dbf0c793ad2958bdf8feb24a&lt;/li&gt;&lt;li&gt;Size: ~93Mb&lt;/li&gt;&lt;li&gt;Released: Monday 21-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.599-129-64-smb.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.59.9 based on snv_129&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.599-129-64-smb.iso"&gt;&lt;b&gt;eon-0.599-129-64-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 2c38a93036e4367e5cdf8a74605fcbaf&lt;/li&gt;&lt;li&gt;Size: ~107Mb&lt;/li&gt;&lt;li&gt;Released: Monday 21-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.599-129-32-cifs.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 CIFS ISO image version 0.59.9 based on snv_129&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.599-129-32-cifs.iso"&gt;&lt;b&gt;eon-0.599-129-32-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 0dcdd754b937f1d6515eba34b6ed2607&lt;/li&gt;&lt;li&gt;Size: ~59Mb&lt;/li&gt;&lt;li&gt;Released: Monday 21-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.599-129-32-smb.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 Samba ISO image version 0.59.9 based on snv_129 &lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.599-129-32-smb.iso"&gt;&lt;b&gt;eon-0.599-129-32-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: c24008516eb4584a64d9239015559ba4&lt;/li&gt;&lt;li&gt;Size: ~73Mb&lt;/li&gt;&lt;li&gt;Released: Monday 21-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.599-129-64-cifs-min.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.59.9 based on snv_129 (NO HTTPD)&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.599-129-64-cifs-min.iso"&gt;&lt;b&gt;eon-0.599-129-64-cifs-min.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 78b0bb116c0e32a48c473ce1b94e604f&lt;/li&gt;&lt;li&gt;Size: ~87Mb&lt;/li&gt;&lt;li&gt;Released: Monday 21-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.599-129-64-smb-min.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.59.9 based on snv_129 (NO HTTPD)&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.599-129-64-smb-min.iso"&gt;&lt;b&gt;eon-0.599-129-64-smb-min.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 57d93eba9286c4bcc4c00c0154c684de&lt;/li&gt;&lt;li&gt;Size: ~101Mb&lt;/li&gt;&lt;li&gt;Released: Monday 21-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;New/Changes/Fixes:&lt;/span&gt;&lt;br /&gt;- Deduplication, Deduplication, Deduplication. (That only used 1x the amount of storage space)&lt;br /&gt;- The &lt;a href="http://www.opensolaris.org/jive/thread.jspa?threadID=119826&amp;amp;tstart=45"&gt;hotplug errors&lt;/a&gt; at boot are being worked on. They are safe to ignore.&lt;br /&gt;- Cleaned up minor entries in /mnt/eon0/.exec. Added "rsync --daemon" to start by default.&lt;br /&gt;- EON rebooting at grub(since snv_122) in ESXi, Fusion and various versions of VMware workstation. This is related to bug &lt;a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6820576"&gt;6820576&lt;/a&gt;. Workaround, at grub press e and add on the end of the kernel line "-B disable-pcieb=true"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-4583540904722622099?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/4583540904722622099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=4583540904722622099' title='40 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/4583540904722622099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/4583540904722622099'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/12/eon-zfs-storage-0599-based-on-snv-129.html' title='EON ZFS Storage 0.59.9 based on snv 129, Deduplication release!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>40</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-900582167658746294</id><published>2009-12-03T10:51:00.000-08:00</published><updated>2009-12-18T16:00:28.957-08:00</updated><title type='text'>EON ZFS Storage 0.59.5 based on snv 125 released!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking (&lt;span style="font-weight: bold;"&gt;EON&lt;/span&gt;), RAM based &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;live&lt;/a&gt; &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; NAS appliance is released on &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt;! Many thanks to Al Hopper and &lt;a href="http://www.genunix.org/"&gt;Genunix.org&lt;/a&gt; for download hosting and serving the &lt;a href="http://www.opensolaris.org/"&gt;opensolaris community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;EON ZFS storage is available in 32 and 64-bit, CIFS and Samba versions:&lt;br /&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-64-cifs.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.59.5 based on snv_125&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.595-125-64-cifs.iso"&gt;&lt;b&gt;eon-0.595-125-64-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: a21c0b6111803f95c29e421af96ee016&lt;/li&gt;&lt;li&gt;Size: ~90Mb&lt;/li&gt;&lt;li&gt;Released: Thursday 3-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-64-smb.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.59.5 based on snv_125&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.595-125-64-smb.iso"&gt;&lt;b&gt;eon-0.595-125-64-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 4678298f0152439867d218987c3ec20e&lt;/li&gt;&lt;li&gt;Size: ~103Mb&lt;/li&gt;&lt;li&gt;Released: Thursday 3-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.594-124-32-cifs.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 CIFS ISO image version 0.59.5 based on snv_125&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.595-125-32-cifs.iso"&gt;&lt;b&gt;eon-0.595-125-32-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 4b76893c3363d46fad34bf7d0c23548c&lt;/li&gt;&lt;li&gt;Size: ~57Mb&lt;/li&gt;&lt;li&gt;Released: Thursday 3-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-32-smb.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 Samba ISO image version 0.59.5 based on snv_125&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.595-125-32-smb.iso"&gt;&lt;b&gt;eon-0.595-125-32-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: f478a8ea9228f16dc1bd93adae03d200&lt;/li&gt;&lt;li&gt;Size: ~70Mb&lt;/li&gt;&lt;li&gt;Released: Thursday 3-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-64-cifs.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.59.5 based on snv_125 (NO HTTPD)&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.595-125-64-cifs-min.iso"&gt;&lt;b&gt;eon-0.595-125-64-cifs-min.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: c7b9ec5c487302c1aa97363eb440fe00&lt;/li&gt;&lt;li&gt;Size: ~85Mb&lt;/li&gt;&lt;li&gt;Released: Thursday 3-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-64-smb.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.59.5 based on snv_125 (NO HTTPD)&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.595-125-64-smb-min.iso"&gt;&lt;b&gt;eon-0.595-125-64-smb-min.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: a33f34506f05070ffc554de7beaafd4d&lt;/li&gt;&lt;li&gt;Size: ~98Mb&lt;/li&gt;&lt;li&gt;Released: Thursday 3-December-2009&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;New/Changes/Fixes:&lt;/span&gt;&lt;br /&gt;- removed iscsitgd and replaced it with COMSTAR (iscsit, stmf, itadm)&lt;br /&gt;- added SUNWhd to image vs being in the binary kit.&lt;br /&gt;- added rsync to image vs being in the binary kit. Updated version of rsync supports IPv6.&lt;br /&gt;- added nge, yge and yukonx drivers.&lt;br /&gt;- added (/etc/inet/hosts, /etc/default/init) to /mnt/eon0/.backup (TIMEZONE and hostname change fix)&lt;br /&gt;- fixed error entry /mnt/eon0/.exec. Changed "zpool -a" to "zpool import -a"&lt;br /&gt;- eon rebooting at grub(since snv_122) in ESXi, Fusion and various versions of VMware workstation. This is related to bug &lt;a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6820576"&gt;6820576&lt;/a&gt;. Workaround, at grub press e and add on the end of the kernel line "-B disable-pcieb=true"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-900582167658746294?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/900582167658746294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=900582167658746294' title='28 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/900582167658746294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/900582167658746294'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/12/eon-zfs-storage-0595-based-on-snv-125.html' title='EON ZFS Storage 0.59.5 based on snv 125 released!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>28</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-5084726794145170773</id><published>2009-11-20T15:50:00.000-08:00</published><updated>2009-12-07T22:25:49.333-08:00</updated><title type='text'>Using napp-it webadmin with your EON ZFS storage</title><content type='html'>Many have asked for a web interface to administer their EON ZFS storage. I started a &lt;a href="http://www.freenas.org/"&gt;FreeNAS&lt;/a&gt; interface port a while back but time and keeping pace with their development proved unsustainable. I shared it in the download section as &lt;a href="http://sites.google.com/site/eonstorage/downloads/freonX.tgz?attredirects=0&amp;amp;d=1"&gt;Freon&lt;/a&gt; for someone with better PHP resources to complete. I also posted a &lt;a href="http://eonstorage.blogspot.com/2009/02/using-webmin-to-administer-your-eon-nas.html"&gt;webmin&lt;/a&gt; howto a while back. The webmin web user admin, lacks only a ZFS and a CIFS module. It contains a Samba module which may be easy for one of you Perl guru's out there to extend as a CIFS module.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Prerequisites:&lt;/b&gt; This exercise assumes the binary kit is installed, for unzip. Or unzip with winzip and drag the folder into a CIFS share onto the storage, then run the following within the napp-it directory to correct the proper unix carriage return:&lt;br /&gt;&lt;pre&gt;find . -type f -print | xargs -I {} dos2unix -ascii {} {}&lt;/pre&gt;Another option, written by Alka Guenther for nexenta, called &lt;a href="http://www.babelcon.de/napp-it/"&gt;napp-it&lt;/a&gt; was extended to work with EON. He has a &lt;a href="http://www.opensolaris.org/jive/thread.jspa?threadID=115474&amp;amp;tstart=0"&gt;running thread&lt;/a&gt; on opensolaris.org. Here are the steps I took to get it running on my ZFS storage after downloading &lt;a href="http://www.babelcon.de/napp-it/napp-it-0.210.zip"&gt;napp-it v 0.210&lt;/a&gt;. I transferred it to /tmp/napp-it-0.210.zip. Then&lt;br /&gt;&lt;pre&gt;cd /var/apache2/2.2/cgi-bin&lt;br /&gt;unzip -aa /tmp/napp-it-0.210.zip&lt;br /&gt;chown webservd:webservd napp-it&lt;br /&gt;cd napp-it&lt;br /&gt;chmod -R 755 ./*&lt;/pre&gt;Next we vi/edit admin.pl and comment (line 42 in v 0.210) the following&lt;br /&gt;&lt;pre&gt;use CGI::Carp qw (fatalsToBrowser);&lt;/pre&gt;to&lt;br /&gt;&lt;pre&gt;#use CGI::Carp qw (fatalsToBrowser);&lt;/pre&gt;And that's pretty much it. We point the browser to &lt;b&gt;http://EON_ZFS_IP/cgi-bin/napp-it/admin.pl&lt;/b&gt; and you should be greeted by a login with no password, which you can immediately change. It is very configurable and I really liked the console command feature. So give it a try and help improve it.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_gyGtR3V63cA/Svug5Km3hII/AAAAAAAAAGc/tm_-ihykmKQ/s1600/napp-it-01.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_gyGtR3V63cA/Svug5Km3hII/AAAAAAAAAGc/tm_-ihykmKQ/s200/napp-it-01.png" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_gyGtR3V63cA/SvuhYNNlERI/AAAAAAAAAGk/_SzZuDKgeRA/s1600-h/napp-it-02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_gyGtR3V63cA/SvuhYNNlERI/AAAAAAAAAGk/_SzZuDKgeRA/s200/napp-it-02.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_gyGtR3V63cA/Svug5Km3hII/AAAAAAAAAGc/tm_-ihykmKQ/s1600-h/napp-it-01.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-5084726794145170773?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/5084726794145170773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=5084726794145170773' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5084726794145170773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5084726794145170773'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/11/using-napp-it-webadmin-with-your-eon.html' title='Using napp-it webadmin with your EON ZFS storage'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_gyGtR3V63cA/Svug5Km3hII/AAAAAAAAAGc/tm_-ihykmKQ/s72-c/napp-it-01.png' height='72' width='72'/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-2847058972736422315</id><published>2009-11-06T13:26:00.000-08:00</published><updated>2009-11-28T21:34:11.744-08:00</updated><title type='text'>How is EON ZFS storage working for you?</title><content type='html'>For release 0.59.5 based on snv_125 I am thinking of adding 2 more images. A 64-bit CIFS and Samba version without any embedded web server. These images would be able add a web server based on &lt;a href="http://www.lighttpd.net/"&gt;lighttpd&lt;/a&gt;, if needed. I'd like to hear your thoughts on this? With the great news that &lt;a href="http://blogs.sun.com/bonwick/entry/zfs_dedup"&gt;ZFS de-duplication is complete&lt;/a&gt;, we can hope to see a SXCE release. Many thanks to Jeff Bonwick, Bill Moore, Mark Maybee, Matt Ahrens, Adam Leventhal, George Wilson, Robin Guo and all the engineers who made this happen.&lt;br /&gt;&lt;br /&gt;I would also appreciate your feedback/review in format(&lt;span style="font-weight: bold;"&gt;pros:&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;cons&lt;/span&gt;:, and &lt;span style="font-weight: bold;"&gt;other thoughts:&lt;/span&gt;), to understand how EON ZFS storage is filling/failing your storage needs, thus far. I may not be able to address all needs but it would be great to understand how EON is working with you, whether it's good, bad or indifferent.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update for future releases based on feedback:&lt;/b&gt;&lt;br /&gt;- shift SUNWhd, S.M.A.R.T and rsync to the core image, instead of the binary kit.&lt;br /&gt;- attempt to add more intel, broadcom nic drivers. (Note: not all drivers can be added because of image size contribution. Also I have no way of testing with certain hardware. There is a mechanism to add your own drivers)&lt;br /&gt;- add 2 new 64-bit CIFS and Samba versions, with NO HTTP service. Will rely on external lighttpd, if HTTP service is needed.&lt;br /&gt;- add COMSTAR, to replace iscsitgtd.&lt;br /&gt;- documentation to help new to opensolaris, beginners and less technical audience. It would help greatly if you, the user would document or do write-ups, based on your experiences and challenges with EON. I could add the write-up to the &lt;a href="http://sites.google.com/site/eonstorage/"&gt;wiki&lt;/a&gt; to help others. Proper credit will be given for your work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-2847058972736422315?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/2847058972736422315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=2847058972736422315' title='44 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/2847058972736422315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/2847058972736422315'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/11/how-is-eon-zfs-storage-working-for-you.html' title='How is EON ZFS storage working for you?'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>44</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-7392022171397135414</id><published>2009-10-19T10:12:00.001-07:00</published><updated>2009-12-18T16:00:55.096-08:00</updated><title type='text'>EON ZFS Storage 0.59.4 based on snv_124 released!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking (&lt;span style="font-weight: bold;"&gt;EON&lt;/span&gt;), RAM based &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;live&lt;/a&gt; &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; NAS appliance is released on &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt;! Many thanks to &lt;a href="http://www.genunix.org/"&gt;Genunix.org&lt;/a&gt; for download hosting and serving the &lt;a href="http://www.opensolaris.org/"&gt;opensolaris community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;EON ZFS storage is available in 32 and 64-bit, CIFS and Samba versions:&lt;br /&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-64-cifs.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.59.4 based on snv_124&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-64-cifs.iso"&gt;&lt;b&gt;eon-0.594-124-64-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 4bda930d1abc08666bf2f576b5dd006c&lt;/li&gt;&lt;li&gt;Size: ~89Mb&lt;/li&gt;&lt;li&gt;Released: Monday 19-October-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-64-smb.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.59.4 based on snv_124&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-64-smb.iso"&gt;&lt;b&gt;eon-0.594-124-64-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 80af8b288194377f13706572f7b174b3&lt;/li&gt;&lt;li&gt;Size: ~102Mb&lt;/li&gt;&lt;li&gt;Released: Monday 19-October-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.594-124-32-cifs.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 CIFS ISO image version 0.59.4 based on snv_124&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.594-124-32-cifs.iso"&gt;&lt;b&gt;eon-0.594-124-32-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: dcc6f8cb35719950a6d4320aa5925d22&lt;/li&gt;&lt;li&gt;Size: ~56Mb&lt;/li&gt;&lt;li&gt;Released: Monday 19-October-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-32-smb.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 Samba ISO image version 0.59.4 based on snv_124&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.594-124-32-smb.iso"&gt;&lt;b&gt;eon-0.594-124-32-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 3d6debd4595c1beb7ebbb68ca30b7391&lt;/li&gt;&lt;li&gt;Size: ~69Mb&lt;/li&gt;&lt;li&gt;Released: Monday 19-October-2009&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;New/Changes/Fixes:&lt;/span&gt;&lt;br /&gt;- initialization of ntpd, nscd at boot time, moved to /mnt/eon0/.exec&lt;br /&gt;- added /mnt/eon0/.disable for K99local stop for a cleaner shutdown&lt;br /&gt;- added /mnt/eon0/.purge to allow removing drivers and binaries not needed by your image&lt;br /&gt;- new version of install.sh. Fixes a bug for virtual disks, multiple runs and improved error checking of stages&lt;br /&gt;- new transporter.sh CLI to automate upgrades, backups or downgrades to backed-up versions&lt;br /&gt;- eon rebooting at grub(since snv_122) in ESXi, Fusion and various versions of VMware workstation. This is related to bug &lt;a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6820576"&gt;6820576&lt;/a&gt;. Workaround, at grub press e and add on the end of the kernel line "-B disable-pcieb=true"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-7392022171397135414?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/7392022171397135414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=7392022171397135414' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7392022171397135414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7392022171397135414'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/10/eon-zfs-storage-0594-based-on-snv124.html' title='EON ZFS Storage 0.59.4 based on snv_124 released!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-6613033267247693038</id><published>2009-10-16T15:48:00.000-07:00</published><updated>2010-02-15T16:17:49.945-08:00</updated><title type='text'>A new and simpler way to upgrade EON ZFS storage</title><content type='html'>There is a new and simple way to upgrade your current EON ZFS storage to the newest version. I've added a tool, &lt;a href="http://sites.google.com/site/eonstorage/downloads/transporter.sh?attredirects=0&amp;amp;d=1"&gt;&lt;span style="font-weight: bold;"&gt;transporter.sh&lt;/span&gt;&lt;/a&gt; which allows you to backup, upgrade or restore(NOTE: restore only works if you have a backed-up version) your EON ZFS storage version. Here is a usage output:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-weight: bold;"&gt;transporter.sh&lt;/span&gt; &lt;br /&gt;usage: transporter.sh -i /path/eon.iso -b /path/backup -d /mnt/eon0&lt;br /&gt;transporter.sh -i /tmp/eon-0.593-122-64-smb.iso -d /mnt/eon0&lt;br /&gt;transporter.sh -i /tmp/eon-0.593-122-64-smb.iso -b /pool/backup -d /mnt/eon0&lt;br /&gt;transporter.sh -r /pool/backup/0.59.3 -d /mnt/eon0&lt;br /&gt;&lt;br /&gt;-i path to the source ISO&lt;br /&gt;-b path to the backup destination [optional]&lt;br /&gt;-d path to the upgrade destination&lt;br /&gt;-r path to the restore source [optional]&lt;/pre&gt;Here's an example run without backup options. It is always wise to have a backup. I cannot stress this enough. There is no backup in this example because I have a previous backup in /abyss/eonback/0.593.&lt;br /&gt;&lt;pre&gt;&lt;span style="font-weight: bold;"&gt;transporter.sh -i /tmp/eon.iso -d /mnt/eon0&lt;/span&gt;&lt;br /&gt;OK: lofiadm -a /tmp/eon.iso /dev/lofi/1&lt;br /&gt;OK: mount -F hsfs /dev/lofi/1 /tmp/upgrade&lt;br /&gt;removing /mnt/eon0/boot&lt;br /&gt;copying /tmp/upgrade -&amp;gt; /mnt/eon0&lt;br /&gt;x ., 0 bytes, 0 tape blocks&lt;br /&gt;x ./boot, 0 bytes, 0 tape blocks&lt;br /&gt;x ./boot/amd64, 0 bytes, 0 tape blocks&lt;br /&gt;x ./boot/grub, 0 bytes, 0 tape blocks&lt;br /&gt;x ./boot/grub/bin, 0 bytes, 0 tape blocks&lt;br /&gt;x ./boot/grub/bin/grub, 180380 bytes, 353 tape blocks&lt;br /&gt;[...]   excerpt clipped&lt;br /&gt;./boot/platform/i86xpv/kernel/amd64, 0 bytes, 0 tape blocks&lt;br /&gt;x ./boot/platform/i86xpv/kernel/amd64/unix, 2084984 bytes, 4073 tape blocks&lt;br /&gt;x ./boot/platform/i86xpv/kernel/unix, 1544152 bytes, 3016 tape blocks&lt;br /&gt;x ./boot/x86.eon, 49523134 bytes, 96725 tape blocks&lt;br /&gt;x ./.backup, 1454 bytes, 3 tape blocks&lt;br /&gt;x ./.catalog, 2048 bytes, 4 tape blocks&lt;br /&gt;x ./.disable, 137 bytes, 1 tape blocks&lt;br /&gt;x ./.exec, 1383 bytes, 3 tape blocks&lt;br /&gt;x ./.remove, 3264 bytes, 7 tape blocks&lt;br /&gt;unmounting /dev/lofi/1&lt;br /&gt;OK: umount /dev/lofi/1&lt;br /&gt;releasing /dev/lofi/1&lt;br /&gt;OK: lofiadm -d /dev/lofi/1&lt;/pre&gt;Please report any inconsistent findings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-6613033267247693038?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/6613033267247693038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=6613033267247693038' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6613033267247693038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6613033267247693038'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/10/new-and-simpler-way-to-upgrade-eon-zfs.html' title='A new and simpler way to upgrade EON ZFS storage'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-3673328543353401860</id><published>2009-09-28T18:59:00.000-07:00</published><updated>2009-10-23T22:37:37.534-07:00</updated><title type='text'>Thumper features in EON ZFS storage</title><content type='html'>With &lt;a href="http://sites.google.com/site/eonstorage/downloads/bin-122.tgz?attredirects=0"&gt;binary kit 122&lt;/a&gt;, the package &lt;a href="http://www.sun.com/servers/x64/x4500/downloads.jsp"&gt;SUNWhd&lt;/a&gt; (tools and driver download) used in thumper  was added to EON. With this package you get the capability to tell a great deal of metrics about your disks. It gives the ability to control read and write cache. It allows to tell firmware revision, vendor, serial and very importantly, the temperature of the disks.&lt;br /&gt;&lt;br /&gt;We know that higher temperature disks, perform less efficiently. In my DIY ZFS storage case, &lt;span style="font-weight:bold;"&gt;hdadm&lt;/span&gt; showed that there was insufficient cooling or air was not being moved efficiently through the cage as the temperature of the 15K rpm drives continuously inched towards the clip or shutdown temperature. The clip temperature can be seen in the output of:&lt;pre&gt;smartctl -d scsi -a /dev/rdsk/cXtXdXsX&lt;br /&gt;...   excerpt&lt;br /&gt;Device supports SMART and is Enabled&lt;br /&gt;Temperature Warning Enabled&lt;br /&gt;SMART Health Status: OK&lt;br /&gt;&lt;br /&gt;Current Drive Temperature:     48 C&lt;br /&gt;Drive Trip Temperature:        65 C&lt;br /&gt;Manufactured in week 31 of year 2006&lt;br /&gt;&lt;/pre&gt;Re-orientation of the drives and re-positioning a 20MM fan seems to be holding at 53 degree C. I'll focus on getting temperatures down to the 36-40 degree C range.  For more use see &lt;span style="font-weight:bold;"&gt;hdadm&lt;/span&gt; which is a wrapper script for calling the &lt;span style="font-weight:bold;"&gt;hd&lt;/span&gt; binary.&lt;br /&gt;&lt;pre&gt;hdadm display&lt;br /&gt;                                                            &lt;br /&gt;Device    Serial        Vendor   Model             Rev  Temperature&lt;br /&gt;------    ------        ------   -----             ---- -----------&lt;br /&gt;c0t1d0p0  DNL3P68018NM  FUJITSU  MAX3036NC         5D03 53 C (127 F)&lt;br /&gt;c0t2d0p0  DNL3P6400SDR  FUJITSU  MAX3036NC         5D03 58 C (136 F)&lt;br /&gt;c0t3d0p0  DNL3P68018NN  FUJITSU  MAX3036NC         5D03 54 C (129 F)&lt;br /&gt;c1t1d0p0  DNL3P6400SEE  FUJITSU  MAX3036NC         5D03 49 C (120 F)&lt;br /&gt;c1t2d0p0  DNL3P68018BC  FUJITSU  MAX3036NC         5D03 51 C (123 F)&lt;br /&gt;c1t3d0p0  DNL3P68018NV  FUJITSU  MAX3036NC         5D03 46 C (114 F)&lt;br /&gt;c2d0p0    HNCF128MMG=STCB21M84025C03356C1  MG      84025C03356C1     -    None&lt;/pre&gt;A hard drive performance test can be run using:&lt;pre&gt;hdadm diskqual&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-3673328543353401860?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/3673328543353401860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=3673328543353401860' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/3673328543353401860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/3673328543353401860'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/09/thumper-feature-in-eon.html' title='Thumper features in EON ZFS storage'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-5214034441374931306</id><published>2009-09-23T14:25:00.000-07:00</published><updated>2009-11-10T09:54:15.845-08:00</updated><title type='text'>EON + ZFS Storage + iTunes/Firefly server equals?</title><content type='html'>What happens when you combine your EON ZFS storage with &lt;a href="http://www.fireflymediaserver.org/"&gt;Firefly's media server/mt-daapd&lt;/a&gt;, the opensource iTunes server? Music to everyone's ears!&lt;br /&gt;&lt;br /&gt;I previously covered &lt;a href="http://eonstorage.blogspot.com/2009/05/applications-to-make-your-nas.html"&gt;apps&lt;/a&gt; to make your EON ZFS storage work for you and someone stated mt-daapd would be nice. So here it is. You can download the 32-bit &lt;a href="http://sites.google.com/site/eonstorage/downloads/mt-daapd-1696.tgz?attredirects=0"&gt;mt-daapd svn_1696 here&lt;/a&gt; (md5sum: 6aafee73058f7628cbf3fb0199a5c162). This version supports mp3, flac, oggvorbis, mdns and more. To install and start mt-daapd after transferring &lt;a href="http://sites.google.com/site/eonstorage/downloads/mt-daapd-1696.tgz?attredirects=0"&gt;mt-daapd-1696.tgz&lt;/a&gt; to your zpool (substitute your zpool name wherever abyss is seen), repeat the following:&lt;pre&gt;(cd /abyss ; mkdir media)&lt;br /&gt;(cd /opt ; ln -s ../abyss/media .)&lt;/pre&gt;This creates the symlink /opt/media to the location for mt-daapd (/abyss/media in this case). Now let's unpack the mt-daapd-1696.tgz package. In this case my file was located in /tmp/mt-daapd-1696.tgz.&lt;pre&gt;cd /opt/media&lt;br /&gt;gzip -dc /tmp/mt-daapd-1696.tgz | tar -xf -&lt;/pre&gt;That should've unpacked the following structure in /opt/media, as seen by ls -al&lt;br /&gt;&lt;pre&gt;drwxr-xr-x   8 admin    stor           8 Sep 23 14:54 .&lt;br /&gt;drwxrwxrwx  12 root     root          21 Sep 23 13:57 ..&lt;br /&gt;drwxr-xr-x   2 root     root          13 Sep 23 13:55 bin&lt;br /&gt;drwxr-xr-x   2 root     root           3 Sep 23 13:00 etc&lt;br /&gt;drwxr-xr-x   5 root     root          49 Sep 23 13:55 lib&lt;br /&gt;drwxr-xr-x   2 root     root           3 Sep 23 13:55 sbin&lt;br /&gt;drwxr-xr-x   4 root     root           4 Sep 23 14:15 share&lt;/pre&gt;Now let's start the server as user, &lt;span style="font-weight: bold;"&gt;root&lt;/span&gt;. This will create an additional var directory with the proper permissions:&lt;pre&gt;./sbin/mt-daapd&lt;/pre&gt;To check and configure it, point your browser to the EON storage IP address as &lt;span style="font-weight: bold;"&gt;http://eonstorageIP:3689&lt;/span&gt;. You should be greeted with a login window. Enter the user: &lt;span style="font-weight: bold;"&gt;admin&lt;/span&gt; and password: &lt;span style="font-weight: bold;"&gt;mt-daapd&lt;/span&gt;. These are the default account credentials which you should change after logging in. Now, all that is left, is to go to the &lt;span style="font-weight: bold;"&gt;configuration tab&lt;/span&gt;, enter the path to your music library and allow the Firefly media server to rescan. This could take a while depending on the size of your music collection. You can now use iTunes and &lt;a href="http://www.roku.com/"&gt;Roku Soundbridge&lt;/a&gt; to unleash the music kept on your EON ZFS storage. If you have &lt;a href="http://www.zeroconf.org/"&gt;zerconf&lt;/a&gt; or &lt;a href="http://www.multicastdns.org/"&gt;multi-cast DNS&lt;/a&gt; clients on your network you can optionally advertise your Firefly server to the network by running the multi-cast DNS server on EON&lt;pre&gt;/usr/lib/inet/mdnsd&lt;/pre&gt;and to view http services on your network&lt;pre&gt;dns-sd -B _http._tcp .&lt;br /&gt;Browsing for _http._tcp&lt;br /&gt;Timestamp     A/R Flags if Domain        Service Type      Instance Name&lt;br /&gt;22:14:01.525  Add     2  2 local.        _http._tcp.       Firefly svn-1696 on eon&lt;/pre&gt; You should see the Firefly media server listed. For now, let the music play!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gyGtR3V63cA/SuKRKAJPw8I/AAAAAAAAAGU/7F4k3wDF-dc/s1600-h/mt-daapd.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 267px;" src="http://4.bp.blogspot.com/_gyGtR3V63cA/SuKRKAJPw8I/AAAAAAAAAGU/7F4k3wDF-dc/s320/mt-daapd.png" alt="" id="BLOGGER_PHOTO_ID_5396034904566776770" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-5214034441374931306?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/5214034441374931306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=5214034441374931306' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5214034441374931306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5214034441374931306'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/09/eon-zfs-storage-itunesfirefly-server.html' title='EON + ZFS Storage + iTunes/Firefly server equals?'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_gyGtR3V63cA/SuKRKAJPw8I/AAAAAAAAAGU/7F4k3wDF-dc/s72-c/mt-daapd.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-8511867197152598230</id><published>2009-09-14T07:40:00.001-07:00</published><updated>2009-10-30T09:51:14.468-07:00</updated><title type='text'>EON ZFS NAS 0.59.3 based on snv_122 released!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking (&lt;span style="font-weight: bold;"&gt;EON&lt;/span&gt;), RAM based &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;live&lt;/a&gt; &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; NAS appliance is released on &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt;! Much thanks to &lt;a href="http://www.genunix.org"&gt;Genunix.org&lt;/a&gt; for download hosting and serving the &lt;a href="http://www.opensolaris.org"&gt;opensolaris community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It is available in a CIFS and Samba flavor&lt;br /&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.593-122-64-cifs.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.59.3 based on snv_122&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.593-122-64-cifs.iso"&gt;&lt;b&gt;eon-0.593-122-64-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 8be86fb315b5b4929a04e0346ed0168c&lt;/li&gt;&lt;li&gt;Size: ~89Mb&lt;/li&gt;&lt;li&gt;Released: Monday 14-September-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.593-122-64-smb.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.59.3 based on snv_122&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.593-122-64-smb.iso"&gt;&lt;b&gt;eon-0.593-122-64-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: f68fefdc525a517b9c4b66028ae4347e&lt;/li&gt;&lt;li&gt;Size: ~101Mb&lt;/li&gt;&lt;li&gt;Released: Monday 14-September-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.593-122-32-cifs.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 CIFS ISO image version 0.59.3 based on snv_122&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.593-122-32-cifs.iso"&gt;&lt;b&gt;eon-0.593-122-32-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: fa71f059aa1eeefbcda597b98006ba9f&lt;/li&gt;&lt;li&gt;Size: ~56Mb&lt;/li&gt;&lt;li&gt;Released: Monday 14-September-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.593-122-32-smb.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 Samba ISO image version 0.59.3 based on snv_122&lt;/b&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.593-122-32-smb.iso"&gt;&lt;b&gt;eon-0.593-122-32-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 1b9861a780dc01da36ca17d1b4450132&lt;/li&gt;&lt;li&gt;Size: ~69Mb&lt;/li&gt;&lt;li&gt;Released: Monday 14-September-2009&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight:bold;"&gt;New/Fixes:&lt;/span&gt;&lt;br /&gt;- triple parity RAIDZ3, since snv_120&lt;br /&gt;- added 32/64-bit drivers: bnx, igb&lt;br /&gt;- Workaround fix for IP validation in setup.sh&lt;br /&gt;- added /usr/local/sbin for bin kit to bashrc&lt;br /&gt;- eon rebooting after grub in ESXi, Fusion and some versions of VMware workstation. This is related to bug &lt;a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6820576"&gt;6820576&lt;/a&gt;. Workaround, at grub press e and add on the end of the kernel line "-B disable-pcieb=true"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-8511867197152598230?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/8511867197152598230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=8511867197152598230' title='36 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8511867197152598230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8511867197152598230'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/09/eon-zfs-nas-0593-based-on-snv122.html' title='EON ZFS NAS 0.59.3 based on snv_122 released!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>36</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-7782541225830090759</id><published>2009-09-02T13:14:00.000-07:00</published><updated>2011-01-22T23:09:26.871-08:00</updated><title type='text'>Building your own EON ZFS NAS binary kit</title><content type='html'>If you wish to build your own binary kit discussed &lt;a href="http://eonstorage.blogspot.com/2009/08/using-binary-kit-with-your-zfs-nas.html"&gt;here&lt;/a&gt;, a working SXCE opensolaris system and the matching EON &lt;a href="http://www.sunfreepacks.com/"&gt;snv_xxx DVD/iso&lt;/a&gt; are needed. So for eon-0.592-119-xxx-xxx.iso one would need the snv_119 dvd/iso. The current binary kit is built using the following package list &lt;a href="http://sites.google.com/site/eonstorage/downloads/bin-pkg.list?attredirects=0"&gt;bin-pkg.list&lt;/a&gt;&lt;br /&gt;&lt;pre&gt;SUNWopenssl-commands&lt;br /&gt;SUNWwgetu&lt;br /&gt;SUNWless&lt;br /&gt;SUNWzip&lt;br /&gt;SUNWunzip&lt;br /&gt;SUNWtop&lt;br /&gt;SUNWpowertop&lt;br /&gt;# rmformat + dep&lt;br /&gt;SUNWsmedia&lt;br /&gt;SUNWrmvolmgr&lt;br /&gt;# 7z + dep&lt;br /&gt;SUNWlibC&lt;br /&gt;SUNWbzip&lt;br /&gt;SUNWp7zip&lt;br /&gt;# scanpci&lt;br /&gt;SUNWpciaccess&lt;/pre&gt;Then using the script &lt;a href="http://sites.google.com/site/eonstorage/downloads/binpkg.sh?attredirects=0"&gt;binpkg.sh&lt;/a&gt;, custom binaries can be added.&lt;br /&gt;&lt;pre&gt;PATH=/usr/bin:/usr/sbin&lt;br /&gt;LOC=`pwd`&lt;br /&gt;CDROM=/cdrom/cdrom0&lt;br /&gt;PROD=$CDROM/Solaris_11/Product&lt;br /&gt;BINKIT=/tmp/binkit&lt;br /&gt;LIST=$LOC/bin-pkg.list&lt;br /&gt;&lt;br /&gt;[ "X$1" != "X" ] &amp;amp;&amp;amp; LIST=$1&lt;br /&gt;for pkg in `grep -v "^#" $LIST`&lt;br /&gt;do&lt;br /&gt;cd $PROD ; pkgadd -d . -R $BINKIT $pkg&lt;br /&gt;#sleep 5&lt;br /&gt;done&lt;/pre&gt;Finally tar-ing and gzip-ing the (bin, sbin, lib, etc, share) directories in /tmp/binkit/usr and uploading them to /pool you have a working recipe for adding binaries from SXCE packages. Of course, this same method and package list will work using the &lt;a href="http://eonstorage.blogspot.com/2009/05/eon-zfs-nas-meets-ips-packages.html"&gt;IPS method&lt;/a&gt; but it would also add all the dependencies making it much larger. My main issue with IPS is not being able to override installing dependencies when using IPS to install packages.&lt;br /&gt;&lt;br /&gt;There are limitations with packages that rely on isaexec to fork the respective matching 32 or 64-bit versions of the binary because you cannot hard link across different partitions. The workaround for now is to symlink the binary to the matching i86(32-bit).&lt;pre&gt;cd /usr/local/bin&lt;br /&gt;ln -s ./i86/top top&lt;br /&gt;ln -s ./i86/powertop powertop&lt;/pre&gt;or amd64(64-bit) version&lt;pre&gt;ln -s ./amd64/top top&lt;br /&gt;ln -s ./amd64/powertop powertop&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-7782541225830090759?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/7782541225830090759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=7782541225830090759' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7782541225830090759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7782541225830090759'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/09/building-your-own-eon-zfs-nas-binary.html' title='Building your own EON ZFS NAS binary kit'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-7695997170763587820</id><published>2009-08-25T14:22:00.000-07:00</published><updated>2010-02-03T22:18:04.275-08:00</updated><title type='text'>Using the binary kit with your ZFS storage</title><content type='html'>With this release some binaries like top, rsync and less, were requested. &lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; Transmission torrent cli and web admin added since binary kit 124. I attempted to do so in the form of a &lt;a href="http://sites.google.com/site/eonstorage/downloads"&gt;binary kit&lt;/a&gt;. This provides the controls to build your own binary package. The kit was built using the pkgadd and then tar-ing and gzip-ing the bin, sbin, and lib directories. This method will not work for every package but it's an attempt to fill a gap for certain binaries.&lt;br /&gt;&lt;br /&gt;So, how do you use the kit? First upload a &lt;a href="http://sites.google.com/site/eonstorage/downloads"&gt;binary kit&lt;/a&gt; from here to your zpool storage (/zpool name is /abyss in this case). Then unpack the kit using&lt;span style="font-weight: bold;"&gt; (&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;updated: &lt;/span&gt;Since &lt;a href="http://sites.google.com/site/eonstorage/downloads/bin-124.tgz?attredirects=0&amp;amp;d=1"&gt;bin-124.tgz&lt;/a&gt;):&lt;pre&gt;cd /abyss&lt;br /&gt;mkdir local&lt;br /&gt;cd local&lt;br /&gt;gzip -dc bin-124.tgz | tar -xvf -&lt;/pre&gt;Then make the /mnt/eon0/.exec entries&lt;pre&gt;(cd /usr ; ln -s ../abyss/local .)&lt;br /&gt;(cd /usr/lib ; ln -s ../../abyss/local/lib/smedia .)&lt;/pre&gt;Proper forking between 32/64-bit binaries is not working (example: top, powertop) because it relies on hard linking /usr/lib/isaexec and that requires being on the same filesystem (Hmmm). For now I recommend symlinking the respective 32 or 64-bit binary, /pool/local/bin/i86/top or /pool/local/bin/amd64/top to /pool/local/bin/top as needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-7695997170763587820?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/7695997170763587820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=7695997170763587820' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7695997170763587820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7695997170763587820'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/08/using-binary-kit-with-your-zfs-nas.html' title='Using the binary kit with your ZFS storage'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-5636175349442480573</id><published>2009-08-05T14:52:00.000-07:00</published><updated>2009-12-20T21:20:07.844-08:00</updated><title type='text'>EON ZFS NAS 0.59.2 based on snv_119 released!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking (&lt;span style="font-weight: bold;"&gt;EON&lt;/span&gt;), RAM based &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;live&lt;/a&gt; &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; NAS appliance is released on &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt;! Much thanks to &lt;a href="http://www.genunix.org/"&gt;Genunix.org&lt;/a&gt; for download hosting and serving the &lt;a href="http://www.opensolaris.org/"&gt;opensolaris community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It is available in 32 and 64-bit, CIFS and Samba flavor&lt;br /&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.592-119-64-cifs.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.59.2 based on snv_119&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.592-119-64-cifs.iso"&gt;&lt;b&gt;eon-0.592-119-64-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: a8560cf9b407c9da846dfa773aeaf676&lt;/li&gt;&lt;li&gt;Size: ~87Mb&lt;/li&gt;&lt;li&gt;Released: Friday 07-August-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.592-119-64-smb.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.59.2 based on snv_119&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.592-119-64-smb.iso"&gt;&lt;b&gt;eon-0.592-119-64-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: c845255be1d3efec26fdc919963b15de&lt;/li&gt;&lt;li&gt;Size: ~100Mb&lt;/li&gt;&lt;li&gt;Released: Friday 07-August-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.592-119-32-cifs.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 CIFS ISO image version 0.59.2 based on snv_119&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.592-119-32-cifs.iso"&gt;&lt;b&gt;eon-0.592-119-32-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 9c0c093969c931f9a4614663faea90db&lt;/li&gt;&lt;li&gt;Size: ~55Mb&lt;/li&gt;&lt;li&gt;Released: Friday 07-August-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.592-119-32-smb.iso"&gt;&lt;img alt="tryit" height="19" src="http://www.genunix.org/distributions/dss/img/tryit.png" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 Samba ISO image version 0.59.2 based on snv_119&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.592-119-32-smb.iso"&gt;&lt;b&gt;eon-0.592-119-32-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 0a82dda197ab8a55007ba83145c0a662&lt;/li&gt;&lt;li&gt;Size: ~68Mb&lt;/li&gt;&lt;li&gt;Released: Friday 07-August-2009&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;New/Fixes:&lt;/span&gt;&lt;br /&gt;- xntpd retired (R.I.P) by ntpd v4&lt;br /&gt;- fixed a curpsinfo, libz.so.1 DTrace bug&lt;br /&gt;- added /usr/local path for symlinks to pool/bin, sbin, lib for user's binaries&lt;br /&gt;- added &lt;a href="http://sites.google.com/site/eonstorage/downloads"&gt;binary package&lt;/a&gt; containing: rsync, top, powertop, unzip, zip, less, wget (requires a hardlink to /usr/lib/isaexec for top and powertop for proper 32/64-bit call)&lt;br /&gt;- added symlink preservation to updimg.sh, so users can add custom links.&lt;br /&gt;- added drivers: si3124, ,sfe, rge, yukonx&lt;br /&gt;- &lt;a href="http://www.solarisinternals.com/wiki/index.php/ZFS_Troubleshooting_Guide#Changing_Disk_Capacity_Sizes"&gt;autoexpand disks&lt;/a&gt; which allows upgrading individual disk one at a time since snv_117 (for more: zpool get all pool)&lt;br /&gt;- added &lt;a href="http://www.opensolaris.org/jive/thread.jspa?threadID=109809&amp;amp;tstart=0"&gt;power management&lt;/a&gt; but not all states tested&lt;br /&gt;- added iSCSI client initiator (see &lt;a href="http://www.opensolaris.org/jive/thread.jspa?threadID=108002&amp;amp;tstart=0"&gt;discuss, post feedback&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-5636175349442480573?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/5636175349442480573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=5636175349442480573' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5636175349442480573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5636175349442480573'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/08/eon-zfs-nas-0592-based-on-snv119.html' title='EON ZFS NAS 0.59.2 based on snv_119 released!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-573203694158208345</id><published>2009-05-26T07:31:00.000-07:00</published><updated>2009-10-30T09:52:38.995-07:00</updated><title type='text'>EON ZFS NAS 0.59.1 based on snv_114 released!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking (&lt;span style="font-weight: bold;"&gt;EON&lt;/span&gt;), RAM based &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;live&lt;/a&gt; &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; NAS appliance is released on &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt;! Much thanks to &lt;a href="http://www.genunix.org"&gt;Genunix.org&lt;/a&gt; for download hosting and serving the &lt;a href="http://www.opensolaris.org"&gt;opensolaris community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It is available in a CIFS and Samba flavor&lt;br /&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.591-114-64-cifs.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.59.1 based on snv_114&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.591-114-64-cifs.iso"&gt;&lt;b&gt;eon-0.591-114-64-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: a8560cf9b407c9da846dfa773aeaf676&lt;/li&gt;&lt;li&gt;Size: ~83Mb&lt;/li&gt;&lt;li&gt;Released: Tuesday 26-May-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.591-114-64-smb.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.59.1 based on snv_114&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.591-114-64-smb.iso"&gt;&lt;b&gt;eon-0.591-114-64-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: c845255be1d3efec26fdc919963b15de&lt;/li&gt;&lt;li&gt;Size: ~96Mb&lt;/li&gt;&lt;li&gt;Released: Tuesday 26-May-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.591-114-32-cifs.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 CIFS ISO image version 0.59.1 based on snv_114&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.591-114-32-cifs.iso"&gt;&lt;b&gt;eon-0.591-114-32-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 9c0c093969c931f9a4614663faea90db&lt;/li&gt;&lt;li&gt;Size: ~53Mb&lt;/li&gt;&lt;li&gt;Released: Tuesday 26-May-2009&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.591-114-32-smb.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 Samba ISO image version 0.59.1 based on snv_114&lt;/b&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.591-114-32-smb.iso"&gt;&lt;b&gt;eon-0.591-114-32-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 0a82dda197ab8a55007ba83145c0a662&lt;/li&gt;&lt;li&gt;Size: ~66Mb&lt;/li&gt;&lt;li&gt;Released: Tuesday 26-May-2009&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight:bold;"&gt;New/Fixes:&lt;/span&gt;&lt;br /&gt;- fixed multi-cpu support&lt;br /&gt;- ssh keys and config files added to backup list&lt;br /&gt;- backup list separated from updimg.sh and located on USB/CF root&lt;br /&gt;- added dtrace to help with future webgui/bui interface metrics&lt;br /&gt;- added marvell 88sx and AHCI drivers (intel Bad Axe2 motherboard support)&lt;br /&gt;&lt;br /&gt;You can roll your current custom changes into the new 0.59.1 version by executing updimg.sh with arguments/path to the new unpacked x86.eon image. Please read full details first on upgrading EON from an older post &lt;a href="http://eonstorage.blogspot.com/2009/03/testing-new-versions-of-eon.html"&gt;here&lt;/a&gt;.&lt;pre&gt;updimg.sh /mnt/eon0/boot/x86_new.eon&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-573203694158208345?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/573203694158208345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=573203694158208345' title='86 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/573203694158208345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/573203694158208345'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/05/eon-zfs-nas-0591-based-on-snv114.html' title='EON ZFS NAS 0.59.1 based on snv_114 released!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>86</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-1999455949582315</id><published>2009-05-22T13:16:00.000-07:00</published><updated>2009-11-11T16:44:43.728-08:00</updated><title type='text'>EON NAS flexing on a Dell R610 16CPU, 12GB of RAM</title><content type='html'>So we unboxed a Dell R610 with dual Xeons in the lab today and for giggles I booted EON ZFS storage on this bad boy to see what would work and what would not. The sata controller and broadcom 5709 were missing so I couldn't see the drives or the 4 x 1gigE nics. Still fun none the less to see it scales well. All 16 CPU's online and ready to serve.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_gyGtR3V63cA/ShcJVSoh44I/AAAAAAAAADs/YYoEu8z9QtA/s1600-h/IMG02708.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5338746144654746498" src="http://4.bp.blogspot.com/_gyGtR3V63cA/ShcJVSoh44I/AAAAAAAAADs/YYoEu8z9QtA/s200/IMG02708.jpg" style="cursor: pointer; float: left; height: 150px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_gyGtR3V63cA/ShcL23UQWHI/AAAAAAAAAD0/UB3IJEzfxwc/s1600-h/IMG02707.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5338748920460761202" src="http://1.bp.blogspot.com/_gyGtR3V63cA/ShcL23UQWHI/AAAAAAAAAD0/UB3IJEzfxwc/s200/IMG02707.jpg" style="cursor: pointer; float: right; height: 150px; margin: 0pt 0pt 10px 10px; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_gyGtR3V63cA/ShcMeHQHb6I/AAAAAAAAAD8/2XT2do9AKRY/s1600-h/IMG02701.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5338749594753265570" src="http://1.bp.blogspot.com/_gyGtR3V63cA/ShcMeHQHb6I/AAAAAAAAAD8/2XT2do9AKRY/s200/IMG02701.jpg" style="cursor: pointer; float: left; height: 150px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_gyGtR3V63cA/ShcMt_Sv3HI/AAAAAAAAAEM/6f7DPJPhLO4/s1600-h/IMG02705.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5338749867494726770" src="http://4.bp.blogspot.com/_gyGtR3V63cA/ShcMt_Sv3HI/AAAAAAAAAEM/6f7DPJPhLO4/s320/IMG02705.jpg" style="cursor: pointer; float: right; height: 150px; margin: 0pt 0pt 10px 10px; width: 200px;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-1999455949582315?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/1999455949582315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=1999455949582315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1999455949582315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1999455949582315'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/05/eon-flexing-on-dell-r610-16cpu-12gb-of.html' title='EON NAS flexing on a Dell R610 16CPU, 12GB of RAM'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_gyGtR3V63cA/ShcJVSoh44I/AAAAAAAAADs/YYoEu8z9QtA/s72-c/IMG02708.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-8793388598721602472</id><published>2009-05-21T16:36:00.000-07:00</published><updated>2009-09-24T09:52:58.247-07:00</updated><title type='text'>EON ZFS NAS snv_114 preview</title><content type='html'>Here is a preview of EON ZFS NAS based on &lt;a href="http://www.opensolaris.org/os/downloads/sol_ex_dvd_1/"&gt;snv_114&lt;/a&gt;. This release fixes some opensolaris and EON bugs (multi-cpu support, smbadm join domain core dumping/crashing). I would also like your feedback on the addition of dtrace? Will it bring value and add use for you? The intention is to use xmlrpc and dtrace to help with display metrics and information for the future webgui/bui administration interface&lt;center&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/z5UYFZcN4kA&amp;hl=en&amp;fs=1&amp;ap=%2526fmt%3D18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/z5UYFZcN4kA&amp;hl=en&amp;fs=1&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-8793388598721602472?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/8793388598721602472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=8793388598721602472' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8793388598721602472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8793388598721602472'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/05/here-is-preview-of-eon-zfs-nas-based-on.html' title='EON ZFS NAS snv_114 preview'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-7967285466407467034</id><published>2009-05-05T11:21:00.000-07:00</published><updated>2009-11-02T11:21:24.195-08:00</updated><title type='text'>EON ZFS NAS meets IPS packages</title><content type='html'>Adding drivers/binaries to your EON ZFS NAS presents a bit of challenge as it requires acquiring the matching SNV_xxx DVD to source the package. There is an alternative called the &lt;a href="http://wikis.sun.com/pages/viewpage.action?pageId=42085431"&gt;image packaging system&lt;/a&gt;. This is basically Sun's network packaging system similar to apt, RPM in Linux. I've assumed here that the network card is fully functional and internet connectivity, is working.&lt;br /&gt;&lt;br /&gt;So assuming your nic works, a wide array of options become available with the help of &lt;a href="http://wikis.sun.com/pages/viewpage.action?pageId=42085431"&gt;IPS&lt;/a&gt;. This may be useful to add or run certain binaries such as unzip, ipmitool, powertop, openssl, pmconfig, etc. So how do we add &lt;a href="http://dlc.sun.com/osol/docs/content/2008.11/IMGPACKAGESYS/gentextid-2346.html"&gt;pkg&lt;/a&gt; and other &lt;a href="http://wikis.sun.com/pages/viewpage.action?pageId=42085431"&gt;IPS&lt;/a&gt; goodies? First we download the &lt;a href="http://wikis.sun.com/display/IpsBestPractices/Downloads"&gt;pre-installed toolkit&lt;/a&gt; &lt;a href="http://download.java.net/updatecenter2/promoted/B26/pkg-toolkit-2.2-b26-sunos-i386.zip"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Then, unzip it to a smb/cifs share somewhere on a storage pool (this example unzipped to /deep/pkg-toolkit-sunos-i386). Now let's create the packaging db in /deep/ips&lt;pre&gt;mkdir -p /deep/ips&lt;br /&gt;cd /deep/pkg-toolkit-sunos-i386/pkg/bin&lt;br /&gt;./pkg image-create -F -a opensolaris.org=http://pkg.opensolaris.org /deep/ips&lt;/pre&gt;After this completes, we are ready to add packages to the /deep/ips repositories. Note, I am not adding the packages to / (root). This would store the downloaded binaries in RAM and reduce the available memory and most likely cause a crash of the OS. It would also not survive a reboot. So for now, let's use a local repository /deep/ips and lets add unzip. First, I need to know which package unzip, is a part off. So, let's try to find that&lt;pre&gt;cd /deep/ips&lt;br /&gt;/deep/pkg-toolkit-sunos-i386/pkg/bin/pkg search -r unzip&lt;br /&gt;INDEX      ACTION    VALUE                     PACKAGE&lt;br /&gt;basename   file      usr/bin/unzip             pkg:/SUNWunzip@5.53.7-0.101&lt;br /&gt;basename   file      usr/bin/unzip             pkg:/SUNWunzip@5.53.7-0.96&lt;br /&gt;basename   file      usr/bin/unzip             pkg:/SUNWunzip@5.52-0.75&lt;/pre&gt;We see the package name is SUNWunzip as well as the versions available at the repository (5.52, 5.53). Let's give it a dry run without installing to see dependencies. Still in /deep/ips&lt;pre&gt;/deep/pkg-toolkit-sunos-i386/pkg/bin/pkg install -nv SUNWunzip&lt;/pre&gt;And to install it and all its listed dependencies in /deep/ips&lt;pre&gt;/deep/pkg-toolkit-sunos-i386/pkg/bin/pkg install -v SUNWunzip&lt;/pre&gt;This can also be used for drivers, for example the sil 3124 sata chipset driver&lt;pre&gt;/deep/pkg-toolkit-sunos-i386/pkg/bin/pkg search -r 3124&lt;br /&gt;INDEX      ACTION    VALUE                     PACKAGE&lt;br /&gt;description set       3124                      pkg:/SUNWsi3124@0.5.11-0.101&lt;br /&gt;description set       3124                      pkg:/SUNWsi3124@0.5.11-0.75&lt;br /&gt;description set       3124                      pkg:/SUNWsi3124@0.5.11-0.89&lt;/pre&gt;Then, simply adding this SUNWsi3124 or specifically SUNWsi3124@0.5.11-0.101 will get us the driver. One thing I note is the package naming varies slightly to the &lt;a href="http://www.opensolaris.org/os/downloads/sol_ex_dvd_1/"&gt;opensolaris DVD&lt;/a&gt; package names. I also could not locate packages SUNWzfsgu, SUNWzfsgr and SUNWmconr to attempt adding the ZFS smcwebserver GUI/BUI administration interface. Some cool &lt;a href="http://blogs.sun.com/observatory/entry/querying_ips_package_contents"&gt;pkg usage&lt;/a&gt; techniques can be found &lt;a href="http://blogs.sun.com/observatory/entry/querying_ips_package_contents"&gt;here&lt;/a&gt; at the &lt;a href="http://blogs.sun.com/observatory/"&gt;observatory&lt;/a&gt; blog. A cool &lt;a href="http://wikis.sun.com/display/IpsBestPractices/Hello+World+Example"&gt;Hello World example&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-7967285466407467034?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/7967285466407467034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=7967285466407467034' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7967285466407467034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7967285466407467034'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/05/eon-zfs-nas-meets-ips-packages.html' title='EON ZFS NAS meets IPS packages'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-5963679909768307459</id><published>2009-05-01T08:18:00.000-07:00</published><updated>2009-09-24T12:26:55.815-07:00</updated><title type='text'>Applications to make your ZFS NAS entertaining</title><content type='html'>Your &lt;a href="http://en.wikipedia.org/wiki/ZFS"&gt;ZFS&lt;/a&gt; storage is just blah without data and content. After loading your data you want access to be simple and secure. So to bridge all your important digital memories and collections with fun browsing, here are some cool open-source apps I've come across that were fairly straight forward and fun to add to &lt;a href="http://eonstorage.blogspot.com/2009/03/eon-64-bit-0590-based-on-snv110-is.html"&gt;EON&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://en.jinzora.com/"&gt;Jinzora&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://en.jinzora.com/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 112px; height: 90px;" src="http://en.jinzora.com/var/ezwebin_site/storage/images/jinzora/screenshots/interfaces/slick_albums/693-1-eng-US/slick_albums_gallerythumbnail.jpg" alt="" border="0" /&gt;&lt;/a&gt;Jinzora is a web based media streaming and management system, written in PHP.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ajaxplorer.info/"&gt;AjaXplorer&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ajaxplorer.info/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 112px; height: 72px;" src="http://1.bp.blogspot.com/_gyGtR3V63cA/SfsZpOT7-5I/AAAAAAAAADk/IbwkHjxOwQ4/s200/AjaXplorer-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5330882779930164114" border="0" /&gt;&lt;/a&gt;AjaXplorer is an easy-to-install file explorer for remotely managing files on a web server. Its “rich client” layout and actions make it accessible to any end-user for a variety of purposes: file management/sharing, photo gallery, code browsing, etc. Only PHP (4 or 5) is necessary, no database needed.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mediatomb.cc/"&gt;MediaTomb&lt;/a&gt; is an open source (GPL) UPnP MediaServer with a nice web user interface, it allows you to stream your digital media through your home network and listen to/watch it on a variety of UPnP compatible devices. I've successfully compiled a 32-bit version of &lt;a href="http://mediatomb.cc/"&gt;MediaTomb&lt;/a&gt;. Packaging and some integration challenges still exist and are being worked on. I will share this or the compile configurations for anyone wanting to build or download it. If anyone has successfully compiled &lt;a href="http://code.google.com/p/ffmpegthumbnailer/"&gt;ffmpegthumbnailer&lt;/a&gt; on opensolaris please feel free to share.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ps3mediaserver.googlecode.com/svn/trunk/ps3mediaserver/dist-archive/linux_thumb.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 112px; height: 72px;" src="http://ps3mediaserver.googlecode.com/svn/trunk/ps3mediaserver/dist-archive/linux_thumb.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;a href="http://code.google.com/p/ps3mediaserver/"&gt;PS3 Media Server&lt;/a&gt; is a DLNA compliant Upnp Media Server for the PS3, written in Java, with the purpose of streaming or transcoding any kind of media files, with minimum configuration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Other cool applications with less visual effects but some may find useful include using your &lt;a href="http://eonstorage.blogspot.com/2009/03/eon-64-bit-0590-based-on-snv110-is.html"&gt;EON&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/ZFS"&gt;ZFS&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/NAS"&gt;NAS&lt;/a&gt; as a &lt;a href="http://subversion.tigris.org/"&gt;svn&lt;/a&gt; or &lt;a href="http://git.or.cz/gitwiki/GitFaq#head-2571597679a50f9a862fda4be2756bb7a394604c"&gt;git&lt;/a&gt; revision control system. A nice &lt;a href="http://blogs.sun.com/ralkire/entry/home_nas_server"&gt;SVN howto&lt;/a&gt; can be seen here. Please feel free to share cool apps you've added or used with your EON&lt;a href="http://eonstorage.blogspot.com/2009/03/eon-64-bit-0590-based-on-snv110-is.html"&gt;&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/ZFS"&gt;ZFS&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Computer_data_storage"&gt;storage&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-5963679909768307459?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/5963679909768307459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=5963679909768307459' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5963679909768307459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5963679909768307459'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/05/applications-to-make-your-nas.html' title='Applications to make your ZFS NAS entertaining'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_gyGtR3V63cA/SfsZpOT7-5I/AAAAAAAAADk/IbwkHjxOwQ4/s72-c/AjaXplorer-logo.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-1683431192662808243</id><published>2009-04-16T14:13:00.000-07:00</published><updated>2010-06-24T10:44:21.431-07:00</updated><title type='text'>Understanding and managing NFSv4 ACLs</title><content type='html'>Using &lt;a href="http://eonstorage.blogspot.com/2009/03/eon-64-bit-0590-based-on-snv110-is.html"&gt;EON&lt;/a&gt;/&lt;a href="http://opensolaris.org/"&gt;Opensolaris&lt;/a&gt; and ZFS for storage will at some point cause you to cross paths with NFSv4 Access Control Lists. The control available through ACLs are really granular and powerful but they are also hard to manage and a bit confusing. Here i'll share my methods of handling ACLs which requires some pre-requisite reading to help understand the &lt;a href="http://docs.sun.com/app/docs/doc/819-5461/6n7ht6r4h?l=en&amp;a=view#gbbht"&gt;Compact Access codes&lt;/a&gt;:&lt;br /&gt;&lt;pre&gt;add_file w, add_subdirectory p, append_data p, delete d , delete_child D , execute x , list_directory r , read_acl c , read_attributes a , read_data r , read_xattr R , write_xattr W , write_data w , write_attributes A , write_acl C , write_owner o&lt;/pre&gt;&lt;a href="http://docs.sun.com/app/docs/doc/819-5461/6n7ht6r4i?l=en&amp;a=view#gbbhx"&gt;Inheritance compact codes&lt;/a&gt;:(remember i on a directory causes a recursive inheritance)&lt;br /&gt;&lt;pre&gt;file_inherit f , dir_inherit d , inherit_only i , no_propagate n&lt;/pre&gt;ACL _set codes:&lt;br /&gt;&lt;pre&gt;full_set = rwxpdDaARWcCos = all permissions&lt;br /&gt;modify_set = rwxpdDaARWc--s = all permissions except write_acl, write_owner&lt;br /&gt;read_set = r-----a-R-c--- = read_data, read_attributes, read_xattr, read_acl&lt;br /&gt;write_set = -w-p---A-W---- = write_data, append_data, write_attributes, write_xattr&lt;/pre&gt;NFSv4 ACL legend (read from top, down and exit on first match)&lt;pre&gt;                 owner@:--------------:-------:deny&lt;br /&gt;                 owner@:rwxp---A-W-Co-:-------:allow&lt;br /&gt;                 group@:-w-p----------:-------:deny&lt;br /&gt;                 group@:r-x-----------:-------:allow&lt;br /&gt;              everyone@:-w-p---A-W-Co-:-------:deny&lt;br /&gt;              everyone@:r-x---a-R-c--s:-------:allow&lt;br /&gt;                        ||||||||||||||:|||||||&lt;br /&gt;           (r)read data +|||||||||||||:||||||+ (I)nherited&lt;br /&gt;           (w)rite data -+||||||||||||:|||||+- (F)ailed access (audit)&lt;br /&gt;              e(x)ecute --+|||||||||||:||||+-- (S)uccess access (audit)&lt;br /&gt;               a(p)pend ---+||||||||||:|||+--- (n)o propagate&lt;br /&gt;               (d)elete ----+|||||||||:||+---- (i)nherit only&lt;br /&gt;         (D)elete child -----+||||||||:|+----- (d)irectory inherit&lt;br /&gt;          read (a)ttrib ------+|||||||:+------ (f)ile inherit&lt;br /&gt;         write (A)ttrib -------+||||||&lt;br /&gt;           (R)ead xattr --------+|||||&lt;br /&gt;          (W)rite xattr ---------+||||&lt;br /&gt;             read a(c)l ----------+|||&lt;br /&gt;            write a(C)l -----------+||&lt;br /&gt;         change (o)wner ------------+|&lt;br /&gt;                   sync -------------+&lt;/pre&gt;If I create a file/folder (foo) via a windows client on a SMB/CIFS share the permissions typically resemble.&lt;br /&gt;&lt;pre&gt;eon:/deep/tank#ls -Vd foo&lt;br /&gt;d---------+  2 admin    stor           2 Apr 20 14:12 foo&lt;br /&gt;user:admin:rwxpdDaARWcCos:-------:allow&lt;br /&gt;group:2147483648:rwxpdDaARWcCos:-------:allow&lt;/pre&gt;This works fine for the owner (admin) but in a case where multiple people (family) use the storage, adding user access and more control over sharing is usually required. So how do I simply add the capability needed? If I wish to modify this(above), I always start by going back to default values&lt;br /&gt;&lt;pre&gt;eon:/deep/tank#chmod A- foo&lt;br /&gt;eon:/deep/tank#ls -Vd foo&lt;br /&gt;d---------   2 admin    stor           2 Apr 20 14:12 foo&lt;br /&gt;owner@:rwxp----------:-------:deny&lt;br /&gt;owner@:-------A-W-Co-:-------:allow&lt;br /&gt;group@:rwxp----------:-------:deny&lt;br /&gt;group@:--------------:-------:allow&lt;br /&gt;everyone@:rwxp---A-W-Co-:-------:deny&lt;br /&gt;everyone@:------a-R-c--s:-------:allow&lt;/pre&gt;I then copy and paste them directly into a terminal or script (vi /tmp/bar) for trial and error and simply flip the bits I wish to test on or off. Note I'm using A= which will wipe and replace with whatever I define. With A+ or A-, it adds or removes the matched values. So my script will look like this after the above is copied&lt;br /&gt;&lt;pre&gt;chmod -R A=\&lt;br /&gt;owner@:rwxp----------:-------:deny,\&lt;br /&gt;owner@:-------A-W-Co-:-------:allow,\&lt;br /&gt;group@:rwxp----------:-------:deny,\&lt;br /&gt;group@:&lt;span style="color: red;"&gt;--------------&lt;/span&gt;:-------:allow,\&lt;br /&gt;everyone@:rwxp---A-W-Co-:-------:deny,\&lt;br /&gt;everyone@:------a-R-c--s:-------:allow \&lt;br /&gt;foo&lt;/pre&gt;Let's modify group:allow to have write_set = &lt;span style="color: red;"&gt;-w-p---A-W----&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;chmod -R A=\&lt;br /&gt;owner@:rwxp----------:-------:deny,\&lt;br /&gt;owner@:-------A-W-Co-:-------:allow,\&lt;br /&gt;group@:--------------:-------:deny,\&lt;br /&gt;group@:&lt;span style="color: red;"&gt;-w-p---A-W----&lt;/span&gt;:-------:allow,\&lt;br /&gt;everyone@:rwxp---A-W-Co-:-------:deny,\&lt;br /&gt;everyone@:------a-R-c--s:-------:allow \&lt;br /&gt;foo&lt;/pre&gt;Running the above&lt;br /&gt;&lt;pre&gt;eon:/deep/tank#sh -x /tmp/bar&lt;br /&gt;+ chmod -R A=owner@:rwxp----------:-------:deny,owner@:-------A-W-Co-:-------:allow,group@:--------------:-------:deny,group@:-w-p---A-W----:-------:allow,everyone@:rwxp---A-W-Co-:-------:deny,everyone@:------a-R-c--s:-------:allow foo&lt;br /&gt;eon:/deep/tank#ls -Vd foo/&lt;br /&gt;d----w----+  2 admin    stor           2 Apr 20 14:12 foo/&lt;br /&gt;owner@:rwxp----------:-------:deny&lt;br /&gt;owner@:-------A-W-Co-:-------:allow&lt;br /&gt;group@:--------------:-------:deny&lt;br /&gt;group@:&lt;span style="color: red;"&gt;-w-p---A-W----&lt;/span&gt;:-------:allow&lt;br /&gt;everyone@:rwxp---A-W-Co-:-------:deny&lt;br /&gt;everyone@:------a-R-c--s:-------:allow&lt;/pre&gt;Adding a user (webservd) at layer 5, 6 with full_set permissions&lt;br /&gt;&lt;pre&gt;eon:/deep/tank#eon:/deep/tank#chmod A+user:webservd:full_set:d:allow,user:webservd:full_set:f:allow foo&lt;br /&gt;eon:/deep/tank#ls -Vd foo&lt;br /&gt;d----w----+  2 admin    stor           2 Apr 20 14:12 foo&lt;br /&gt;user:webservd:rwxpdDaARWcCos:-d-----:allow&lt;br /&gt;user:webservd:rwxpdDaARWcCos:f------:allow&lt;br /&gt;owner@:rwxp----------:-------:deny&lt;br /&gt;owner@:-------A-W-Co-:-------:allow&lt;br /&gt;group@:--------------:-------:deny&lt;br /&gt;group@:-w-p---A-W----:-------:allow&lt;br /&gt;everyone@:rwxp---A-W-Co-:-------:deny&lt;br /&gt;everyone@:------a-R-c--s:-------:allow&lt;/pre&gt;Ooops, that's level 1, 2 so let's undo this by simply repeating the command with A- instead of A+.&lt;br /&gt;&lt;pre&gt;eon:/deep/tank#chmod A-user:webservd:full_set:d:allow,user:webservd:full_set:f:allow foo&lt;br /&gt;eon:/deep/tank#ls -Vd foo&lt;br /&gt;d----w----+  2 admin    stor           2 Apr 20 14:12 foo&lt;br /&gt;owner@:rwxp----------:-------:deny&lt;br /&gt;owner@:-------A-W-Co-:-------:allow&lt;br /&gt;group@:--------------:-------:deny&lt;br /&gt;group@:-w-p---A-W----:-------:allow&lt;br /&gt;everyone@:rwxp---A-W-Co-:-------:deny&lt;br /&gt;everyone@:------a-R-c--s:-------:allow&lt;/pre&gt;Then lets fix it by repeating the command with A5+ instead of A-&lt;br /&gt;&lt;pre&gt;eon:/deep/tank#chmod A5+user:webservd:&lt;span style="color: red;"&gt;full_set&lt;/span&gt;:d:allow,user:webservd:&lt;span style="color: #33ff33;"&gt;full_set&lt;/span&gt;:f:allow foo&lt;br /&gt;eon:/deep/tank#ls -Vd foo&lt;br /&gt;d----w----+  2 admin    stor           2 Apr 20 14:12 foo&lt;br /&gt;owner@:rwxp----------:-------:deny&lt;br /&gt;owner@:-------A-W-Co-:-------:allow&lt;br /&gt;group@:--------------:-------:deny&lt;br /&gt;group@:-w-p---A-W----:-------:allow&lt;br /&gt;everyone@:rwxp---A-W-Co-:-------:deny&lt;br /&gt;user:webservd:&lt;span style="color: red;"&gt;rwxpdDaARWcCos&lt;/span&gt;:-d-----:allow&lt;br /&gt;user:webservd:&lt;span style="color: #33ff33;"&gt;rwxpdDaARWcCos&lt;/span&gt;:f------:allow&lt;br /&gt;everyone@:------a-R-c--s:-------:allow&lt;br /&gt;&lt;/pre&gt;This covers adding, deleting, modifying and replacing NFSv4 ACLs. Hope that provides some guidance in case you have to tangle with NFSv4 ACLs. The more exercise you get with NFSv4 ACLs the more familiar you'll be with getting it to do what you want.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-1683431192662808243?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/1683431192662808243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=1683431192662808243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1683431192662808243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1683431192662808243'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/04/understanding-and-managing-nfsv4-acls.html' title='Understanding and managing NFSv4 ACLs'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-1922269512349112382</id><published>2009-03-28T12:29:00.000-07:00</published><updated>2009-09-24T16:31:18.221-07:00</updated><title type='text'>Testing/upgrading new versions of EON</title><content type='html'>Testing new versions of &lt;a href="http://eonstorage.blogspot.com/2009/03/eon-64-bit-0590-based-on-snv110-is.html"&gt;EON&lt;/a&gt; ZFS NAS with a previous USB/CF install is simple. The risk is minimal and backing out to the previous working version is simple. Simply boot the previous verion and follow the steps. This should work with USB(tested), compact flash(tested) and virtual installs(untested). First, transfer the new eon-0.590-b110-64-cifs.iso to your storage pool. You can do a transfer using a CIFS share or winSCP or via sftp. Let's say we transferred it to /pool/eon-0.590-b110-64-cifs.iso. Then we would mount the new image:&lt;pre&gt;lofiadm -a /pool/eon-0.590-b110-64-cifs.iso /dev/lofi/1&lt;br /&gt;mkidr -p /mnt/new&lt;br /&gt;mount /dev/lofi/1 /mnt/new&lt;/pre&gt;Preserve your previous version&lt;pre&gt;cd /mnt/eon0/boot&lt;br /&gt;mv x86.eon /pool/x86.eon.backup&lt;br /&gt;tar -cvf - . | gzip &gt; /pool/boot.tgz&lt;/pre&gt;Transfer the new version (still in /mnt/eon0/boot, which should be empty)&lt;pre&gt;rm -rf amd64 grub platform&lt;br /&gt;cd /mnt/new/boot&lt;br /&gt;cp -pR * /mnt/eon0/boot&lt;br /&gt;updimg.sh /mnt/eon0/x86.eon&lt;/pre&gt;The new contents of /mnt/eon0/boot should have amd64, grub, platform and the new x86.eon. Now, replace any custom changes you had in /mnt/eon0/boot/menu.lst. Also, do not run zpool or zfs upgrade until you're satisfied you like the new version as there is no way of going back to a previous zpool (currently v14) or zfs (currently v3) version. You can now reboot into the new &lt;a href="http://eonstorage.blogspot.com/2009/03/eon-64-bit-0590-based-on-snv110-is.html"&gt;EON&lt;/a&gt; ZFS NAS. From there you can re-run setup and updimg.sh to re-id your new version or mount your previous version and transfer any customizations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-1922269512349112382?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/1922269512349112382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=1922269512349112382' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1922269512349112382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1922269512349112382'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/03/testing-new-versions-of-eon.html' title='Testing/upgrading new versions of EON'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-5151674582190269014</id><published>2009-03-27T10:06:00.000-07:00</published><updated>2009-03-30T12:09:11.859-07:00</updated><title type='text'>EON 64-bit 0.59.0 based on SNV_110 is released!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking (&lt;span style="font-weight: bold;"&gt;EON&lt;/span&gt;), RAM based &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;live&lt;/a&gt; &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; NAS appliance is released on &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt;! Much thanks to &lt;a href="http://www.genunix.org"&gt;Genunix.org&lt;/a&gt; for download hosting and serving the &lt;a href="http://www.opensolaris.org"&gt;opensolaris community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It is available in a CIFS and Samba flavor&lt;br /&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.590-b110-64-cifs.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.59.0 based on snv_110&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.590-b110-64-cifs.iso"&gt;&lt;b&gt;eon-0.590-b110-64-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: f70ee27800c9d5a57d1a70cad50ca746&lt;/li&gt;&lt;li&gt;Size: ~80Mb&lt;/li&gt;&lt;li&gt;Released: Friday 27-March-2009&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.590-b110-64-smb.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.59.0 based on snv_110&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.590-b110-64-smb.iso"&gt;&lt;b&gt;eon-0.590-b110-64-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 40c269a0ab936648b7237222ef4501af&lt;/li&gt;&lt;li&gt;Size: ~93Mb&lt;/li&gt;&lt;li&gt;Released: Friday 27-March-2009&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.590-b110-32-cifs.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 CIFS ISO image version 0.59.0 based on snv_110&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://genunix.org/distributions/eon/eon-0.590-b110-32-cifs.iso"&gt;&lt;b&gt;eon-0.590-b110-32-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 93699b50094221f1ad7bb69fcc1eb3e4&lt;/li&gt;&lt;li&gt;Size: ~52Mb&lt;/li&gt;&lt;li&gt;Released: Friday 30-March-2009&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.590-b110-32-smb.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 Samba ISO image version 0.59.0 based on snv_110&lt;/b&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/distributions/eon/eon-0.590-b110-32-smb.iso"&gt;&lt;b&gt;eon-0.590-b110-32-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 59d85224f02b7fb95ef0d834d529c8f7&lt;/li&gt;&lt;li&gt;Size: ~65Mb&lt;/li&gt;&lt;li&gt;Released: Friday 30-March-2009&lt;/li&gt;&lt;/ul&gt;New/Fix:&lt;br /&gt;- install.sh should work with vdi/vmware disks properly.&lt;br /&gt;- image footprint/runtime is smaller requires less RAM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-5151674582190269014?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/5151674582190269014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=5151674582190269014' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5151674582190269014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5151674582190269014'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/03/eon-64-bit-0590-based-on-snv110-is.html' title='EON 64-bit 0.59.0 based on SNV_110 is released!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-7446460028977080505</id><published>2009-03-17T15:43:00.000-07:00</published><updated>2009-05-12T12:47:47.291-07:00</updated><title type='text'>EON snv_109 is alive</title><content type='html'>Here is a beta preview of EON ZFS NAS based on &lt;a href="http://www.opensolaris.org/os/downloads/sol_ex_dvd_1/"&gt;snv_109&lt;/a&gt;. Yes, it is alive. There are 2 build bugs that I am trying to resolve. A core on rtc and some &lt;a href="http://blogs.sun.com/lianep/entry/assembling_services_for_boot_with"&gt;manifest-import at boot time&lt;/a&gt; control. I will try to resolve and release this image as soon as possible. Note that with release snv_109 we get &lt;a href="http://blogs.sun.com/dougm/entry/acls_on_shares"&gt;ACL shares on CIFS&lt;/a&gt;. ACLs on shares brings better compatibility with the Microsoft implementation and allows more control over access than the CIFS server previously supported. The "shares" file /pool/fs/.zfs/&lt;a href="http://docs.sun.com/app/docs/doc/820-2429/createstaticsmbsharezfstask?a=view"&gt;shares&lt;/a&gt; is shown at the end of the video. I wanted to find out why multi-core CPU support is showing incorrectly (kstat, mpstat, psrinfo) for this release but that may have to wait.&lt;center&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QzlT3MAgKbk&amp;hl=en&amp;fs=1&amp;ap=%2526fmt%3D18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QzlT3MAgKbk&amp;hl=en&amp;fs=1&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-7446460028977080505?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/7446460028977080505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=7446460028977080505' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7446460028977080505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/7446460028977080505'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/03/eon-snv109-is-alive.html' title='EON snv_109 is alive'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-8874631227802603397</id><published>2009-03-10T08:43:00.000-07:00</published><updated>2009-04-17T06:45:54.785-07:00</updated><title type='text'>Customizing and optimizing EON</title><content type='html'>EON provides a method to allow customizing and optimizing your storage through a simple and easy to maintain process. There is a legacy startup script /etc/rc3.d/S99local that enables this. At boot it searches for /mnt/eon0/.exec and /mnt/eon0/.remove. This resides on the USB drive or CF and allows to automate and add your own commands at run level 3. It also allows you to reduce the RAM footprint of the image, leaving more for when &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; gets hungry.&lt;br /&gt;&lt;br /&gt;This was done so it was not necessary to run /usr/bin/updimg.sh everytime a simple change was needed, for example adding or modifying a script.  It also allows the image to include NFS which everyone may not use. It would be a waste for that person to always have the /usr/lib/nfs binaries around, so to give back control to that person, they can simply add /usr/lib/nfs to /mnt/eon0/.remove and all those binaries will be removed at boot giving back the memory for other use. Similarly for other binaries (/usr/sfw/sbin/swat) and kernel drivers not applicable to your needs or hardware.&lt;br /&gt;&lt;br /&gt;The thing to remember when making entries to /mnt/eon0/.exec is that it should be a non-interactive command. Commented entries are ignored. Exerpt listing of .exec&lt;pre&gt;/usr/sbin/swap -a /dev/zvol/dsk/abyss/swap&lt;br /&gt;/usr/sbin/ucodeadm -u /platform/i86pc/ucode/intel-ucode.txt&lt;br /&gt;/usr/sbin/ndd -set /dev/tcp tcp_time_wait_interval 30000&lt;br /&gt;&lt;/pre&gt;For /mnt/eon0/.remove entries you can go wild and experiment because you are erasing it from RAM so if you remove something you realize you need, simply remove the entry from .remove, reboot and all should be back. I have included a default set and commented some that I have found safe to remove in some cases. Exerpt listing of .remove&lt;pre&gt;/platform/i86pc/ucode/intel-ucode.txt&lt;br /&gt;#/kernel/crypto/aes&lt;br /&gt;#/kernel/crypto/arcfour&lt;br /&gt;#/kernel/crypto/blowfish&lt;br /&gt;#/kernel/crypto/des&lt;br /&gt;#/kernel/crypto/ecc&lt;br /&gt;#/kernel/crypto/rsa&lt;br /&gt;#/kernel/crypto/sha2&lt;br /&gt;/etc/svc/repository-boot*&lt;br /&gt;/kernel/drv/amd64/elxl&lt;br /&gt;/kernel/drv/amd64/iprb&lt;br /&gt;#/kernel/drv/amd64/kmdb&lt;br /&gt;#/kernel/drv/amd64/intel_nb5000&lt;br /&gt;/kernel/drv/power*&lt;br /&gt;/kernel/drv/amd64/power&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-8874631227802603397?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/8874631227802603397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=8874631227802603397' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8874631227802603397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8874631227802603397'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/03/customizing-and-optimizing-eon.html' title='Customizing and optimizing EON'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-3088720723138696123</id><published>2009-03-03T23:01:00.000-08:00</published><updated>2009-03-20T10:51:18.466-07:00</updated><title type='text'>Benchmarking your EON ZFS NAS</title><content type='html'>Being able to test the performance of your storage unit is always important. Creating real world application loads and recording accurate statistics is not easy. Or is it? Sun has a great tool for this, called &lt;a href="http://opensolaris.org/os/community/performance/filebench/"&gt;Filebench&lt;/a&gt;. &lt;a href="http://opensolaris.org/os/community/performance/filebench/"&gt;Filebench&lt;/a&gt; is a new framework for simulating applications on file systems. So let's use filebench to test our EON &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; NAS. There's a wide range of tests that can be performed and a detailed &lt;a href="http://www.solarisinternals.com/wiki/index.php/FileBench"&gt;howto&lt;/a&gt; (see example varmail run) is &lt;a href="http://www.solarisinternals.com/wiki/index.php/FileBench"&gt;here&lt;/a&gt;. Download the filebench_opensolaris-1.3.4_x86_pkg.tar.gz &lt;a href="http://downloads.sourceforge.net/filebench/filebench_opensolaris-1.3.4_x86_pkg.tar.gz?use_mirror=superb-west"&gt;here&lt;/a&gt; Unpack it on your zpool&lt;pre&gt;gzip -dc filebench_opensolaris-1.3.4_x86_pkg.tar.gz | tar -xf -&lt;/pre&gt;Create the necessary link&lt;pre&gt;(cd /usr ; ln -s ../ZPOOL/filebench/reloc  benchmarks)&lt;br /&gt;(cd /opt ; ln -s ../ZPOOL/filebench/reloc/filebench filebench)&lt;/pre&gt;That's it. We are ready to test.&lt;br /&gt;&lt;br /&gt;Testing my PIII, Dell 4100, 1Ghz w 512Mb, 2Gb swap and 3x36Gb raidz1 pool royal produced the following:&lt;pre&gt;::::::::::::::&lt;br /&gt;copyfiles.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;closefile2                997ops/s   0.0mb/s      0.0ms/op       11us/op-cpu&lt;br /&gt;closefile1                997ops/s   0.0mb/s      0.0ms/op       19us/op-cpu&lt;br /&gt;writefile2                997ops/s  15.0mb/s      0.2ms/op      230us/op-cpu&lt;br /&gt;createfile2               997ops/s   0.0mb/s      0.3ms/op      304us/op-cpu&lt;br /&gt;readfile1                 998ops/s  15.0mb/s      0.1ms/op      109us/op-cpu&lt;br /&gt;openfile1                 998ops/s   0.0mb/s      0.1ms/op      113us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:          &lt;span style="color: rgb(51, 204, 0);"&gt;6002 ops   5983.2 ops/s,      998/997 r/w    29.9mb/s,     &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;4373uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;createfiles.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;closefile1                189ops/s   0.0mb/s      0.6ms/op       19us/op-cpu&lt;br /&gt;writefile1                189ops/s   2.9mb/s     34.1ms/op      229us/op-cpu&lt;br /&gt;createfile1               189ops/s   0.0mb/s     44.1ms/op      367us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:        &lt;span style="color: rgb(51, 204, 0);"&gt;149974 ops    566.2 ops/s,        0/189 r/w     2.9mb/s,    4&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;9326uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;deletefiles.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;deletefile1              2725ops/s   0.0mb/s      3.9ms/op      140us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:         &lt;span style="color: rgb(51, 204, 0);"&gt;50000 ops   2725.3 ops/s,        0/0 r/w     0.0mb/s,       &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt; 0uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;mongo.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;deletefile1               499ops/s   0.0mb/s      0.2ms/op      204us/op-cpu&lt;br /&gt;closefile2                500ops/s   0.0mb/s      0.0ms/op       13us/op-cpu&lt;br /&gt;readfile1                 500ops/s   7.0mb/s      0.1ms/op      115us/op-cpu&lt;br /&gt;openfile2                 500ops/s   0.0mb/s      0.1ms/op      105us/op-cpu&lt;br /&gt;closefile1                500ops/s   0.0mb/s      0.0ms/op       18us/op-cpu&lt;br /&gt;appendfilerand1           500ops/s   4.0mb/s      0.3ms/op      292us/op-cpu&lt;br /&gt;openfile1                 500ops/s   0.0mb/s      0.1ms/op       84us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:          &lt;span style="color: rgb(51, 204, 0);"&gt;7006 ops   3496.4 ops/s,      500/500 r/w    11.0mb/s,     &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;4771uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;multistreamread.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqread4                    2ops/s   1.8mb/s    455.4ms/op    13636us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqread3                    2ops/s   2.0mb/s    428.7ms/op    24988us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqread2                    2ops/s   1.7mb/s    473.3ms/op    27942us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqread1                    1ops/s   1.4mb/s    556.6ms/op    27728us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:            &lt;span style="color: rgb(51, 204, 0);"&gt;83 ops      7.2 ops/s,        7/0 r/w     6.9mb/s,  13323&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;21uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;multistreamreaddirect.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqread4                    3ops/s   2.7mb/s    348.3ms/op    16887us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqread3                    3ops/s   3.2mb/s    269.0ms/op    20442us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqread2                    3ops/s   2.6mb/s    270.5ms/op    18601us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqread1                    3ops/s   2.9mb/s    303.6ms/op    23271us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:           &lt;span style="color: rgb(51, 204, 0);"&gt;128 ops     11.8 ops/s,       12/0 r/w    11.4mb/s,   8253&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;65uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;multistreamwrite.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqwrite4                   6ops/s   5.9mb/s    160.7ms/op     8830us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqwrite3                   5ops/s   5.4mb/s    174.0ms/op     8889us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqwrite2                   6ops/s   6.0mb/s    157.6ms/op     8765us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqwrite1                   6ops/s   6.2mb/s    150.0ms/op     9035us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:           &lt;span style="color: rgb(51, 204, 0);"&gt;248 ops     23.8 ops/s,        0/24 r/w    23.4mb/s,   332&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;054uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;multistreamwritedirect.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqwrite4                   6ops/s   5.4mb/s    170.1ms/op     9011us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqwrite3                   6ops/s   5.5mb/s    167.2ms/op     8884us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqwrite2                   6ops/s   6.2mb/s    148.6ms/op     8877us/op-cpu&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqwrite1                   6ops/s   5.4mb/s    167.6ms/op     9260us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:           &lt;span style="color: rgb(51, 204, 0);"&gt;249 ops     22.9 ops/s,        0/23 r/w    22.5mb/s,   347&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;543uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;randomread.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;rand-rate                   0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;rand-read1              11269ops/s  88.0mb/s      0.1ms/op       67us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:        &lt;span style="color: rgb(51, 204, 0);"&gt;112852 ops  11269.1 ops/s,    11269/0 r/w    88.0mb/s,      8&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;63uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;randomwrite.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;rand-rate                   0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;rand-write1              8569ops/s  66.9mb/s      0.1ms/op       95us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:         &lt;span style="color: rgb(51, 204, 0);"&gt;85813 ops   8569.1 ops/s,        0/8569 r/w    66.9mb/s,    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt; 1139uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;singlestreamread.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqread                    45ops/s  45.1mb/s     21.3ms/op     7863us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:           &lt;span style="color: rgb(51, 204, 0);"&gt;472 ops     45.2 ops/s,       45/0 r/w    45.1mb/s,   2169&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;77uscpu/op&lt;/span&gt;&lt;br /&gt;::::::::::::::&lt;br /&gt;singlestreamwrite.stats&lt;br /&gt;::::::::::::::&lt;br /&gt;Flowop totals:&lt;br /&gt;limit                       0ops/s   0.0mb/s      0.0ms/op        0us/op-cpu&lt;br /&gt;seqwrite                   25ops/s  25.2mb/s     36.5ms/op     8801us/op-cpu&lt;br /&gt;&lt;br /&gt;IO Summary:           &lt;span style="color: rgb(51, 204, 0);"&gt;280 ops     25.3 ops/s,        0/25 r/w    25.2mb/s,   341&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;069uscpu/op&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-3088720723138696123?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/3088720723138696123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=3088720723138696123' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/3088720723138696123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/3088720723138696123'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/03/benchmarking-your-eon-nas.html' title='Benchmarking your EON ZFS NAS'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-1826021540613511991</id><published>2009-02-25T13:37:00.000-08:00</published><updated>2009-09-25T18:36:53.525-07:00</updated><title type='text'>EON boot chart</title><content type='html'>Bootchart is a tool for performance analysis and visualization of the boot process. With the help of some &lt;a href="http://www.bootchart.org/"&gt;boot chart&lt;/a&gt; programs and process shared by &lt;a href="http://alexeremin.blogspot.com/"&gt;Alex&lt;/a&gt; (&lt;a href="http://alexeremin.blogspot.com/2008/12/boot-charts-for-200811-and-snv101.html"&gt;1&lt;/a&gt;, &lt;a href="http://alexeremin.blogspot.com/2009/02/cpu-part-for-bootchart.html"&gt;2&lt;/a&gt;), the creator of &lt;a href="http://www.milax.org/"&gt;Milax&lt;/a&gt; I created a boot chart of EON. This shows the 32-bit CIFS version completely booted in under 28 secs. I need investigate why the CPU data on top isn't being plotted.&lt;br /&gt;&lt;br /&gt;The original Opensolaris bootchart work was done by &lt;a href="http://blogs.sun.com/eschrock/date/20050106#boot_chart_results"&gt;Erick Shrock&lt;/a&gt; and &lt;a href="http://blogs.sun.com/dp/entry/more_on_bootchart_for_solaris"&gt;Dan Price&lt;/a&gt; in dtrace but the code was not released.&lt;br /&gt;&lt;center&gt;EON 32-bit CIFS Boot Chart: booted from USB &lt; 28sec&lt;/center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_gyGtR3V63cA/SaW8EtCVTuI/AAAAAAAAADE/dvo-eb7UYUI/s1600-h/bootchart.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 228px;" src="http://3.bp.blogspot.com/_gyGtR3V63cA/SaW8EtCVTuI/AAAAAAAAADE/dvo-eb7UYUI/s320/bootchart.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5306854524920876770" /&gt;&lt;/a&gt;&lt;center&gt;EON 32-bit Samba: booted with 2 zpools (CPU data fixed)&lt;/center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gyGtR3V63cA/SabBxkURlEI/AAAAAAAAADM/7nxXDn3dtUI/s1600-h/bootchart.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://4.bp.blogspot.com/_gyGtR3V63cA/SabBxkURlEI/AAAAAAAAADM/7nxXDn3dtUI/s320/bootchart.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5307142268209173570" /&gt;&lt;/a&gt;&lt;center&gt;EON 64-bit CIFS: booted with 2 zpools&lt;/center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_gyGtR3V63cA/ScKHn502YkI/AAAAAAAAADc/k_VltPKmjsA/s1600-h/bootchart_64_CIFS_badaxe2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 257px;" src="http://2.bp.blogspot.com/_gyGtR3V63cA/ScKHn502YkI/AAAAAAAAADc/k_VltPKmjsA/s320/bootchart_64_CIFS_badaxe2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5314959629857743426" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-1826021540613511991?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/1826021540613511991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=1826021540613511991' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1826021540613511991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1826021540613511991'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/02/eon-boot-chart.html' title='EON boot chart'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_gyGtR3V63cA/SaW8EtCVTuI/AAAAAAAAADE/dvo-eb7UYUI/s72-c/bootchart.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-2324448371361294942</id><published>2009-02-18T14:21:00.000-08:00</published><updated>2009-03-20T10:49:59.428-07:00</updated><title type='text'>EON 64-bit 0.58.9 based on SNV_104 is released!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking (&lt;span style="font-weight: bold;"&gt;EON&lt;/span&gt;), RAM based &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;live&lt;/a&gt; &lt;a href="http://www.sun.com/software/solaris/zfs.jsp"&gt;ZFS&lt;/a&gt; NAS appliance is released on &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt;! As always lots of thanks to Al and &lt;a href="http://www.genunix.org"&gt;Genunix.org&lt;/a&gt; for download hosting.&lt;br /&gt;&lt;br /&gt;It is available in a CIFS and Samba flavor&lt;br /&gt;&lt;a href="http://www.genunix.org/dist/eon/eon-0.589-b104-64-cifs.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 CIFS ISO image version 0.58.9 based on snv_104&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/dist/eon/eon-0.589-b104-64-cifs.iso"&gt;&lt;b&gt;eon-0.589-b104-64-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: d6913453ae7bd56e7f32ef0d9c73cd9e&lt;/li&gt;&lt;li&gt;Size: ~82Mb&lt;/li&gt;&lt;li&gt;Released: 18-Feb-2009&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/dist/eon/eon-0.589-b104-64-smb.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 64-bit x86 Samba ISO image version 0.58.9 based on snv_104&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/dist/eon/eon-0.589-b104-64-smb.iso"&gt;&lt;b&gt;eon-0.589-b104-64-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 936317f42e0c133be3298d74f12e8a53&lt;/li&gt;&lt;li&gt;Size: ~95Mb&lt;/li&gt;&lt;li&gt;Released: 18-Feb-2009&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-2324448371361294942?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/2324448371361294942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=2324448371361294942' title='32 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/2324448371361294942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/2324448371361294942'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/02/eon-64-bit-0589-based-on-snv104-is.html' title='EON 64-bit 0.58.9 based on SNV_104 is released!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>32</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-4351659632352233284</id><published>2009-02-13T08:28:00.000-08:00</published><updated>2010-06-09T09:04:13.650-07:00</updated><title type='text'>Another way to add  driver(s) to EON</title><content type='html'>This method uses a booted/running EON NAS to add a new driver to itself. Another simple method I overlooked to add a driver was to first transfer the driver binary(eg rtls, conf (eg rtls.conf) and 64-bit binary if applicable to eon. Place the files appropriately in /kernel/drv or /kernel/drv/amd64.&lt;br /&gt;Test it using add_drv -v, for example I placed the file /kernel/drv/rtls&lt;br /&gt;&lt;pre&gt;add_drv -v rtls&lt;/pre&gt;&lt;b&gt;Current Method:&lt;/b&gt; Then edit /mnt/eon0/.backup entries to include the new driver files&lt;br /&gt;&lt;pre&gt;/etc/name_to_major&lt;br /&gt;/etc/driver_aliases&lt;br /&gt;/kernel/drv/rtls&lt;br /&gt;/kernel/drv/rtls.conf&lt;br /&gt;/kernel/drv/amd64/rtls&lt;/pre&gt;&lt;b&gt;Deprecated Method:&lt;/b&gt; Then edit the FILES section in updimg.sh to include this file&lt;br /&gt;&lt;pre&gt;FILE="/etc/hosts&lt;br /&gt;/etc/hostid&lt;/pre&gt;change to&lt;br /&gt;&lt;pre&gt;FILE="/etc/hosts&lt;br /&gt;/etc/hostid&lt;br /&gt;/etc/name_to_major&lt;br /&gt;/etc/driver_aliases&lt;br /&gt;/kernel/drv/rtls&lt;br /&gt;/kernel/drv/rtls.conf&lt;br /&gt;/kernel/drv/amd64/rtls&lt;/pre&gt;&lt;b&gt;End Deprecated Method&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If the driver added is not listed in /etc/name_to_major, it (eg rtls, sfe, mega_sys)will need to be added to the last line and the number entry next to the driver incremented to a unique value. If the last line is&lt;br /&gt;&lt;pre&gt;rtls 52&lt;/pre&gt;edit to be&lt;br /&gt;&lt;pre&gt;rtls 52&lt;br /&gt;sfe 53&lt;/pre&gt;To preserve this driver beyond reboots, run updimg.sh /mnt/eon0/boot/x86.eon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-4351659632352233284?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/4351659632352233284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=4351659632352233284' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/4351659632352233284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/4351659632352233284'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/02/another-way-to-add-drivers-to-eon.html' title='Another way to add  driver(s) to EON'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-1404837146540601057</id><published>2009-02-12T14:33:00.000-08:00</published><updated>2011-08-28T16:31:09.282-07:00</updated><title type='text'>Adding your own driver(s) to EON</title><content type='html'>Adding your own drivers to &lt;a href="http://eonstorage.blogspot.com/2009/01/eon-0589-based-on-snv104-is-released.html"&gt;EON&lt;/a&gt; is possible in a couple of ways.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Method 1&lt;/span&gt;: This method uses another working opensolaris system to un-compress a copy of x86.eon image. Add the driver binary and driver.conf file to /kernel/drv/ and 64-bit binary to /kernel/drv/amd64 path where the image was unpacked. The image will then be repacked and transferred the back to the appliance.&lt;br /&gt;&lt;pre&gt;/boot/solaris/bin/root_archive unpack x86.eon [path_to_unpacked_dir]&lt;br /&gt;cp rtls [path_to_unpack_dir]/kernel/drv&lt;br /&gt;cp rtls.conf [path_to_unpack_dir]/kernel/drv&lt;/pre&gt;For 64-bit EON you would also add&lt;br /&gt;&lt;pre&gt;cp rtls [path_to_unpack_dir]/kernel/drv/amd64&lt;br /&gt;add_drv -b [path_to_unpacked_dir] -n -v [driver_added_kernel_drv]&lt;br /&gt;/boot/solaris/bin/root_archive pack x86-new.eon [path_to_unpacked_dir]&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;Method 2&lt;/span&gt;: On EON, enable virtual consoles and insert a pause in the updimg.sh script. Run the updimg.sh until the pause. Finally, switch consoles (ctrl+alt+FX, where X is the console number) and copy the driver binary and driver.conf to /mnt/upd/kernel/drv.&lt;br /&gt;&lt;pre&gt;svccfg import /var/svc/manifest/system/vtdaemon.xml&lt;br /&gt;svcadm enable vtdaemon&lt;br /&gt;svcadm enable console-login:vt2&lt;br /&gt;svcadm enable console-login:vt3&lt;/pre&gt;now you can use ctrl-alt-F1/F2/F3 to switch between terminals&lt;br /&gt;edit updimg.sh and change:&lt;br /&gt;&lt;pre&gt;backup_repository&lt;br /&gt;undo_mnt_lofs&lt;/pre&gt;to:&lt;br /&gt;&lt;pre&gt;backup_repository&lt;br /&gt;echo -n "Press enter to continue after adding drivers " ; read x&lt;br /&gt;undo_mnt_lofs&lt;/pre&gt;run (if default path_to_img=/mnt/eon0)&lt;br /&gt;&lt;pre&gt;/usr/bin/updimg.sh [path_to_img]/x86.eon&lt;/pre&gt;When you see the mesg press ctrl-alt-F2, login and add your driver to /mnt/upd/kernel/drv. When done, ctrl-alt-F1 to switch back, login and press enter to complete updimg.sh. You should then have a new image with your added drivers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Method 3&lt;/span&gt;: Get the current EON build kit and &lt;a href="http://www.opensolaris.org/os/downloads/sol_ex_dvd_1/"&gt;opensolaris DVD image&lt;/a&gt; and build your own appliance, including the needed drivers. This will require a working opensolaris install (snv_98 or higher, others should work) to run imgsol.sh. I will ask Al at &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt; to host these plus the 64 bit versions. I will add the rtls nic to the 64 bit image.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-1404837146540601057?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/1404837146540601057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=1404837146540601057' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1404837146540601057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/1404837146540601057'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/02/adding-your-own-drivers-to-eon.html' title='Adding your own driver(s) to EON'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-8886184379006014090</id><published>2009-02-09T16:01:00.000-08:00</published><updated>2009-08-02T14:43:47.956-07:00</updated><title type='text'>Using webmin to administer your EON NAS</title><content type='html'>Using webmin to administer your &lt;a href="http://eonstorage.blogspot.com/2009/01/eon-0589-based-on-snv104-is-released.html"&gt;EON ZFS NAS&lt;/a&gt; is fairly simple. You can get and learn more about &lt;a href="http://www.webmin.com/"&gt;webmin &lt;/a&gt;&lt;a href="http://www.webmin.com/"&gt;here&lt;/a&gt;. The &lt;a href="http://prdownloads.sourceforge.net/webadmin/webmin-1.450.pkg.gz"&gt;Solaris &lt;/a&gt;package was used in this example setup.&lt;br /&gt;&lt;br /&gt;After being downloaded. Note this step has to be run on a system that has a working pkgtrans.&lt;br /&gt;&lt;pre&gt;pkgtrans webmin-1.450.pkg /tmp all&lt;/pre&gt;This converted the package from a data stream to file system format and produced the directory containing the package in file system format.&lt;br /&gt;/tmp/WSwebmin&lt;br /&gt;&lt;br /&gt;I then created the following directories on my zpool:&lt;br /&gt;&lt;pre&gt;mkdir pool/webmin&lt;br /&gt;mkdir pool/varwebmin&lt;/pre&gt;then I symlinked the following:&lt;br /&gt;&lt;pre&gt;cd /etc ; ln -s ../abyss/webmin webmin&lt;br /&gt;cd /var ; ln -s ../abyss/varwebmin webmin&lt;br /&gt;cd /opt ; ln -s ../abyss/WSwebmin/reloc webmin&lt;br /&gt;cd /var/log ; ln -s ../../abyss/bandwidth bandwidth&lt;/pre&gt;finally, cd /opt/webmin (this is only needed once)&lt;br /&gt;&lt;pre&gt;cd /opt/webmin&lt;br /&gt;./postinstall&lt;/pre&gt;and to start&lt;br /&gt;&lt;pre&gt;cd /etc/webmin&lt;br /&gt;./start&lt;/pre&gt;Here's quick capture of the session:&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IPq-jzpRpkg&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/IPq-jzpRpkg&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;center&gt;Screenshot of running processes&lt;/center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gyGtR3V63cA/SZDKjduEB4I/AAAAAAAAABs/8tt483gna_Q/s1600-h/eon-webmin-procs.Jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 139px;" src="http://4.bp.blogspot.com/_gyGtR3V63cA/SZDKjduEB4I/AAAAAAAAABs/8tt483gna_Q/s200/eon-webmin-procs.Jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5300959472037136258" /&gt;&lt;/a&gt;&lt;center&gt;Here you can see the 500MB ZFS swap&lt;/center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gyGtR3V63cA/SZDKv_7-jWI/AAAAAAAAAB0/7bcMWkrI6-0/s1600-h/eon-webmin-home.Jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 152px;" src="http://4.bp.blogspot.com/_gyGtR3V63cA/SZDKv_7-jWI/AAAAAAAAAB0/7bcMWkrI6-0/s200/eon-webmin-home.Jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5300959687380733282" /&gt;&lt;/a&gt;&lt;center&gt;Service Management Facility&lt;/center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_gyGtR3V63cA/SZxQh6u1N3I/AAAAAAAAACw/nBH_xqQb1fo/s1600-h/eon-webmin-smf.Jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 156px;" src="http://3.bp.blogspot.com/_gyGtR3V63cA/SZxQh6u1N3I/AAAAAAAAACw/nBH_xqQb1fo/s200/eon-webmin-smf.Jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5304203004767188850" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-8886184379006014090?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/8886184379006014090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=8886184379006014090' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8886184379006014090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8886184379006014090'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/02/using-webmin-to-administer-your-eon-nas.html' title='Using webmin to administer your EON NAS'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_gyGtR3V63cA/SZDKjduEB4I/AAAAAAAAABs/8tt483gna_Q/s72-c/eon-webmin-procs.Jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-3102023421408968109</id><published>2009-02-04T11:59:00.000-08:00</published><updated>2011-01-22T22:43:17.926-08:00</updated><title type='text'>Adding ZFS swap to EON</title><content type='html'>Adding a ZFS swap, sized to your liking with EON is easy once you have built a zpool. This is very &lt;b&gt;HIGHLY&lt;/b&gt; recommended for performance reasons. Doing so will also make it possible to run update image (updimg.sh) on systems that do not have enough memory(systems that freeze in the midst of updimg.sh). A good size for starters are 1.0X, 1.5X and 2.0X RAM. After your zpool is built, simply do&lt;pre&gt;zfs create -V 1G pool/swap&lt;/pre&gt;This will build a 1G swap(in this case it's named swap, but could be named to your preference). Then simply add the following to /mnt/eon0/.exec to auto mount at boot&lt;pre&gt;/usr/sbin/swap -a /dev/zvol/dsk/pool/swap&lt;/pre&gt;&lt;b&gt;Optional:&lt;/b&gt; You can also add it to /etc/vfstab but this would require running updimg.sh to preserve the changes.&lt;pre&gt;echo "/dev/zvol/dsk/pool/swap - - swap - no -" &amp;gt;&amp;gt; /etc/vfstab&lt;/pre&gt;Please note the flexibility here. Let's say you need 2Gb of swap instead of the previous 1Gb. Simply:&lt;pre&gt;swap -d /dev/zvol/dsk/pool/swap&lt;br /&gt;zfs destroy pool/swap&lt;br /&gt;zfs create -V 2G pool/swap&lt;br /&gt;swap -a /dev/zvol/dsk/pool/swap&lt;/pre&gt;Your new, improved and resized swap is ready!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-3102023421408968109?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/3102023421408968109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=3102023421408968109' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/3102023421408968109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/3102023421408968109'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/02/adding-zfs-swap-to-eon.html' title='Adding ZFS swap to EON'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-8402364015608442167</id><published>2009-02-03T15:26:00.000-08:00</published><updated>2009-03-02T12:53:11.335-08:00</updated><title type='text'>Easy EON storage setup</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TTdWKTNR8HQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;ap=%2526fmt%3D18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TTdWKTNR8HQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-5zAt0EQ8mY&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/-5zAt0EQ8mY&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;To answer some recent questions:&lt;br /&gt;- Can I set the my own hostname? Yes for USB/CF installs&lt;br /&gt;- Will my changes survive a reboot? Yes for USB/CF installs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-8402364015608442167?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/8402364015608442167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=8402364015608442167' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8402364015608442167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/8402364015608442167'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/02/easy-eon-storage-setup.html' title='Easy EON storage setup'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-3450969425141658933</id><published>2009-01-28T13:01:00.000-08:00</published><updated>2011-06-08T09:09:44.178-07:00</updated><title type='text'>Sharing quick start guide</title><content type='html'>An &lt;b&gt;updated&lt;/b&gt; &lt;a href="https://sites.google.com/site/eonstorage/setup-sharing"&gt;version of this post can be seen here&lt;/a&gt;. &lt;br /&gt;CIFS quick start guide&lt;br /&gt;&lt;br /&gt;1. Create zpool and directory/zfs for user&lt;br /&gt;(eg substitute your own zpool name for "pool", user for "username", stor or create new group for "guid"&lt;br /&gt;&lt;pre&gt;zfs create -o casesensitivity=mixed -o sharesmb=on pool/username&lt;br /&gt;zfs set sharesmb=name=sharename pool/user&lt;br /&gt;zfs set &lt;a href="http://blogs.sun.com/observatory/entry/zfs_compression_a_win_win"&gt;compression&lt;/a&gt;=on pool/username or&lt;br /&gt;zfs set compression=gzip pool/username&lt;span style="font-family: Georgia,serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;2. Step 1 of the Samba quick start guide and&lt;/div&gt;&lt;pre&gt;passwd username&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;3 Set permissions on share directory/zfs&lt;/div&gt;&lt;pre&gt;cd /pool&lt;br /&gt;chown username:guid username&lt;br /&gt;chmod 755 username&lt;span style="font-family: Georgia,serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;Samba quick start guide&lt;/div&gt;&lt;div style="text-align: left;"&gt;1. Add user(s) to system account&lt;/div&gt;&lt;pre&gt;useradd  -u uid -g guid -s /bin/false username&lt;br /&gt;# useradd -u 551 -g 500 -s /bin/false user1&lt;span style="font-family: Georgia,serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;2. Add user(s) to samba account&lt;/div&gt;&lt;pre&gt;smbpasswd -U username -a&lt;br /&gt;# smbpasswd -U user1 -a&lt;/pre&gt;&lt;div style="text-align: left;"&gt;enter and confirm the password&lt;br /&gt;&lt;span style="font-family: monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;On your windows machine&lt;/div&gt;Start -&amp;gt; Run&lt;br /&gt;&lt;pre&gt;\\IP\share&lt;br /&gt;\\192.168.43.1\user1&lt;/pre&gt;enter username/password set from step 2 of Samba quick start&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/timthomas/entry/solaris_cifs_in_workgroup_mode"&gt;Tim Thomas&lt;/a&gt; has a good article on &lt;a href="http://blogs.sun.com/timthomas/entry/solaris_cifs_in_workgroup_mode"&gt;CIFS configuration&lt;/a&gt; for further understanding.&lt;br /&gt;&lt;a href="http://blogs.sun.com/amw/entry/client_side_caching_for_offline"&gt;Alan Wright&lt;/a&gt; has a good blog entry on &lt;a href="http://blogs.sun.com/amw/entry/client_side_caching_for_offline"&gt;Client side Caching&lt;/a&gt;. More on &lt;a href="http://www.genestate.com/Active_Directory_Integration"&gt;Active Directory Integration, Shares and Permissions&lt;/a&gt; (ZFS acl settings)&lt;br /&gt;&lt;br /&gt;More on building your own fileserver. &lt;a href="http://breden.org.uk/2008/03/02/a-home-fileserver-using-zfs/"&gt;Breden&lt;/a&gt; has a great article &lt;a href="http://breden.org.uk/2008/03/02/a-home-fileserver-using-zfs/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-3450969425141658933?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/3450969425141658933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=3450969425141658933' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/3450969425141658933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/3450969425141658933'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/01/sharing-quick-start-guide.html' title='Sharing quick start guide'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-9106588238403397718</id><published>2009-01-22T07:42:00.000-08:00</published><updated>2009-02-21T12:19:02.570-08:00</updated><title type='text'>EON 0.58.9 based on SNV_104 is released!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking (&lt;span style="font-weight: bold;"&gt;EON&lt;/span&gt;), RAM based &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;live&lt;/a&gt; NAS appliance is released on &lt;a href="http://www.genunix.org/"&gt;Genunix&lt;/a&gt;! Much thanks to Al and Genunix.org for download hosting.&lt;br /&gt;&lt;br /&gt;It is available in a CIFS and Samba flavor&lt;br /&gt;&lt;a href="http://www.genunix.org/dist/eon/eon-0.58.9-b104-32-cifs.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 CIFS ISO image version 0.58.9 based on snv_104&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/dist/eon/eon-0.58.9-b104-32-cifs.iso"&gt;&lt;b&gt;eon-0.58.9-b104-32-cifs.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: 558e787a4bd7da53e97977cb85384ac0&lt;/li&gt;&lt;li&gt;Size: ~52Mb&lt;/li&gt;&lt;li&gt;Released: 22-Jan-2009&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;a href="http://www.genunix.org/dist/eon/eon-0.58.9-b104-32-smb.iso"&gt;&lt;img src="http://www.genunix.org/distributions/dss/img/tryit.png" alt="tryit" height="19" width="40" /&gt;&lt;/a&gt;&lt;b&gt;EON 32-bit x86 Samba ISO image version 0.58.9 based on snv_104&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.genunix.org/dist/eon/eon-0.58.9-b104-32-smb.iso"&gt;&lt;b&gt;eon-0.58.9-b104-32-smb.iso&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MD5: a506211ac36afe08cc2e71a08c6fb882&lt;/li&gt;&lt;li&gt;Size: ~65Mb&lt;/li&gt;&lt;li&gt;Released: 22-Jan-2009&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-9106588238403397718?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/9106588238403397718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=9106588238403397718' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/9106588238403397718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/9106588238403397718'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/01/eon-0589-based-on-snv104-is-released.html' title='EON 0.58.9 based on SNV_104 is released!'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-5780138644649140812</id><published>2009-01-20T14:55:00.000-08:00</published><updated>2009-01-23T07:50:42.012-08:00</updated><title type='text'>EON 0.58.9 based on snv_104 screens</title><content type='html'>&lt;div style="text-align: center;"&gt;EON 0.58.9 live image NAS, based on snv_104 32-bit is released!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_gyGtR3V63cA/SXZWgD5Sc9I/AAAAAAAAABQ/9HSBb01qJhM/s1600-h/eon_boot_splash.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_gyGtR3V63cA/SXZWgD5Sc9I/AAAAAAAAABQ/9HSBb01qJhM/s320/eon_boot_splash.jpg" alt="" id="BLOGGER_PHOTO_ID_5293513520821990354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;ptree screenshot of the CIFS version&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gyGtR3V63cA/SXZYjgHtnkI/AAAAAAAAABY/rsl69cYeumA/s1600-h/eon_ptree.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 178px;" src="http://4.bp.blogspot.com/_gyGtR3V63cA/SXZYjgHtnkI/AAAAAAAAABY/rsl69cYeumA/s320/eon_ptree.jpg" alt="" id="BLOGGER_PHOTO_ID_5293515778961546818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;ptree screenshot of the Samba version&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_gyGtR3V63cA/SXnmn7WQ3jI/AAAAAAAAABg/A8LYDo9VCrA/s1600-h/eon_smb_ptree.Jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 178px;" src="http://3.bp.blogspot.com/_gyGtR3V63cA/SXnmn7WQ3jI/AAAAAAAAABg/A8LYDo9VCrA/s200/eon_smb_ptree.Jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5294516410571087410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-5780138644649140812?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/5780138644649140812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=5780138644649140812' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5780138644649140812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/5780138644649140812'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2009/01/eon-0.html' title='EON 0.58.9 based on snv_104 screens'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_gyGtR3V63cA/SXZWgD5Sc9I/AAAAAAAAABQ/9HSBb01qJhM/s72-c/eon_boot_splash.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-6431585412921382089</id><published>2008-12-17T15:01:00.000-08:00</published><updated>2009-09-25T16:39:10.455-07:00</updated><title type='text'>Quik start steps to cool ZFS storage</title><content type='html'>Requirements:&lt;br /&gt;- Blank CD/DVD&lt;br /&gt;- USB drive or CF flash + IDE adapter or Disk on Module&lt;br /&gt;- A PC that can boot from USB and supports 3+ Hard Drives with 1GB or more RAM&lt;br /&gt;&lt;br /&gt;To get started:&lt;br /&gt;1. First step is to download and burn the latest iso (&lt;a href="http://genunix.org/"&gt;EON 0.58.9 snv_104&lt;/a&gt;)&lt;br /&gt;2. Boot your target pc with the CD burned in step 1&lt;br /&gt;3. Insert the USB drive you will install EON on(NOTE: All data on the USB drive will be LOST!).&lt;br /&gt;4. Log in as user: "&lt;span style="font-weight:bold;"&gt;root&lt;/span&gt;" password: "&lt;span style="font-weight:bold;"&gt;eonsolaris&lt;/span&gt;" and run "&lt;span style="font-style:italic;"&gt;/usr/bin/install.sh&lt;/span&gt;"&lt;br /&gt;5. Choose the USB drive as the destination (NOTE: All data on the USB drive will be lost)&lt;br /&gt;6. After the install completes ( &lt; 5 min) , run "/usr/sbin/init 0" to halt EON.&lt;br /&gt;7. Eject CD and reboot (CTRL-ATL-DEL) using the USB drive. Please be sure USB drive is before CD in the boot order in the system bios.&lt;br /&gt;&lt;br /&gt;If all went well EON will begin booting from the USB drive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-6431585412921382089?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/6431585412921382089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=6431585412921382089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6431585412921382089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6431585412921382089'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2008/12/7-steps-to-cool-storage.html' title='Quik start steps to cool ZFS storage'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-4792444057059446490</id><published>2008-11-21T13:26:00.000-08:00</published><updated>2009-09-25T16:26:36.082-07:00</updated><title type='text'>EON Storage use and audience</title><content type='html'>EON is for an audience seeking an easy to use, rock solid (&lt;a href="http://en.wikipedia.org/wiki/ZFS"&gt;ZFS&lt;/a&gt;), no nonsense storage solution utilizing hardware you already own. It is a small live image OS built on &lt;a href="http://www.opensolaris.org/os/"&gt;Opensolaris&lt;/a&gt; that will help transform a system (optimal: 1Gb or more RAM) that can support 3 or more hard disks into a reliable home storage solution for all your digital data and memories.&lt;br /&gt;&lt;br /&gt;The ideal install is a &lt;a href="http://en.wikipedia.org/wiki/Usb_drive"&gt;USB drive&lt;/a&gt;, &lt;a href="http://www.addonics.com/products/flash_memory_reader/adidecf.asp"&gt;IDE-CF adapter&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Disk_on_module"&gt;Disk on Module&lt;/a&gt;. The live CD ISO is mostly for demonstration and testing purposes because of the read only nature. It also serves as an installation point to a USB, IDE-CF (compact flash) media or hard disk where changes and customizations can be preserved beyond reboots.&lt;br /&gt;&lt;br /&gt;Note, with a hard disk install you give up the advantage of being one hard drive's worth of power consumption greener and you re-introduce the failure points associated with hard disks. A USB, CF or &lt;a href="http://en.wikipedia.org/wiki/Disk_on_module"&gt;Disk on Module&lt;/a&gt; install is greener and just as efficient.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-4792444057059446490?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/4792444057059446490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=4792444057059446490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/4792444057059446490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/4792444057059446490'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2008/11/eon-is-for-audience-seeking-easy-to-use.html' title='EON Storage use and audience'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-9160476244914901725</id><published>2008-11-13T15:42:00.000-08:00</published><updated>2009-01-22T07:52:34.302-08:00</updated><title type='text'>EON 0.58.7 contest release</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://opensolaris.org/os/project/awards/awards_land/Entries"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 128px; height: 128px;" src="http://www.milax.org/img/cdr.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The EON (Embeddable &lt;a href="http://www.opensolaris.org/os/downloads/on/"&gt;ON&lt;/a&gt;) [ Small Solaris Network Attached Storage Live Image ] was awarded 3rd place in Sun's Opensolaris Community Innovation Award contest.&lt;br /&gt;&lt;br /&gt;The contest image is downloadable &lt;a href="http://opensolaris.org/os/project/awards/awards_land/Entries"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please check back for updates as the latest images will be made available in 32 and 64 bit versions&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-9160476244914901725?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/9160476244914901725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=9160476244914901725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/9160476244914901725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/9160476244914901725'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2008/11/eon-small-solaris-network-attached.html' title='EON 0.58.7 contest release'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6730844193902134967.post-6256132263322584070</id><published>2008-11-13T15:41:00.000-08:00</published><updated>2009-09-25T23:12:08.117-07:00</updated><title type='text'>EON Storage Features</title><content type='html'>EON ZFS Storage (&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;mbedded &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;perating system/&lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;etworking)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt; (&lt;a href="http://sites.google.com/site/eonstorage/"&gt;updated&lt;/a&gt;):&lt;br /&gt;EON is a small Solaris ZFS NAS (network attached storage) image based on opensolaris. This is a RAM based live/install image which runs from CD, USB or CF (compact flash) or Disk on Module. The appliance image provides a high performance 32/64-bit storage solution built on ZFS using cost effective disks. A build script provides the basis for building your own network attached storage appliance on x86 hardware from the Solaris Express Community Edition CD's.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Requirements to test/install the pre-built iso (&lt;a href="http://sites.google.com/site/eonstorage/"&gt;updated&lt;/a&gt;):&lt;br /&gt; - A blank CD to burn, demo and install the iso (eon.iso).&lt;br /&gt; - A bootable USB drive, 128 Mb or larger (256 Mb or higher recommended).&lt;br /&gt; - An IDE to compact flash adapter and 128Mb or larger compact flash drive (CF install).&lt;br /&gt; - A x86 machine capable of booting from CD and USB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Requirements to create your own iso:&lt;br /&gt; - A standard working opensolaris installation, B72 or higher.&lt;br /&gt; - Solaris Community Express Edition CD's (a.k.a Opensolaris) or ISO images, B84 or higher.&lt;br /&gt; - EON build scripts (imgsol.sh) and root access on the working Solaris installation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tested Solaris Community Express versions :&lt;br /&gt; - Solaris Community Express Edition B84 - B89.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Features&lt;/span&gt; (&lt;a href="http://sites.google.com/site/eonstorage/"&gt;updated&lt;/a&gt;):&lt;br /&gt;- Simple and Secure CLI (command line interface) administration. Web-based GUI/BUI possible as a future development port of the Freenas web admin&lt;br /&gt;- Supports ZFS, iSCSI (target and client initiator), NFSv3, NFSv4, CIFS (Sun Microsystems Implementation) or Samba, SFTP, SSH, NTP, IP filtering, rsync&lt;br /&gt;- Supports RAID levels:&lt;br /&gt;       RAID-0 (striping)&lt;br /&gt;    RAID-1 (mirroring)&lt;br /&gt;       RAID-Z (similar to RAID-5 with variable-width stripes to avoid RAID-5 write hole, requires 3 or more disks)&lt;br /&gt;       RAID-Z2 (RAID-6, double parity, requires 4 or more disks)&lt;br /&gt;- Supports client OS, Windows 2000/XP/2003/Vista, Mac OS X, Unix and Linux&lt;br /&gt;- provides transparent and dynamic filesystem compression (using zlib or gzip) to save space&lt;br /&gt;- Capable of expanding the zpool by expanding each disk in the pool (since snv_117)&lt;br /&gt;- allows thin provisioning (green) file systems&lt;br /&gt;- unlimited files, links, directories and snapshots(version-ing)&lt;br /&gt;- link aggregation&lt;br /&gt;- IPfilter module and application to control/restrict access to the appliance/device&lt;br /&gt;- DTrace, Perl and PHP&lt;br /&gt;- multi-cast DNS client and server (since version 0.59.3)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The development of the busybox and squashfs project will help to further reduce the memory footprint and performance of the image. Further possible enhancements include using mkisofs to create iso images of a binary set. This binary set could be compressed and later mounted to the opensolaris storage appliance image (eg /usr/local) via lofiadm using gzip compression/decompression.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Quickstart guide&lt;/span&gt;:&lt;br /&gt;After the image (eon.iso) is burned to a CD and booted. Login as root.&lt;br /&gt;user: &lt;span style="font-weight: bold;"&gt;admin&lt;/span&gt; pass: &lt;span style="font-weight: bold;"&gt;eonstore&lt;/span&gt;&lt;br /&gt;user: &lt;span style="font-weight: bold;"&gt;root&lt;/span&gt;   pass: &lt;span style="font-weight: bold;"&gt;eonsolaris&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Type and run the following. This script prompts the user through configuration questions like hostname, IP/DHCP, netmask, domain name and more. This step will ask questions to configure the image for live image use.&lt;br /&gt;# /usr/bin/setup&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This step is optional and requires a destination USB (inserted) or CF drive attached. The command will format and install the live image to a USB or CF drive.&lt;br /&gt;# /usr/bin/install.sh&lt;br /&gt;&lt;br /&gt;This step should be done after install.sh or, to preserve configuration changes made to the image. This preserves the original image to /boot/x86.eon.orig (bootable by the OEM choice from GRUB) and saves a new default boot image to /boot/x86.eon. It will move the live image to x86.eon.1, x86.eon.2 and so on each time it is run.&lt;br /&gt;# /usr/bin/updimg.sh&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Notes&lt;/span&gt;:&lt;br /&gt;For size considerations, the network driver built into the image is intended solely for the machine the image will run on. This submitted image may or may not match the interface in your testing machine.  In the submitted image, the test hardware (Dell Optiplex GX 280, 520, 620 745) had broadcom and intel cards so the driver (bge, iprb) package (SUNWbge) was installed. The user can substitute a suitable driver by building their own EON live/install image.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Build package command description:&lt;br /&gt;- imgsol.sh: The script to build your own live storage image. It does this using Solaris Community Express Edition CD's.&lt;br /&gt;&lt;br /&gt;- stripbnl.sh: This script strips binaries and libraries to reduce the size and RAM footprint of the image&lt;br /&gt;&lt;br /&gt;- trimpkg.sh: This processes the del-SUNWxxx package files and removes any file not commented. The del-SUNWxxx package files a created using pkgchk -vn SUNWxxx &gt; del-SUNWxxx 2&gt;&amp;amp;1.&lt;br /&gt;&lt;br /&gt;- chkdev.sh: This script automounts CD's, USB and CF drives.&lt;br /&gt;&lt;br /&gt;- makecd.sh: This script creates the CD iso image at the end of the build.&lt;br /&gt;&lt;br /&gt;- example.imgsol.sh: Is an example answer key output of imgsol.sh used to build the submitted EON live image&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Open bug(s) and other errors:&lt;br /&gt;*1 - CIFS via Samba only for now, because the solaris CIFS kernel module is not running on a ramfs. The /devices/pseudo/smbsrv@0 device entries do not get created. Last working version is on B84. This seems broken since B85, bug id CR #6700070 (http://bugs.opensolaris.org/view_bug.do?bug_id=6700070), thread (http://www.opensolaris.org/jive/thread.jspa?messageID=243767&amp;amp;#243767)&lt;br /&gt;&lt;br /&gt;*2 - The "WARNING: add_spec: No major number for nv_sata, ahci, si3124, marvell88sx" at boot are harmless. CR #6486493 (http://opensolaris.org/os/community/on/flag-days/pages/2008030601/)&lt;br /&gt;&lt;br /&gt;*3 - Multiple cpu cores not being shown by psrinfo. Noticed since B87. Last noted working in B84.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6730844193902134967-6256132263322584070?l=eonstorage.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eonstorage.blogspot.com/feeds/6256132263322584070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6730844193902134967&amp;postID=6256132263322584070' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6256132263322584070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6730844193902134967/posts/default/6256132263322584070'/><link rel='alternate' type='text/html' href='http://eonstorage.blogspot.com/2008/11/eon-storage-embeddable-onopensolaris.html' title='EON Storage Features'/><author><name>Andre Lue</name><uri>http://www.blogger.com/profile/06886037020375947489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gyGtR3V63cA/SZXFM3EFkxI/AAAAAAAAACY/F5lfQdwBsQA/S220/dre-eon2.jpg'/></author><thr:total>10</thr:total></entry></feed>
