<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Elektronkind &#187; Geekery</title>
	<atom:link href="http://elektronkind.org/category/geekery/feed" rel="self" type="application/rss+xml" />
	<link>http://elektronkind.org</link>
	<description>Navigator of the synapse</description>
	<pubDate>Mon, 04 Aug 2008 04:28:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>OpenSolaris 2008.11 - A Preview For The Storage Admin</title>
		<link>http://elektronkind.org/2008/07/opensolaris-2008-11-storage</link>
		<comments>http://elektronkind.org/2008/07/opensolaris-2008-11-storage#comments</comments>
		<pubDate>Wed, 16 Jul 2008 21:39:04 +0000</pubDate>
		<dc:creator>Dale Ghent</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://elektronkind.org/?p=125</guid>
		<description><![CDATA[Many reviews have been written about OpenSolaris since its release, but all of them barely tread beyond the desktop aspect, with the obligatory screenshots of the GNOME environment and a high-level description of only the major features most are already familiar with, or at least have heard of.
I&#8217;d like to take a different approach with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phoronix.com/scan.php?page=article&amp;item=solaris_200805">Many</a> <a href="http://blog.linuxoss.com/2008/05/review-opensolaris-20085/">reviews</a> <a href="http://arstechnica.com/news.ars/post/20080512-first-look-opensolaris-2008-05-a-work-in-progress.html">have</a> <a href="http://blogbeebe.blogspot.com/2008/05/opensolaris-20085.html">been</a> <a href="http://www.channelregister.co.uk/2008/06/13/open_solaris_review/">written</a> about <a href="http://opensolaris.com/">OpenSolaris</a> since its release, but all of them barely tread beyond the desktop aspect, with the obligatory screenshots of the GNOME environment and a high-level description of only the major features most are already familiar with, or at least have heard of.</p>
<p>I&#8217;d like to take a different approach with this review, one that descends below the GUI to highlight aspects that server administrators in particular would be more interested in.<br />
<span id="more-125"></span><br />
OpenSolaris is just a few months old now, with its first version being 2008.5, released two months ago. Since then, Sun engineers and community members alike have been making bi-weekly updates to its various components (currently at build 93) in preparation for the next full release, 2008.11. One who has a OpenSolaris 2008.5 installation may track these intervening builds as they become available using the <a href="http://opensolaris.org/os/project/pkg/">Image Packaging System</a>&#8217;s update features. Haters of SVR4 package management rejoice.</p>
<p>Before I begin, I&#8217;m going to assume that you, the reader, have already heard plenty about the big, oft-quoted features such as <a href="http://opensolaris.org/os/community/zfs/">ZFS</a>, <a href="http://opensolaris.org/os/community/dtrace/">DTrace</a>, and <a href="http://opensolaris.org/os/community/smf/">SMF</a>. If you haven&#8217;t, get on over to those links and read up as you&#8217;re missing out on some really good stuff. If you have, I&#8217;ll show off some compelling new sub-features of those systems, as well as other, unrelated ones. So sit back and read along and try this stuff out when you&#8217;re done!</p>
<p><strong>OpenSolaris Is A Storage Multi-Tool</strong></p>
<p>This preview focuses on the new storage-related components of OpenSolaris. This is a category that has received quite a bit of attention over the past two years with many new components being integrated into the OS.</p>
<ul>
<li><strong>ZFS.</strong> Prior to the availability of ZFS, Solaris was pretty much on-par with the built-in storage management features of peer OSes, with advantages in some areas of storage management (multipathing and fibre channel) and deficiencies in others (UFS and LVM were getting tough to manage in ever-growing, multi-TB environments.) The inception and inclusion of ZFS drastically improved the situation and brought the concept of storage management to a level of capability and availability (free!) that the industry had yet to see.But don&#8217;t think that the designers of ZFS took a break from the action.
<p>ZFS as it exists in OpenSolaris sports major performance improvements and several additional features of note:</p>
<ul>
<li><strong>GZIP Compression.</strong> GZIP compression may be applied to a ZFS filesystem of ZVOL in addition to the original LZJB scheme. GZIP compression offers better compression ratios when compared to LZJB, but at a higher cost in terms of CPU power needed. If the best compression possible is required and CPU capacity is not an issue, this new compression method will make you happy.</li>
<li><strong>Case Insensitivity.</strong> One may set a ZFS filesystem to operate with no regard to the case of file names, a la Windows NTFS/FAT and default Mac OS HFS filesystems. This feature was added in conjunction with the new CIFS server (see below).</li>
<li><strong>Autoreplace.</strong> This is a new property of a zpool, which defaults to &#8220;off&#8221;. What it allows you to do when set to &#8220;on&#8221; is if a drive in a zpool dies and is subsequently pulled and replaced, ZFS will detect this and automatically bring it back into the pool and do what it needs to do with it to restore the pool to an optimal state. When left in the default state, manual intervention after the drive replacement is required.</li>
</ul>
</li>
<li><strong>Easy iSCSI.</strong> One of the first big feature adds after ZFS went GA is the ability to easily create LUNs for export via <a href="http://docs.sun.com/app/docs/doc/819-2240/iscsitgtd-1m?a=view"><em>iscsitgtd</em></a>. Now, remember that <em>iscsitgtd</em> serves out block devices, not filesystems, so one must create and use raw ZVOLs that get their own device entries in <em>/dev/zvol/&#8230;</em> so that they can be treated like any raw disk device. After creating a ZVOL, exporting it out via iSCSI is as simple as:<br />
<code>zfs create -V 256G pool/my/zvol<br />
zfs set shareiscsi=on pool/my/zvol<br />
- or do it in one command -<br />
zfs create -o shareiscsi=on -V 256G pool/my/zvol</code><br />
You can also create LUNs that are hosted on UFS, or any other supported filesystem for that matter. Management of the iSCSI LUNs presented by <em>iscsitgtd</em> is accomplished via the <a href="http://docs.sun.com/app/docs/doc/819-2240/iscsitadm-1m?a=view"><em>iscsitadm(1M)</em></a> utility so you can set up things such your custom IQNs, ACLs, CHAP or RADIUS auth, iSNS properties, and so on.</li>
<li><strong>Served Via CIFS.</strong> No, this is <em>not</em> a re-packaged Samba with Solaris-specific tweaks. This is the real deal - a native, fully integrated <a href="http://opensolaris.org/os/project/cifs-server/">CIFS server</a> that implements the CIFS/SMB LM 0.12 protocol and MSRPC services. It can run in the simple Workgroup mode, or as a member of a Windows AD domain with the full ability to use a domain controller for conferring access and other rights, including the mapping of AD users to UNIX users (so this means that the ZFS or UFS filesystem that comprises a CIFS share can also be exported via NFS in dissimilar environments.) This makes OpenSolaris a truly viable alternative to Windows Server for high-performance, integrated CIFS share serving. Combined with the filesystem management of ZFS, this new CIFS server feature is very compelling. Have a ZFS filesystem that you need exported to some Windows (or Mac, or Linux) boxes? Just like it was with iSCSI, it&#8217;s this simple:<br />
<code>zfs set sharesmb=on pool/my/fs</code><br />
You can set additional share parameters, such as its advertised name by replacing &#8220;=on&#8221; with other arguments. See the section for the <em>set</em> option in the <a href="http://docs.sun.com/app/docs/doc/819-2240/sharemgr-1m?a=view"><em>sharemgr(1m)</em></a> man page. Management of LM users, groups and server mode are accomplished with the separate <a href="http://docs.sun.com/app/docs/doc/819-2240/smbadm-1m"><em>smbadm(1M)</em></a> command.</li>
<li><strong>NDMP Backups.</strong> That&#8217;s right, a new <a href="http://opensolaris.org/os/project/ndmp/">NDMP</a> service is now present for all your enterprise backup needs. Have some of those expensive Legato Networker NDMP licenses to burn, or want back up a NetApp or other NDMP-capable device to a <a href="http://www.sun.com/servers/x64/x4540/">Sun Fire X4540</a> so you can pitch it and its support contract out the window? Fire up the NDMP daemon and go to town with the <a href="http://docs.sun.com/app/docs/doc/819-2240/ndmpadm-1m?a=view"><em>ndmpadm(1M)</em></a> command. This new service in OpenSolaris supports NDMP versions 2, 3, and 4. There is also a nifty way to get statistics on your NDMP sessions with the <a href="http://docs.sun.com/app/docs/doc/819-2240/ndmpstat-1m?a=view"><em>ndmpstat(1M)</em></a> command.</li>
<li><strong>COMSTAR.</strong> Or <a href="http://opensolaris.org/os/project/comstar/">Common Multiprotocol SCSI Target</a>, is quickly becoming the in-kernel nexus of sorts for exporting a generic &#8220;block device&#8221; outside the system over an array of protocols and transports. What this subsystem allows you to do is take a ZVOL and export it over things such as Fibre Channel and FCoE. That&#8217;s right, if you have a system with <a href="http://www.qlogic.com/Products/SAN_products_fibreHBA.aspx">Qlogic QLA/QLE24xx cards</a>, you can <em>turn them into a target rather than an initiator</em> and serve LUNs over FC on your SAN. Your OpenSolaris box is looking like a classic storage array now, but with far more features and flexibility. Fiber Channel over Ethernet (FCoE) is also an option. Future plans include bringing the aforementioned iSCSI server under COMSTAR&#8217;s domain as well. Earlier Qlogic HBAs such as the 2Gb models (QLC23xx) are not supported as targets as those cards lack features required in their firmware to put them in such a mode.</li>
<li><strong>Replicate With AVS.</strong> Sun has offered a filesystem-agnostic block-level replication software suite for some time called StorageTek Availability Suite, or AVS. This was a pay-for product, but Sun has graciously donated it in full to OpenSolaris, so now it is free to use. <a href="http://opensolaris.org/os/project/avs/">AVS</a> allows you to configure synchronous or asynchronous replication over the network to a remote sever, with additional capabilities such as shadow images (termed as &#8220;Instant Image&#8221; in AVS). AVS lives in-kernel, and situates itself between the filesystem (ZFS, UFS, etc) and the disk devices, copying blocks off to their configured destination. <a href="http://opensolaris.org/os/project/avs/Demos/">Here are some demos</a> by lead developer Jim Dunham that demonstrate the use and capabilities of AVS.</li>
<li><strong>SAM-QFS.</strong> As with AVS, <a href="http://opensolaris.org/os/project/samqfs/">SAM-QFS</a> was formerly an unbundled, pay-for product from Sun, but has been open sourced and provided as a integrated part of OpenSolaris. SAM-QFS has two major components - QFS, which is a SAN-based multi-writer and reader filesystem, and SAM, a <a href="http://en.wikipedia.org/wiki/Hierarchical_storage_management">hierarchal storage management (HSM)</a> system which sits on top of QFS.QFS in particular is found in both the HPC and service provider data center role where multiple nodes require concurrent read/write access to the same file system over fibre channel or iSCSI. It can be utilized in a single-writer setup, where one node can write but all others are read-only, or a multi-writer setup, where &gt; 1 nodes require write access. In the latter case, additional infrastructure is required in the form of a metadata server, the role of which is to manage and coordinate locks and write access amongst the involved nodes.
<p>Along with QFS, there is the SAM component. This allows one to age data off to cheaper bulk storage (cheap SATA arrays) and/or tape-based long term storage.</li>
</ul>
<p>That&#8217;s a snapshot of the major additions, but there are still a lot of smaller projects that have been integrated, or are on the verge of being made available such as pNFS, MMS, ADM, and Honeycomb. As you can see, OpenSolaris offers quite a bit for those looking for highly flexible ways to store, manage, and export data to and from other systems&#8230; and it&#8217;s all <em>built in and fully functional</em>. No licenses or hidden costs.</p>
<p>The <a href="http://opensolaris.org/os/community/storage/">OpenSolaris Storage Community</a> is a great place to keep track of what&#8217;s new, and provides a very nice <a href="http://opensolaris.org/os/community/storage/projects/">visual representation</a> of the various storage layers and components in OpenSolaris.</p>
]]></content:encoded>
			<wfw:commentRss>http://elektronkind.org/2008/07/opensolaris-2008-11-storage/feed</wfw:commentRss>
		</item>
		<item>
		<title>Making Solaris HFS-aware</title>
		<link>http://elektronkind.org/2008/03/making-solaris-hfs-aware</link>
		<comments>http://elektronkind.org/2008/03/making-solaris-hfs-aware#comments</comments>
		<pubDate>Mon, 03 Mar 2008 21:33:31 +0000</pubDate>
		<dc:creator>Dale Ghent</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

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

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

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

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

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

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

		<guid isPermaLink="false">http://elektronkind.org/2008/03/making-solaris-hfs-aware</guid>
		<description><![CDATA[I&#8217;ve started a project of my own to port the HFS/HFS+ filesystem driver from Apple&#8217;s XNU kernel to OpenSolaris/Nevada.
Hopefully this will work well enough to allow Solaris users to read and write to HFS or HFS+ formatted disks and disk images. This includes iPods that were initialized on a Mac. Please check out  the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve <a href="/projects">started a project</a> of my own to port the HFS/HFS+ filesystem driver from Apple&#8217;s XNU kernel to OpenSolaris/Nevada.</p>
<p>Hopefully this will work well enough to allow Solaris users to read and write to HFS or HFS+ formatted disks and disk images. This includes iPods that were initialized on a Mac. Please check out <a href="/projects"> the page</a> I made for it and lend a hand if you&#8217;re interested!</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/solaris" rel="tag">solaris</a>, <a href="http://technorati.com/tag/opensolaris" rel="tag"> opensolaris</a>, <a href="http://technorati.com/tag/sun" rel="tag"> sun</a>, <a href="http://technorati.com/tag/mac" rel="tag"> mac</a>, <a href="http://technorati.com/tag/macos" rel="tag"> macos</a>, <a href="http://technorati.com/tag/apple" rel="tag"> apple</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elektronkind.org/2008/03/making-solaris-hfs-aware/feed</wfw:commentRss>
		</item>
		<item>
		<title>Server upgrade time - elemental.org gets modern</title>
		<link>http://elektronkind.org/2007/11/elemental-server-upgrade</link>
		<comments>http://elektronkind.org/2007/11/elemental-server-upgrade#comments</comments>
		<pubDate>Sun, 18 Nov 2007 00:12:19 +0000</pubDate>
		<dc:creator>Dale Ghent</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

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

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

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

		<guid isPermaLink="false">http://elektronkind.org/2007/11/elemental-server-upgrade</guid>
		<description><![CDATA[After almost 8 years of running elemental.org mail, mailing lists, shell accounts, many websites (such as this one), database servers and essentially being a one-server ISP, the Sun Ultra 2 which ran all those things as lithium.elemental.org was retired and replaced this past weekend with a new server. Say hello to mercury.elemental.org.
Mercury is a Dell PowerEdge 860 with a Intel Xeon X3220 [...]]]></description>
			<content:encoded><![CDATA[<p>After almost 8 years of running <a href="http://elemental.org/">elemental.org</a> mail, mailing lists, shell accounts, many websites (such as this one), database servers and essentially being a one-server ISP, the <a href="http://en.wikipedia.org/wiki/Sun_Ultra_series">Sun Ultra 2 </a>which ran all those things as lithium.elemental.org was retired and replaced this past weekend with a new server. Say hello to mercury.elemental.org.</p>
<p>Mercury is a <a href="http://www.dell.com/content/products/productdetails.aspx/pedge_860?c=us&amp;cs=04&amp;l=en&amp;s=bsd">Dell PowerEdge 860</a> with a Intel Xeon X3220 (quad core, 2.4Ghz) and <strike>4GB</strike> 8GB of 667Mhz DDR2 RAM. Unlike lithium, mercury&#8217;s storage is entirely internal in the form of two mirrored 500GB SATA drives. This is to keep the entire package in 1 rack unit of space to keep colocation costs down.</p>
<p>What really excites me about this new server is that it is running Solaris 10 8/07 (lithium was running a very patched Solaris 8 FCS!). Solaris installed without a hitch and the 860&#8217;s onboard BCM5721 NICs are recognized by the <span class="Apple-style-span" style="font-style: italic">bge</span> driver, as are its IPMI baseboard controller by the <span class="Apple-style-span" style="font-style: italic">bmc</span> driver. The chipset on this system is the Intel ICH7 and unfortunately the Solaris <span class="Apple-style-span" style="font-style: italic">ahci</span> driver supports only the ICH6 at the moment, so the drives are running just fine in IDE compatibility mode.</p>
<p>This upgrade wasn&#8217;t just a mere update of hardware and OS. I also completely changed how the mail storage works and also make use of ZFS file systems for each user home directory and virtual web site:</p>
<ol>
<li>Out with uw-imap, in with <a href="http://cyrusimap.web.cmu.edu/">Cyrus</a>. All mail is delivered to Cyrus, so there are no more maildir-style spools sitting in each person&#8217;s home directory.</li>
<li>To take advantage of Cyrus&#8217;s features, elemental.org is now operating its own Kerberos realm, ELEMENTAL.ORG. This is my first time running my own Keberos KDC, and I love it. Cyrus and Sendmail, via SASL, now offer GSSAPI authentication. Using Solaris&#8217;s pam_krb5_migrate.so.1 PAM module, as people log in with their UNIX passwords, a Kerberos principle is made for them and they are granted tickets. Pine is configured to connect to Cyrus and authenticate with GSSAPI, so shell users don&#8217;t have to type in or save their password when accessing their email!</li>
<li>As I mentioned, all user data is now stored on a mirrored ZFS pool. Each user and virtual website gets their own ZFS file system and this will allow me to keep tabs on disk usage (and easily delete a user or site if the need should arise.) The zpool&#8217;s net size is 442GB.</li>
<li>All incoming email is goes through greylist, ClamAV, and finally SpamAssassin milters.</li>
<li>I&#8217;m more at ease and familiar with Solaris&#8217;s SMF facility now, having made a point to write SMF manifests for the services I&#8217;m running rather than plain old init scripts.</li>
</ol>
<p>In addition, I&#8217;m now <a href="http://elemental.org/cacti/graph_view.php">monitoring</a> several aspects and services on the new system using <a href="http://www.cacti.net/">Cacti</a>. </p>
<p>Here&#8217;s to another 8 years of hopefully trouble-free operation!</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/Sun" rel="tag">Sun</a>, <a href="http://technorati.com/tag/Dell" rel="tag"> Dell</a>, <a href="http://technorati.com/tag/Solaris" rel="tag"> Solaris</a>, <a href="http://technorati.com/tag/ZFS" rel="tag"> ZFS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elektronkind.org/2007/11/elemental-server-upgrade/feed</wfw:commentRss>
		</item>
		<item>
		<title>Verizon FiOS with only a Apple Airport Extreme</title>
		<link>http://elektronkind.org/2007/09/verizon-fios-with-only-a-apple-airport-extreme</link>
		<comments>http://elektronkind.org/2007/09/verizon-fios-with-only-a-apple-airport-extreme#comments</comments>
		<pubDate>Thu, 20 Sep 2007 03:32:54 +0000</pubDate>
		<dc:creator>Dale Ghent</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://elektronkind.org/2007/09/verizon-fios-with-only-a-apple-airport-extreme/</guid>
		<description><![CDATA[I&#8217;ve had Verizon&#8217;s FiOS service for about a year now, and by and large I&#8217;ve enjoyed it quite a bit. One thing that has bothered me, though, is the big ActionTec router that they supply. It&#8217;s a nice router and all and you do need it if you also have Verizon&#8217;s digital cable service. But [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had Verizon&#8217;s <a href="http://www.verizon.com/fios">FiOS</a> service for about a year now, and by and large I&#8217;ve enjoyed it quite a bit. One thing that has bothered me, though, is the big <a href="http://www.actiontec.com/">ActionTec</a> router that they supply. It&#8217;s a nice router and all and you do need it if you also have Verizon&#8217;s digital cable service. But I have just the internet service and I already have a gaggle of Apple <a href="http://www.apple.com/airportextreme/">Airport Extreme</a> and <a href="http://www.apple.com/airportexpress/">Airport Express</a> base stations around the house, so this Actiontec router was just a superfluous thingy and I felt that my Airport Extreme base station could be put to better use in its place. Now, the Actiontec router is what the VZ tech installs. It takes the 100Mb ethernet connection coming into the house from the ONT outside. According to VZ support, only it can be used to terminate the FiOS internet, but I doubted this. I wanted this thing out of the picture and was successful at doing so.What you need to do is the following:
<ol>
<li>Log in to the Actiontec&#8217;s web interface (typically by going to <a href="http://192.168.1.1/">http://192.168.1.1/</a>)</li>
<li>Select Network, click on &#8220;Ethernet (Broadband)&#8221; and its edit icon. Down the page, you&#8217;ll see a button labled &#8220;Release&#8221;. It&#8217;s important to release the IP address VZ&#8217;s network has given the Actiontec, or it&#8217;ll refuse to allot one to your Airport Extreme once you bring that up in its place.</li>
<li>Immediatly turn off the Actiontec. Remove the &#8220;WAN&#8221; ethernet cable from it, and plug it into the &#8220;WAN&#8221; port of your Airport base station. Turn the Airport on.</li>
<li>The Airport base station should boot up and request an IP from VZ&#8217;s DHCP server. Speaking of which, the &#8220;Internet Connection&#8221; setting in the Airport should be &#8220;DHCP&#8221; and not &#8220;PPPoE&#8221;. VZ no longer uses PPPoE on its FiOS lines.</li>
<li>Configure your Aiport wireless network as you see fit and you&#8217;re done. No more Actiontec.</li>
</ol>
<p><strong>Step 2 is muy importante.</strong> If you don&#8217;t do that, your Airport base station will be sitting there with a blinking amber light because the VZ network is refusing to give it an IP, simply because it still thinks that your (no longer operating) Actiontec has it.<p>Technorati Tags: <a href="http://technorati.com/tag/apple" rel="tag">apple</a>, <a href="http://technorati.com/tag/airport" rel="tag"> airport</a>, <a href="http://technorati.com/tag/verizon" rel="tag"> verizon</a>, <a href="http://technorati.com/tag/fios" rel="tag"> fios</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elektronkind.org/2007/09/verizon-fios-with-only-a-apple-airport-extreme/feed</wfw:commentRss>
		</item>
		<item>
		<title>My presentation at the 2007 AFS &#038; Kerberos Workshop</title>
		<link>http://elektronkind.org/2007/05/afs-kerberos-workshop-2007</link>
		<comments>http://elektronkind.org/2007/05/afs-kerberos-workshop-2007#comments</comments>
		<pubDate>Mon, 14 May 2007 02:08:52 +0000</pubDate>
		<dc:creator>Dale Ghent</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

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

		<guid isPermaLink="false">http://elektronkind.org/2007/05/afs-kerberos-workshop-2007/</guid>
		<description><![CDATA[This past week, the 2007 AFS &#038; Kerberos Workshop went on at the Stanford Linear Accelerator Center (SLAC) near Palo Alto, CA. Many people from an array of places eductational, government, and commercial came and presented papers and discourse on a wide range of topics involving AFS and Kerberos.
I was lucky enough to present a [...]]]></description>
			<content:encoded><![CDATA[<p>This past week, the <a href="http://www.pmw.org/afsbpw07/">2007 AFS &#038; Kerberos Workshop</a> went on at the Stanford Linear Accelerator Center (SLAC) near Palo Alto, CA. Many people from an array of places eductational, government, and commercial came and presented papers and discourse on a wide range of topics involving <a href="http://en.wikipedia.org/wiki/Andrew_file_system">AFS</a> and <a href="http://web.mit.edu/Kerberos/">Kerberos</a>.</p>
<p>I was lucky enough to present a slide show on how we at <a href="http://www.umbc.edu/">UMBC</a> have been combining <a href="http://openafs.org/">OpenAFS</a> with new <a href="http://www.opensolaris.org/os/community/zfs/">ZFS</a> and <a href="http://www.opensolaris.org/os/community/zones/">Zones</a> features of Solaris 10 to obtain a more resilient AFS server infrastructure. You can view a PDF of my presentation <a href="/osol/OpenAFS-ZFS.pdf">here</a>.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/afs" rel="tag">afs</a>, <a href="http://technorati.com/tag/solaris" rel="tag"> solaris</a>, <a href="http://technorati.com/tag/zfs" rel="tag"> zfs</a>, <a href="http://technorati.com/tag/zones" rel="tag"> zones</a>, <a href="http://technorati.com/tag/opensolaris" rel="tag"> opensolaris</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elektronkind.org/2007/05/afs-kerberos-workshop-2007/feed</wfw:commentRss>
		</item>
		<item>
		<title>Funny Sun bug fix of the day</title>
		<link>http://elektronkind.org/2007/05/funny-sun-bug-fix-of-the-day</link>
		<comments>http://elektronkind.org/2007/05/funny-sun-bug-fix-of-the-day#comments</comments>
		<pubDate>Tue, 01 May 2007 21:01:20 +0000</pubDate>
		<dc:creator>Dale Ghent</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

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

		<guid isPermaLink="false">http://elektronkind.org/2007/05/funny-sun-bug-fix-of-the-day/</guid>
		<description><![CDATA[So today I was reading over the release notes for patch 126400-1, which is the latest OpenBoot PROM and SC update for the T1000/T2000, and came across an interesting bug ID listed under the Problem Description section:


6510364 &#8220;War Mode&#8221; in ALOM-CMT is required by the US NAVY which is currently missing


Awesome. I love knowing that [...]]]></description>
			<content:encoded><![CDATA[<p>So today I was reading over the release notes for patch 126400-1, which is the latest OpenBoot PROM and SC update for the T1000/T2000, and came across an interesting bug ID listed under the Problem Description section:</p>
<blockquote><p>
<i><br />
6510364 &#8220;War Mode&#8221; in ALOM-CMT is required by the US NAVY which is currently missing<br />
</i>
</p></blockquote>
<p>Awesome. I love knowing that my T1000s have a &#8220;war mode&#8221; now. Perhaps Sun should call it the SkyNet T1000 ;) Hopefully it&#8217;s the feature and not the US Navy that was &#8220;currently missing.&#8221;</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/sun" rel="tag">sun</a>, <a href="http://technorati.com/tag/coolthreads" rel="tag"> coolthreads</a>, <a href="http://technorati.com/tag/sparc" rel="tag"> sparc</a>, <a href="http://technorati.com/tag/ultrasparc" rel="tag"> ultrasparc</a>, <a href="http://technorati.com/tag/solaris" rel="tag"> solaris</a>, <a href="http://technorati.com/tag/navy" rel="tag"> navy</a>, <a href="http://technorati.com/tag/war" rel="tag"> war</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elektronkind.org/2007/05/funny-sun-bug-fix-of-the-day/feed</wfw:commentRss>
		</item>
		<item>
		<title>More Linux/Solaris FUD wars</title>
		<link>http://elektronkind.org/2007/04/more-linuxsolaris-fud-wars</link>
		<comments>http://elektronkind.org/2007/04/more-linuxsolaris-fud-wars#comments</comments>
		<pubDate>Fri, 13 Apr 2007 19:17:24 +0000</pubDate>
		<dc:creator>Dale Ghent</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

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

		<guid isPermaLink="false">http://elektronkind.org/2007/04/more-linuxsolaris-fud-wars/</guid>
		<description><![CDATA[It&#8217;s all too often that I read posts such as this one and can&#8217;t help but to think that the writer is a tad on the myopic side of things&#8230; so much so that after a paragraph or two it becomes apparent that the writer hasn&#8217;t actually used Solaris in its current incarnation. And I [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s all too often that I read posts <a href="http://zaitcev.livejournal.com/134377.html">such as this one</a> and can&#8217;t help but to think that the writer is a tad on the myopic side of things&#8230; so much so that after a paragraph or two it becomes apparent that the writer hasn&#8217;t actually <em>used</em> Solaris in its current incarnation. And I don&#8217;t mean &#8220;used it&#8221; as in &#8220;I installed it and played around with it for a few hours/days, didn&#8217;t like the default GNOME theme, and promptly replaced it with Debian Etch&#8221; or some such. I mean &#8220;used it&#8221; as in implementing it in a real world production environment with an attempt to treat its features as the tools they are instead of toys.</p>
<p>In particular, I take issue with this comment from Mr. Zaitcev:</p>
<blockquote><p>
<em>&#8220;This is the problem OpenSolaris is facing today in the nutshell: it has no breadth. It has a very limited number of excellent technologies, such as ZFS.&#8221;</em>
</p></blockquote>
<p><em>No breadth?</em> Care to, well, add some breadth to that statement, Mr. Zaitcev? Making a comment like that doesn&#8217;t mean you can toss out just one perceived example and end your argument at that.</p>
<p>It would appear that all of Mr. Zaitcev&#8217;s experience with Solaris/OpenSolaris comes from reading 3rd party accounts of the big new features in Solaris. This is exactly what I referred to in my opening paragraph&#8230; all these anti-Solaris pundits more than likely have <b>zero</b> hands-on expeience with the stuff they&#8217;re harshing on. People like Mr. Zaitcev read anecdotes and stories, come up with their own idea as to how things are based on those stories, and produce comically uninformed <strike>jabs</strike> posts such as the one linked above. </p>
<p>No breadth? Just what is the breadth that Mr. Zaitcev thinks is missing? Is breadth in this case even quantifiable? Is his supposition based solely on the age old (and aged) driver count argument? Does Mr. Zaitcev think that all Solaris is, is an ancient kernel which happened to have a few new concepts tacked on top of it?</p>
<p>I would bet that if Mr. Zaitcev sat down and tried to use Solaris in a real-world environment, he&#8217;d soon learn that Solaris has everything one needs in a data center environment&#8230; he just hasn&#8217;t discovered them (or read about them, natch) yet for himself. Who knows, perhaps he&#8217;d even appreciate them.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/linux" rel="tag">linux</a>, <a href="http://technorati.com/tag/solaris" rel="tag"> solaris</a>, <a href="http://technorati.com/tag/opensolaris" rel="tag"> opensolaris</a>, <a href="http://technorati.com/tag/fud" rel="tag"> fud</a>, <a href="http://technorati.com/tag/sun" rel="tag"> sun</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elektronkind.org/2007/04/more-linuxsolaris-fud-wars/feed</wfw:commentRss>
		</item>
		<item>
		<title>Crying &#8220;FUD&#8221; doesn&#8217;t always mean you&#8217;re right</title>
		<link>http://elektronkind.org/2007/04/crying-fud-doesnt-always-mean-youre-right</link>
		<comments>http://elektronkind.org/2007/04/crying-fud-doesnt-always-mean-youre-right#comments</comments>
		<pubDate>Fri, 13 Apr 2007 05:34:06 +0000</pubDate>
		<dc:creator>Dale Ghent</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

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

		<guid isPermaLink="false">http://elektronkind.org/2007/04/crying-fud-doesnt-always-mean-youre-right/</guid>
		<description><![CDATA[&#8230;and it sure doesn&#8217;t grant you instant vindication.
It appears that DaveM (Linux networking and SPARC port guru) has gotten seriously wound up in response to a blog post by Jeff Bonwick (Sun&#8217;s storage and kernel guru.)
As one can see in Jeff&#8217;s post, the suject he wrote about was within the greater context of using Solaris [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;and it sure doesn&#8217;t grant you instant vindication.</p>
<p><a href="http://vger.kernel.org/~davem/cgi-bin/blog.cgi/2007/04/10">It appears</a> that DaveM (Linux networking and SPARC port guru) has gotten seriously wound up in response to <a href="http://blogs.sun.com/bonwick/entry/solaris_inside">a blog post</a> by Jeff Bonwick (Sun&#8217;s storage and kernel guru.)</p>
<p>As one can see in Jeff&#8217;s post, the suject he wrote about was within the greater context of using Solaris as a storage appliance OS (something <a href="http://elektronkind.org/2006/07/making-opensolaris-into-a-storage-appliance/">I have an interest in</a>) and why Solaris/OpenSolaris can and would excel when it comes to being the kernel of a storage OS.</p>
<p>I&#8217;m a storage guy. In the course of my work I have to not only work with Solaris hosts on my SAN, but also Windows and Linux (and soon, AIX). So I have a front-row seat when it comes to witnessing and dealing with how these various OSes deal with storage, from the filesystem to multipathing, to the HBA&#8230; and let me tell you, Linux is quite not the joy in this specific area as most people think it is on a general, all-encompassing level.</p>
<p>And that&#8217;s what Jeff&#8217;s angle was.</p>
<p>Now on to Dave&#8217;s rebuttle.</p>
<blockquote><p>
<em>&#8220;The implication is that Linux is not rock-solid and that it does break and corrupt people&#8217;s data. Whereas on the other hand Solaris, unlike the rest of the software in this world, is without any bugs and therefore won&#8217;t ever break or corrupt your data.&#8221;</em>
</p></blockquote>
<p>No OS comes without fault, but some OSes have faults that are more glaring than others in their analogous areas. Staying within the storage context of this discussion, I have to say, again, Linux is no shining star here.</p>
<p>ReiserFS is arguably the most advanced fs in terms of features when it comes to the portfolio of Linux file systems, but its issues with stability are such that you&#8217;re really walking on eggshells whenever you employ it. I have been personally told too many first-hand accounts and read plenty  more on the Internets regarding its tendency to be fine and then fail spectacularly. It has been likened to a time-delayed /dev/null of sorts, and the future of it is in doubt with the legal troubles of its designer and Namesys limbo. Is any version of ReiserFS a viable Linux storage technology for a production environment? I say No. That&#8217;s sad because I dare say at one point ReiserFS had some promise.</p>
<p>EXT2 and 3&#8230; tried and true. Very stable and moderately fast for most tasks. But it&#8217;s an &#8220;old guard&#8221; file system. As such, it&#8217;s not very flexible, and any flexibility it gets comes from using a volume manager underneath of it. In the days where the notion of handing a server a 1TB LUN is nothing to blink at, this inflexibility can be suffocating in a dynamic environment. These &#8220;old guard&#8221; file systems (yes, Solaris&#8217;s UFS is one of them, too) are more like mere utility file systems than practical ones for today&#8217;s mass storage needs. It&#8217;s good for holding a machine&#8217;s OS and that&#8217;s about it.</p>
<p>XFS&#8230; Of all the file systems in the Linux file system portfolio, this one gets the gold star. Stable, fast, and decently scalable with the large amount of data you can stuff in it&#8230; but it still suffers the same problems EXT[23] and other &#8220;old guard&#8221; file systems do in terms of flexibility. In other words, it&#8217;s <i>just</i> a file system. Keep in mind that this critique is coming from a guy who worked with XFS on IRIX often and absolutely loved XLV&#8230; back in <strike>its</strike> the day.</p>
<p>As it stands now, the mainline Linux kernel doesn&#8217;t offer anything which embodies the file system triple play: being <b>stable</b> &#038;&#038; <b>fast</b> &#038;&#038; <b>flexible</b>. Solaris&#8217;s ZFS has this. I&#8217;ve so far entrusted 30TB of spinning rust to it, and it has yet to let me down. Sure, there are projects here and there that have the eventual goal endowing Linux with a ZFS analog, but as of right now they&#8217;re nothing production quality and are definitely not something a admin can call RedHat to get support for.</p>
<p>There are plenty of other aspects to the storage context&#8230; the fibre channel stack, for one, and other things such as multipath IO implementations and volume manager and management layers (which Linux has a host of&#8230; not necessarily a good thing&#8230; LVM, LVM2, MPIO, RDAC&#8230; it makes your head spin.)</p>
<p>But as far as this storage-oriented discussion goes, file systems are indeed  the make or break aspect. This is why Jeff said what he said. Linux has no ZFS. Windows has no ZFS. It is not that Linux or Windows need ZFS itself in order to compete, it&#8217;s that they need to develop and employ the concepts that ZFS implements and do so as clearly and concisely as ZFS has.</p>
<p>Anyway, enough about storage. Now, why is it that the Linux community (let alone a prominent member of it) has to react so violently to <i>any</i> questioning of its perceived superiority? Is it misplaced or excess pride? Have they not tried things other than Linux recently and they&#8217;re just flying with blinders on? Is it just the social culture which prevails within it? What ever it is, seeing posts like Dave&#8217;s makes my toes curl with embarrassed amazement. </p>
<p>A friendly message to Dave: Chill the ad hominems, mkay? Crying &#8220;<a href="http://en.wikipedia.org/wiki/Fear%2C_uncertainty_and_doubt">FUD</a>!&#8221; at the mere sight of someone who you perceive as poo-poo&#8217;ing an aspect of your interest doen&#8217;t typically translate into a well thought-out rebuttle. You took the low road and tried to convey Jeff as being some instrument of some nefarious, Mr. Burns-like person at Sun. Is vilifying instead of cool-headed technical discourse  <i>really</i> your desired style? Has anyone come biting at you saying &#8220;oh, he&#8217;s a Linux kernel developer, so he has an agenda&#8221;?</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/linux" rel="tag">linux</a>, <a href="http://technorati.com/tag/solaris" rel="tag"> solaris</a>, <a href="http://technorati.com/tag/opensolaris" rel="tag"> opensolaris</a>, <a href="http://technorati.com/tag/storage" rel="tag"> storage</a>, <a href="http://technorati.com/tag/fud" rel="tag"> fud</a>, <a href="http://technorati.com/tag/zfs" rel="tag"> zfs</a>, <a href="http://technorati.com/tag/fuzzy+bunnies" rel="tag"> fuzzy bunnies</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elektronkind.org/2007/04/crying-fud-doesnt-always-mean-youre-right/feed</wfw:commentRss>
		</item>
		<item>
		<title>The state of enterprise storage for the Little Guy</title>
		<link>http://elektronkind.org/2007/01/the-state-of-enterprise-storage-for-the-little-guy</link>
		<comments>http://elektronkind.org/2007/01/the-state-of-enterprise-storage-for-the-little-guy#comments</comments>
		<pubDate>Tue, 30 Jan 2007 07:23:52 +0000</pubDate>
		<dc:creator>Dale Ghent</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://elektronkind.org/2007/01/the-state-of-enterprise-storage-for-the-little-guy/</guid>
		<description><![CDATA[Earlier this month I spewed some vitriol over an unpleasant discovery regarding the Sun StorageTek 6140 array and its underwhelming out-of-the-box feature set (which, three weeks later, remains an unresolved issue even after contacting and working with my VAR, Sun sales rep-proper, and two Sun SEs. Sigh) (NOTE: As of 8 Feb this issue has [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this month I <a href="http://elektronkind.org/2007/01/sun-storagetek-6140-buyer-beware/">spewed some vitriol</a> over an unpleasant discovery regarding the Sun StorageTek 6140 array and its underwhelming out-of-the-box feature set (which, three weeks later, remains an unresolved issue even after contacting and working with my VAR, Sun sales rep-proper, and two Sun SEs. Sigh) <b>(NOTE: As of 8 Feb this issue has been resolved)</b>. This whole issue was over the sneaky renaming of a feature commonly known as <a href="http://www.sansecurity.com/faq/lun-masking.shtml">LUN Masking</a> and charging beaucoup bucks for it as a license-activated addon.</p>
<p>Well, I want to write some more about this with an industry-wide perspective because as of this past Thursday, Apple is now playing a similar game regarding their <a href="http://www.apple.com/xserve/raid/">Xserve RAID</a> systems. With the release of <a href="http://www.apple.com/support/downloads/xserveraidadmintools151.html">RAID Admin Tools 1.5.1</a> and associated firmware, Apple has removed LUN Masking as a feature of the Xserve RAID. Yep. Removed it. In a minor version release of the software, no less. Absolutely astonishing.</p>
<p>So, with the Sun StorageTek 6140 and its crippled features (unless you fork over $10+ mega bucks for a Storage Domains license pack of adquate seat count) and Apple rather brashly removing LUN Masking for no real stated reason and, to top it off, without warning, where does this leave us? And what of the (otherwise reputable) mid-range storage vendors who are left (HP? IBM?); who&#8217;s to say they won&#8217;t pull a similar stunt down the line?</p>
<p>Well, I know IBM is out of the picture for me as they OEM the same <a href="http://www.lsi.com/storage_home/products_home/external_raid/index.html">LSI Engenio</a> system that Sun uses for the 6140. Yep, both IBM and Sun sell the exact same system, only IBM calls it the <a href="http://www-03.ibm.com/systems/storage/disk/ds4000/ds4700/">DS4700 Express</a> and Sun calls their version the <a href="http://www.sun.com/storagetek/disk_systems/midrange/6140/">StorageTek 6140</a>. Their only appreciable difference is one comes in IBM Black and the other in Sun Silver. You also have to buy the IBM equivalent of the 6140&#8217;s Storage Domains, which IBM calls &#8220;Partitions&#8221;. Talk about a screwed up sense of storage terminology.</p>
<p>Anyway, that pretty much leaves HP, and I&#8217;m petty unfamiliar with their product line or prices. I don&#8217;t even know if I can even get HP kit since I&#8217;m not aware of any current State of Maryland purchasing contract with them for this sort of stuff.</p>
<p>So what&#8217;s with this apparent vendor hate of LUN Masking in mid-range systems, anyway? One either has to pay out the nose to have it (regarding Sun and IBM) or it&#8217;s there but disappears into the night (Apple). Crikey. Whoever does product planning at Engenio, Sun, IBM, and Apple needs a serious reality check. For us people where mid-range is high-end, this behavior matters quite a bit. It just seems like feature sets are imploding rather than expanding, removing a distinct competitive advantage from these products.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/sun" rel="tag">sun</a>, <a href="http://technorati.com/tag/ibm" rel="tag"> ibm</a>, <a href="http://technorati.com/tag/engenio" rel="tag"> engenio</a>, <a href="http://technorati.com/tag/lsi" rel="tag"> lsi</a>, <a href="http://technorati.com/tag/apple" rel="tag"> apple</a>, <a href="http://technorati.com/tag/solaris" rel="tag"> solaris</a>, <a href="http://technorati.com/tag/storage" rel="tag"> storage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elektronkind.org/2007/01/the-state-of-enterprise-storage-for-the-little-guy/feed</wfw:commentRss>
		</item>
		<item>
		<title>Sun + Intel = A Decent Move</title>
		<link>http://elektronkind.org/2007/01/sun-intel-a-decent-move</link>
		<comments>http://elektronkind.org/2007/01/sun-intel-a-decent-move#comments</comments>
		<pubDate>Tue, 23 Jan 2007 01:12:44 +0000</pubDate>
		<dc:creator>Dale Ghent</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

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

		<guid isPermaLink="false">http://elektronkind.org/2007/01/sun-intel-a-decent-move</guid>
		<description><![CDATA[Sun and Intel announced a new partnership between the two companies today, with both CEOs presenting at a news conference this morning.
Sun hasn&#8217;t had a Intel CPU in its product line since Sun discontinued its Pentium 4-based V60z server several years ago when the company was teething its new x86 product line. This product line [...]]]></description>
			<content:encoded><![CDATA[<p>Sun and Intel <a href="http://www.sun.com/2007-0122/feature/index.jsp?intcmp=hp2007jan22_intel_live">announced a new partnership</a> between the two companies today, with both CEOs presenting at a news conference this morning.</p>
<p>Sun hasn&#8217;t had a Intel CPU in its product line since Sun discontinued its Pentium 4-based V60z server several years ago when the company was teething its new x86 product line. This product line eventually developed into the exclusively AMD Opteron-based servers we have today. Intel/Xeon was out, AMD/Opteron was in. With today&#8217;s announcement, both Intel and AMD will now share Sun&#8217;s x86 product portfolio.</p>
<p>I&#8217;ve noticed that reaction to this news has been mixed, with some saying <a href="http://www.itbusinessedge.com/blogs/bpi/index.php/2007/01/22/sun-intel-unite-for-good-of-solaris/">it&#8217;s good</a>, and others saying <a href="http://cuddletech.com/blog/pivot/entry.php?id=788">&#8220;WTF, mate?&#8221;</a>. Sun&#8217;s Opteron-based Galaxy servers are top-notch, so this has lots of people utterly surprised&#8230; like having a great night out with someone and then being dumped on the doorstep.</p>
<p>Well, it&#8217;s surprising news to say the least. As I thought about it more, though, it isn&#8217;t bad at all for Sun, and really isn&#8217;t all that forboding for AMD. In exchange for a Intel-based product line, Intel will seriously push Solaris for Sun. That is exquisitely good news. Sun now has a product line which can serve <em>both</em> AMD and Intel customer preferences. </p>
<p>Think of that &#8220;iPod Halo Effect&#8221;. Sun doesn&#8217;t have to turn away customers who want Intel CPUs now, and with Intel pushing Solaris, hopefully more applications and thus more Solaris installations will be in customers&#8217; data centers. I dare say that those customer will like Solaris, and perhaps look to buy (more) Sun servers.</p>
<p>Besides, Sun isn&#8217;t the only company to straddle the divide between AMD and Intel. Dell, a traditionally staunch Intel ally, added Opteron servers to its product line last year, as did IBM. HP has offered systems with CPUs from both companies for at least 1.5 years, if not longer.</p>
<p>It&#8217;s a move that makes sense, especially for Sun, and that in itself something we should applaud&#8230; moves that make sense (duh!)</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/sun" rel="tag">sun</a>, <a href="http://technorati.com/tag/intel" rel="tag"> intel</a>, <a href="http://technorati.com/tag/amd" rel="tag"> amd</a>, <a href="http://technorati.com/tag/solaris" rel="tag"> solaris</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elektronkind.org/2007/01/sun-intel-a-decent-move/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
