<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Golden Apple Enterprises Ltd.</title>
	
	<link>http://www.gaeltd.com</link>
	<description>UNIX Consulting and Expertise</description>
	<pubDate>Mon, 02 Nov 2009 16:17:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-nd/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/gaeltd" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Sun’s research report on Hardware Transactional Memory</title>
		<link>http://feedproxy.google.com/~r/gaeltd/~3/tRjmGcfzsS8/</link>
		<comments>http://www.gaeltd.com/suns-research-report-on-hardware-transactional-memory/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 11:29:18 +0000</pubDate>
		<dc:creator>Tom Kranz</dc:creator>
		
		<category><![CDATA[HPC]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[SUN]]></category>

		<category><![CDATA[transactional memory]]></category>

		<guid isPermaLink="false">http://www.gaeltd.com/?p=374</guid>
		<description><![CDATA[Sun have released a technical report on Transactional Memory, based on their experiences with the (now sadly canned) ROCK processor. &#8220;Early Experience with a Commercial Hardware Transactional Memory Implementation&#8221; is available as a free download from Sun&#8217;s research website - you can grab it at http://research.sun.com/techrep/2009/abstract-180.html
From the abstract:

We report on our experience with the hardware [...]]]></description>
			<content:encoded><![CDATA[<p>Sun have released a technical report on <strong>Transactional Memory</strong>, based on their experiences with the (now sadly canned) ROCK processor. &#8220;Early Experience with a Commercial Hardware Transactional Memory Implementation&#8221; is available as a free download from Sun&#8217;s research website - you can grab it at <a href="http://research.sun.com/techrep/2009/abstract-180.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/research.sun.com');">http://research.sun.com/techrep/2009/abstract-180.html</a></p>
<p>From the abstract:</p>
<blockquote><p>
We report on our experience with the hardware transactional memory (HTM) feature of two revisions of a prototype multicore processor. Our experience includes a number of promising results using HTM to improve performance in a variety of contexts, and also identifies some ways in which the feature could be improved to make it even better. We give detailed accounts of our experiences, sharing techniques we used to achieve the results we have, as well as describing challenges we faced in doing so. This technical report expands on our ASPLOS paper [9], providing more detail and reporting on additional work conducted since that paper was written.
</p></blockquote>
<p>Anyone who&#8217;s interested in High Performance Computing (HPC) or performance gains from <em>Transactional Memory</em> should have a read through this paper - it&#8217;s interesting stuff.<br />
<h3>Browse Related Posts</h3>
<ul class="related_post">
<li><a href="http://www.gaeltd.com/new-hpc-for-dummies-book-announced/"  title="New HPC for Dummies book announced">New HPC for Dummies book announced</a></li>
<li><a href="http://www.gaeltd.com/suns-july-hpc-newsletter-is-out/"  title="Sun&#8217;s July HPC newsletter is out">Sun&#8217;s July HPC newsletter is out</a></li>
<li><a href="http://www.gaeltd.com/sun-announces-new-hpc-gear-at-sc08-trade-show/"  title="Sun announces new HPC gear at SC08 trade show">Sun announces new HPC gear at SC08 trade show</a></li>
<li><a href="http://www.gaeltd.com/mad-larry-seeks-to-rule-all-with-sunoracle/"  title="Mad Larry seeks to rule all with Sun/Oracle">Mad Larry seeks to rule all with Sun/Oracle</a></li>
<li><a href="http://www.gaeltd.com/new-sparc-solutions-are-on-their-way/"  title="New SPARC solutions are on their way">New SPARC solutions are on their way</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gaeltd?a=tRjmGcfzsS8:b0jA0s-1IBc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gaeltd?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=tRjmGcfzsS8:b0jA0s-1IBc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=tRjmGcfzsS8:b0jA0s-1IBc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=tRjmGcfzsS8:b0jA0s-1IBc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=tRjmGcfzsS8:b0jA0s-1IBc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=tRjmGcfzsS8:b0jA0s-1IBc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=tRjmGcfzsS8:b0jA0s-1IBc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gaeltd/~4/tRjmGcfzsS8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gaeltd.com/suns-research-report-on-hardware-transactional-memory/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.gaeltd.com/suns-research-report-on-hardware-transactional-memory/</feedburner:origLink></item>
		<item>
		<title>Easy Solaris log file management with logadm</title>
		<link>http://feedproxy.google.com/~r/gaeltd/~3/g9ElBxSA0NY/</link>
		<comments>http://www.gaeltd.com/easy-solaris-log-file-management-with-logadm/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 10:28:17 +0000</pubDate>
		<dc:creator>Tom Kranz</dc:creator>
		
		<category><![CDATA[Solaris]]></category>

		<category><![CDATA[log file rotation]]></category>

		<category><![CDATA[log managament]]></category>

		<category><![CDATA[logadm]]></category>

		<guid isPermaLink="false">http://www.gaeltd.com/?p=364</guid>
		<description><![CDATA[Logfile management has long been a bane for sysadmins everywhere. Applications seem to scatter logfiles all over the place, and they grow at an alarming rate. We want the information in them, so we need to cycle and compress them. Previously this involved writing custom scripts that can handle the logfile management and restarting the [...]]]></description>
			<content:encoded><![CDATA[<p>Logfile management has long been a bane for sysadmins everywhere. Applications seem to scatter logfiles all over the place, and they grow at an alarming rate. We want the information in them, so we need to cycle and compress them. Previously this involved writing custom scripts that can handle the logfile management and restarting the application - and to add to the pain, these scripts had to be tested, deployed, and monitored.</p>
<p>Luckily <strong>Solaris</strong> comes with a handy utility called <em>logadm</em>, which is used by the OE to manage some of the core system log files. logadm can quickly and easily be used to handle all of our log file managment needs.</p>
<p>Let&#8217;s look at two log files which aren&#8217;t handled by Solaris out of the box - sulog and wtmpx. Both are important, as they help us with our user access audit trail. For starters, we want to keep two old copies of each, and we want to cycle them every two weeks.</p>
<p>Our logadm syntax looks like this:</p>
<pre>
/usr/sbin/logadm -C 2 -p 2w -c -w &lt;full_path_to_logfile&gt;
</pre>
<ul type="square">
<li> -C number of copies to keep
<li> -p time between each log cycle (2 weeks)
<li> -c copy and them truncate (doesn&#8217;t need to restart a service then)
<li> -w writes an entry into /etc/logadm.conf for this log file
</ul>
<p>So executing the following:</p>
<pre>
bash-3.00# logadm -C 2 -p 2w -c -w /var/adm/sulog
bash-3.00# logadm -C 2 -p 2w -c -w /var/adm/wtmpx
</pre>
<p>will result in the following two lines being written to the end of /etc/logadm.conf</p>
<pre>
/var/adm/wtmpx -C 2 -c -p 2w
/var/adm/sulog -C 2 -c -p 2w
</pre>
<p>Getting logadm to add an entry to /etc/logadm.conf means that this won&#8217;t be a one-off thing - each time logadm executes from cron, it will read the entries from this file. Each entry is checked to see if the log file&#8217;s size or age means it&#8217;s due for rotation.</p>
<p>wtmpx is obviously a binary file that&#8217;s used by last - rather than having to restart the utmpd daemon, it&#8217;s easier to just truncate the file. last can still read the older copies - just use the syntax</p>
<pre>
last -f &lt;wtmpx_file&gt;
</pre>
<p>It&#8217;s important to properly cycle wtmpx, rather than just deleting or truncating it, because it provides a helpful audit trail of users who accessed the system - showing when they logged in, and from where. </p>
<p>This is great if we just want to cycle logs around - but what if we want to compress them as well? Apache is the poster child for log generation - it spits out copious amounts of data, and you want to keep it all for analysis, but it&#8217;s a pain to manage. </p>
<p>On my test machine I&#8217;ve deployed Apache via Blastwave, so it&#8217;s logging to /opt/csw/apache2/var</p>
<p>With SSL enabled there are five log files that I&#8217;m interested in:</p>
<pre>
bash-3.00# ls -l
total 31536
-rw-r--r--   1 root     other    5400214 Oct 30 16:26 access_log
-rw-r--r--   1 root     other    8716843 Oct 29 23:18 error_log
-rw-r--r--   1 root     root      760298 Oct 30 16:26 ssl_access_log
-rw-r--r--   1 root     root      268873 Oct 30 16:26 ssl_error_log
-rw-r--r--   1 root     root      934541 Oct 30 16:26 ssl_request_log
</pre>
<p>We can just modify the previous logadm command to handle wtmpx - but what about the compression? Helpfully logadm will automatically compress cycled log files using gzip, if we pass it the -z flag. -z will also take a count option, which tells logadm to leave the <count> most recent logfiles uncompressed.</p>
<p>In this case, however, we want everything except the current in-flight log file compressed, and we want to cycle when the logfile reaches 10mb is size:</p>
<pre>
bash-3.00# logadm -C 10 -s 10m -c -z 0 -w /opt/csw/apache2/var/log/access_log
</pre>
<p>logadm drops an entry into /etc/logadm.conf for us:</p>
<pre>
/opt/csw/apache2/var/log/access_log -C 10 -c -s 10m -z 0
</pre>
<p>Add an entry for each of the five log files, and we end up with this in /etc/logadm.conf:</p>
<pre>
/opt/csw/apache2/var/log/access_log -C 10 -c -s 10m -z 0
/opt/csw/apache2/var/log/error_log -C 10 -c -s 10m -z 0
/opt/csw/apache2/var/log/ssl_access_log -C 10 -c -s 10m -z 0
/opt/csw/apache2/var/log/ssl_error_log -C 10 -c -s 10m -z 0
/opt/csw/apache2/var/log/ssl_request_log -C 10 -c -s 10m -z 0
</pre>
<p>Using a combination of log cycling and compression, <em>logadm</em> can handle pretty much any application&#8217;s log files for us. By using copy and truncate as well, we aren&#8217;t forced to restart each application when we cycle the logs, which ends up giving us a huge amount of control over our log files, without having to write and maintain shell scripts.<br />
<h3>Browse Related Posts</h3>
<ul class="related_post">
<li><a href="http://www.gaeltd.com/solaris-basics-checking-which-package-a-file-belongs-to/"  title="Solaris basics: checking which package a file belongs to">Solaris basics: checking which package a file belongs to</a></li>
<li><a href="http://www.gaeltd.com/solaris-basics-configuring-the-dhcp-client/"  title="Solaris basics: configuring the DHCP client">Solaris basics: configuring the DHCP client</a></li>
<li><a href="http://www.gaeltd.com/solaris-basics-configuring-ethernet-interfaces/"  title="Solaris basics: configuring ethernet interfaces">Solaris basics: configuring ethernet interfaces</a></li>
<li><a href="http://www.gaeltd.com/capturing-core-files-in-red-hat-enterprise-linux/"  title="Capturing core files in Red Hat Enterprise Linux">Capturing core files in Red Hat Enterprise Linux</a></li>
<li><a href="http://www.gaeltd.com/empty-config-file-varldapldap_client_file/"  title="Empty config file: &#8216;/var/ldap/ldap_client_file&#8217;">Empty config file: &#8216;/var/ldap/ldap_client_file&#8217;</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gaeltd?a=g9ElBxSA0NY:PhGXpdjs9XQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gaeltd?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=g9ElBxSA0NY:PhGXpdjs9XQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=g9ElBxSA0NY:PhGXpdjs9XQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=g9ElBxSA0NY:PhGXpdjs9XQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=g9ElBxSA0NY:PhGXpdjs9XQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=g9ElBxSA0NY:PhGXpdjs9XQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=g9ElBxSA0NY:PhGXpdjs9XQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gaeltd/~4/g9ElBxSA0NY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gaeltd.com/easy-solaris-log-file-management-with-logadm/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.gaeltd.com/easy-solaris-log-file-management-with-logadm/</feedburner:origLink></item>
		<item>
		<title>Solaris basics: checking which package a file belongs to</title>
		<link>http://feedproxy.google.com/~r/gaeltd/~3/hq8_z7m_lsE/</link>
		<comments>http://www.gaeltd.com/solaris-basics-checking-which-package-a-file-belongs-to/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 08:06:34 +0000</pubDate>
		<dc:creator>Tom Kranz</dc:creator>
		
		<category><![CDATA[Solaris]]></category>

		<category><![CDATA[package management]]></category>

		<category><![CDATA[pkgchk]]></category>

		<guid isPermaLink="false">http://www.gaeltd.com/?p=362</guid>
		<description><![CDATA[We&#8217;ve all been there - there&#8217;s a missing binary or library on a Solaris host, someone&#8217;s accidentally deleted it, and we need to re-install the package. Or the other common scenario - two boxes that have been built by hand, one has binary A and the other doesn&#8217;t - which package adds it?
Along with the [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve all been there - there&#8217;s a missing binary or library on a <strong>Solaris</strong> host, someone&#8217;s accidentally deleted it, and we need to re-install the package. Or the other common scenario - two boxes that have been built by hand, one has binary A and the other doesn&#8217;t - which package adds it?</p>
<p>Along with the usual Solaris package management commands of pkgadd and pkgrm, there&#8217;s a lesser known utility called <strong>pkgchk</strong>. pkgchk allows us to check which package a file belongs to.</p>
<p>pkgchk will work with binaries:</p>
<pre>
-bash-3.00$ /usr/sbin/pkgchk -l -p /usr/bin/less
NOTE: Couldn't lock the package database.
Pathname: /usr/bin/less
Type: regular file
Expected mode: 0555
Expected owner: root
Expected group: bin
Expected file size (bytes): 117760
Expected sum(1) of contents: 20724
Expected last modification: Jan 23 01:48:30 2005
Referenced by the following packages:
        SUNWless
Current status: installed
</pre>
<p>And we can also invoke pkgchk for libraries as well:</p>
<pre>
-bash-3.00$ /usr/sbin/pkgchk -l -p /lib/libresolv.so.1
NOTE: Couldn't lock the package database.
Pathname: /lib/libresolv.so.1
Type: regular file
Expected mode: 0755
Expected owner: root
Expected group: bin
Expected file size (bytes): 48368
Expected sum(1) of contents: 5063
Expected last modification: Jan 23 01:44:54 2005
Referenced by the following packages:
        SUNWcslr
Current status: installed
</pre>
<p>For a quick overview of some of the other options, just invoke pkgchk with the -? command line:</p>
<pre>
 -bash-3.00$ /usr/sbin/pkgchk -?
usage:
        pkgchk [-l|vqacnxf] [-R rootdir] [-p path[, ...] | -P path[, ...]]
                [-i file] [options]
        pkgchk -d device [-f][-l|v] [-p path[, ...] | -P path[, ...]]
                [-V ...] [-M] [-i file] [-Y category[, ...] | pkginst [...]]
        where options may include ONE of the following:
                -m pkgmap [-e envfile]
                pkginst [...]
                -Y category[, ...]
</pre>
<p>As you can see from the output, pkgchk is also very handy to see if the binaries or libraries that were part of a Solaris package file have been overwritten. As each file in a package has it&#8217;s checksum, file size, ownership, and permissions stored as part of the package manifest, this gets added to the <em>Solaris</em> package database when the package is installed - giving a quick and easy method to sanity check your installation.<br />
<h3>Browse Related Posts</h3>
<ul class="related_post">
<li><a href="http://www.gaeltd.com/easy-solaris-log-file-management-with-logadm/"  title="Easy Solaris log file management with logadm">Easy Solaris log file management with logadm</a></li>
<li><a href="http://www.gaeltd.com/solaris-basics-configuring-the-dhcp-client/"  title="Solaris basics: configuring the DHCP client">Solaris basics: configuring the DHCP client</a></li>
<li><a href="http://www.gaeltd.com/solaris-basics-configuring-ethernet-interfaces/"  title="Solaris basics: configuring ethernet interfaces">Solaris basics: configuring ethernet interfaces</a></li>
<li><a href="http://www.gaeltd.com/capturing-core-files-in-red-hat-enterprise-linux/"  title="Capturing core files in Red Hat Enterprise Linux">Capturing core files in Red Hat Enterprise Linux</a></li>
<li><a href="http://www.gaeltd.com/empty-config-file-varldapldap_client_file/"  title="Empty config file: &#8216;/var/ldap/ldap_client_file&#8217;">Empty config file: &#8216;/var/ldap/ldap_client_file&#8217;</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gaeltd?a=hq8_z7m_lsE:1GHzL23wLZA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gaeltd?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=hq8_z7m_lsE:1GHzL23wLZA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=hq8_z7m_lsE:1GHzL23wLZA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=hq8_z7m_lsE:1GHzL23wLZA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=hq8_z7m_lsE:1GHzL23wLZA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=hq8_z7m_lsE:1GHzL23wLZA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=hq8_z7m_lsE:1GHzL23wLZA:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gaeltd/~4/hq8_z7m_lsE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gaeltd.com/solaris-basics-checking-which-package-a-file-belongs-to/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.gaeltd.com/solaris-basics-checking-which-package-a-file-belongs-to/</feedburner:origLink></item>
		<item>
		<title>Solaris basics: configuring the DHCP client</title>
		<link>http://feedproxy.google.com/~r/gaeltd/~3/WzMI9zsZZIk/</link>
		<comments>http://www.gaeltd.com/solaris-basics-configuring-the-dhcp-client/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 09:53:46 +0000</pubDate>
		<dc:creator>Tom Kranz</dc:creator>
		
		<category><![CDATA[Solaris]]></category>

		<category><![CDATA[configuration]]></category>

		<category><![CDATA[dhcp]]></category>

		<guid isPermaLink="false">http://www.gaeltd.com/?p=358</guid>
		<description><![CDATA[Having covered how to manually configure ethernet interfaces in Solaris, I&#8217;ll now go over configuring the DHCP client. Solaris comes bundled with both a DHCP client and server, but here we just want to configure the client to go out and configure a Solaris ethernet interface.
Instead of a hostname.&#60;interface&#62; file, you need to create two [...]]]></description>
			<content:encoded><![CDATA[<p>Having covered how to manually configure ethernet interfaces in <strong>Solaris</strong>, I&#8217;ll now go over configuring the DHCP client. Solaris comes bundled with both a DHCP client and server, but here we just want to configure the client to go out and configure a Solaris ethernet interface.</p>
<p>Instead of a hostname.&lt;interface&gt; file, you need to create two empty files – dhcp.&lt;interface&gt; and  hostname.&lt;interface&gt;, in the /etc/directory</p>
<pre>
bash-3.2$ touch /etc/dhcp.e1000g0
bash-3.2$ touch /etc/hostname.e1000g0
</pre>
<p>Reboot for the changes to take effect.</p>
<p>NOTE: you can have either DHCP or a static IP address – so double check which files are in place under /etc and what their contents are.</p>
<p>DHCP can be checked with the following commands:</p>
<pre>
bash-3.2$ /usr/sbin/ifconfig e1000g0 dhcp status
</pre>
<p>And you can release the DHCP lease with:</p>
<pre>
bash-3.2$ /usr/sbin/ifconfig e1000g0 dhcp release
</pre>
<p>DHCP from within VMWare will allocate a default router and DNS settings automatically to your Solaris VM. To enable this to work properly, both /etc/defaultrouter and /etc/resolv.conf must be present, but empty.</p>
<p>If these files already exist, just delete them:</p>
<pre>
bash-3.2$ rm /etc/defaultrouter
bash-3.2$ rm /etc/resolv.conf
</pre>
<p>Then recreate them as empty files with the touch command:</p>
<pre>
bash-3.2$ touch /etc/defaultrouter
bash-3.2$ touch /etc/resolv.conf
</pre>
<p>Now reboot and note the new settings take effect.<br />
<h3>Browse Related Posts</h3>
<ul class="related_post">
<li><a href="http://www.gaeltd.com/solaris-basics-configuring-ethernet-interfaces/"  title="Solaris basics: configuring ethernet interfaces">Solaris basics: configuring ethernet interfaces</a></li>
<li><a href="http://www.gaeltd.com/easy-solaris-log-file-management-with-logadm/"  title="Easy Solaris log file management with logadm">Easy Solaris log file management with logadm</a></li>
<li><a href="http://www.gaeltd.com/solaris-basics-checking-which-package-a-file-belongs-to/"  title="Solaris basics: checking which package a file belongs to">Solaris basics: checking which package a file belongs to</a></li>
<li><a href="http://www.gaeltd.com/capturing-core-files-in-red-hat-enterprise-linux/"  title="Capturing core files in Red Hat Enterprise Linux">Capturing core files in Red Hat Enterprise Linux</a></li>
<li><a href="http://www.gaeltd.com/empty-config-file-varldapldap_client_file/"  title="Empty config file: &#8216;/var/ldap/ldap_client_file&#8217;">Empty config file: &#8216;/var/ldap/ldap_client_file&#8217;</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gaeltd?a=WzMI9zsZZIk:GEEXkcwdMAU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gaeltd?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=WzMI9zsZZIk:GEEXkcwdMAU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=WzMI9zsZZIk:GEEXkcwdMAU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=WzMI9zsZZIk:GEEXkcwdMAU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=WzMI9zsZZIk:GEEXkcwdMAU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=WzMI9zsZZIk:GEEXkcwdMAU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=WzMI9zsZZIk:GEEXkcwdMAU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gaeltd/~4/WzMI9zsZZIk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gaeltd.com/solaris-basics-configuring-the-dhcp-client/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.gaeltd.com/solaris-basics-configuring-the-dhcp-client/</feedburner:origLink></item>
		<item>
		<title>Solaris basics: configuring ethernet interfaces</title>
		<link>http://feedproxy.google.com/~r/gaeltd/~3/4ZjC94iQV4w/</link>
		<comments>http://www.gaeltd.com/solaris-basics-configuring-ethernet-interfaces/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 08:54:09 +0000</pubDate>
		<dc:creator>Tom Kranz</dc:creator>
		
		<category><![CDATA[Solaris]]></category>

		<category><![CDATA[configuration]]></category>

		<category><![CDATA[ethernet interfaces]]></category>

		<guid isPermaLink="false">http://www.gaeltd.com/?p=360</guid>
		<description><![CDATA[Recently I&#8217;ve had several clients who&#8217;ve just started with Solaris, and who have had roughly similar questions. So I thought I&#8217;d put up a few &#8220;How To&#8221; posts covering some Solaris basics.
Each LAN interface in Solaris has a configuration file in /etc which is named after the interface name and it&#8217;s instance.
So, let&#8217;s assume that [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve had several clients who&#8217;ve just started with <strong>Solaris</strong>, and who have had roughly similar questions. So I thought I&#8217;d put up a few &#8220;How To&#8221; posts covering some Solaris basics.</p>
<p>Each LAN interface in Solaris has a configuration file in /etc which is named after the interface name and it&#8217;s instance.</p>
<p>So, let&#8217;s assume that you have two e1000g interfaces configured – you&#8217;d have two configuration files:</p>
<pre>
/etc/hostname.e1000g0
/etc/hostname.e1000g1
</pre>
<p>These files will just contain a hostname, which maps to an entry in /etc/hosts.</p>
<p>An example from my OpenSolaris development workstation:</p>
<pre>
bash-3.2$ cat /etc/hostname.e1000g0
grond
</pre>
<p>And this is /etc/hosts:</p>
<pre>
# Internet host table
#
::1 grond grond.local localhost loghost
127.0.0.1 localhost
192.168.13.100	grond grond.local loghost
</pre>
<p>When Solaris boots, all it does to configure a LAN interface is look for hostname.* files in /etc. It then looks up the hostname in /etc/hosts to find out the IP address, then configures the interface.</p>
<p>So if you need to change the IP address of a LAN interface in Solaris, all you need to do is edit the hostname entry in /etc/hosts and reboot. For example, to change grond&#8217;s e1000g0 IP address to a different subnet, /etc/hosts would be modified to:</p>
<pre>
# Internet host table
#
::1 grond grond.local localhost loghost
127.0.0.1 localhost
192.168.125.100	grond grond.local loghost
</pre>
<p>Then reboot the host for the changes to take effect.<br />
<h3>Browse Related Posts</h3>
<ul class="related_post">
<li><a href="http://www.gaeltd.com/solaris-basics-configuring-the-dhcp-client/"  title="Solaris basics: configuring the DHCP client">Solaris basics: configuring the DHCP client</a></li>
<li><a href="http://www.gaeltd.com/easy-solaris-log-file-management-with-logadm/"  title="Easy Solaris log file management with logadm">Easy Solaris log file management with logadm</a></li>
<li><a href="http://www.gaeltd.com/solaris-basics-checking-which-package-a-file-belongs-to/"  title="Solaris basics: checking which package a file belongs to">Solaris basics: checking which package a file belongs to</a></li>
<li><a href="http://www.gaeltd.com/capturing-core-files-in-red-hat-enterprise-linux/"  title="Capturing core files in Red Hat Enterprise Linux">Capturing core files in Red Hat Enterprise Linux</a></li>
<li><a href="http://www.gaeltd.com/empty-config-file-varldapldap_client_file/"  title="Empty config file: &#8216;/var/ldap/ldap_client_file&#8217;">Empty config file: &#8216;/var/ldap/ldap_client_file&#8217;</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gaeltd?a=4ZjC94iQV4w:oRlNvs9tE3s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gaeltd?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=4ZjC94iQV4w:oRlNvs9tE3s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=4ZjC94iQV4w:oRlNvs9tE3s:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=4ZjC94iQV4w:oRlNvs9tE3s:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=4ZjC94iQV4w:oRlNvs9tE3s:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=4ZjC94iQV4w:oRlNvs9tE3s:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=4ZjC94iQV4w:oRlNvs9tE3s:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gaeltd/~4/4ZjC94iQV4w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gaeltd.com/solaris-basics-configuring-ethernet-interfaces/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.gaeltd.com/solaris-basics-configuring-ethernet-interfaces/</feedburner:origLink></item>
		<item>
		<title>Mad Larry seeks to rule all with Sun/Oracle</title>
		<link>http://feedproxy.google.com/~r/gaeltd/~3/7BVmSniDAdg/</link>
		<comments>http://www.gaeltd.com/mad-larry-seeks-to-rule-all-with-sunoracle/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 16:43:39 +0000</pubDate>
		<dc:creator>Tom Kranz</dc:creator>
		
		<category><![CDATA[Industry News]]></category>

		<category><![CDATA[SUN]]></category>

		<category><![CDATA[oracle]]></category>

		<category><![CDATA[Mad Larry]]></category>

		<guid isPermaLink="false">http://www.gaeltd.com/?p=356</guid>
		<description><![CDATA[I&#8217;d still like to know what to call Sun once the merger is complete. Sucle is my favourite, although I suspect it&#8217;ll end up being something boring like &#8220;Sun, an Oracle company&#8221;. While busy decrying the EU investigation into the takeover costing Oracle $100m a day, Larry has also been addressing a technology forum on [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d still like to know what to call <strong>Sun</strong> once the merger is complete. Sucle is my favourite, although I suspect it&#8217;ll end up being something boring like &#8220;Sun, an Oracle company&#8221;. While busy decrying the EU investigation into the takeover costing Oracle $100m a day, Larry has also been addressing a technology forum on Monday, and was shy about laying out his plans for world domination.</p>
<p>Key takeaway points from his speech were:</p>
<blockquote><p>
&#8220;I would like us to be the successor to IBM&#8221;
</p></blockquote>
<blockquote><p>
&#8220;We think with the combination of Sun technology and Oracle technology we can succeed and beat IBM - that&#8217;s our goal.&#8221;
</p></blockquote>
<blockquote><p>
&#8220;We are keeping everything. We&#8217;re keeping tape. We&#8217;re keeping storage. We&#8217;re keeping x86 technology and SPARC technology - and we&#8217;re going to increase the investment in it.&#8221;
</p></blockquote>
<blockquote><p>
&#8220;Sun has fantastic technology. We think it&#8217;s got great microprocessor technology - it needs a little more investment, but we think it can be extremely competitive. It&#8217;s got the leading tape archival systems. We think the Open Storage on their new disk system is absolutely fantastic. Java speaks for itself. Solaris is overwhelmingly the best open-systems operating system on the planet.&#8221;
</p></blockquote>
<blockquote><p>
&#8220;I shall buy Sun for *seven* *billion* *dollars* muahahahhaha&#8221;
</p></blockquote>
<blockquote><p>
&#8220;I shall call [Jonathan Schwartz] Mini Me&#8221;
</p></blockquote>
<p>Wait, sorry, no - those last two I made up. Although I&#8217;m sure Larry is enjoying a Bond villain style evil laugh as he contemplates finally putting the boot in to IBM, whilst stroking his devil goatee.</p>
<p>Joking aside, he&#8217;s right - Sun has a lot of really excellent technology, and historically they&#8217;ve failed to follow through with most of it. Oracle&#8217;s ruthless sales methodology will be striking some fear into some Sun sales managers, but engineers (and customers) should be taking comfort hearing this sort of fighting talk.</p>
<p>Of course, the deal (still!) isn&#8217;t done, and it might be a while before we see some systems hitting the market on the back of this enthusiasm. Still, I think <strong>Sun</strong> have totally neglected the higher end systems, relying on Fujitsu to do the hard graft - with any luck, we should be seeing some big Niagra boxes coming soon.<br />
<h3>Browse Related Posts</h3>
<ul class="related_post">
<li><a href="http://www.gaeltd.com/new-sparc-solutions-are-on-their-way/"  title="New SPARC solutions are on their way">New SPARC solutions are on their way</a></li>
<li><a href="http://www.gaeltd.com/larry-ellison-on-cloud-computing/"  title="Larry Ellison on Cloud Computing">Larry Ellison on Cloud Computing</a></li>
<li><a href="http://www.gaeltd.com/oracle-have-bought-sun/"  title="Oracle have bought Sun ">Oracle have bought Sun </a></li>
<li><a href="http://www.gaeltd.com/suns-research-report-on-hardware-transactional-memory/"  title="Sun&#8217;s research report on Hardware Transactional Memory">Sun&#8217;s research report on Hardware Transactional Memory</a></li>
<li><a href="http://www.gaeltd.com/new-hpc-for-dummies-book-announced/"  title="New HPC for Dummies book announced">New HPC for Dummies book announced</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gaeltd?a=7BVmSniDAdg:0gAm63HNlAg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gaeltd?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=7BVmSniDAdg:0gAm63HNlAg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=7BVmSniDAdg:0gAm63HNlAg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=7BVmSniDAdg:0gAm63HNlAg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=7BVmSniDAdg:0gAm63HNlAg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=7BVmSniDAdg:0gAm63HNlAg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=7BVmSniDAdg:0gAm63HNlAg:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gaeltd/~4/7BVmSniDAdg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gaeltd.com/mad-larry-seeks-to-rule-all-with-sunoracle/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.gaeltd.com/mad-larry-seeks-to-rule-all-with-sunoracle/</feedburner:origLink></item>
		<item>
		<title>New HPC for Dummies book announced</title>
		<link>http://feedproxy.google.com/~r/gaeltd/~3/cGz5DfsJxio/</link>
		<comments>http://www.gaeltd.com/new-hpc-for-dummies-book-announced/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 21:35:09 +0000</pubDate>
		<dc:creator>Tom Kranz</dc:creator>
		
		<category><![CDATA[CPU architecture]]></category>

		<category><![CDATA[HPC]]></category>

		<category><![CDATA[amd]]></category>

		<category><![CDATA[books]]></category>

		<category><![CDATA[SUN]]></category>

		<guid isPermaLink="false">http://www.gaeltd.com/?p=354</guid>
		<description><![CDATA[There&#8217;s been a great need for a while now for a decent, easy to understand introduction to HPC. Those of us who&#8217;ve worked in this niche understand the acronyms and weird technology, but for newcomers - even those with a good background in IT - HPC can be an intimidating arena.
Couple this with the blurring [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a great need for a while now for a decent, easy to understand introduction to HPC. Those of us who&#8217;ve worked in this niche understand the acronyms and weird technology, but for newcomers - even those with a good background in IT - HPC can be an intimidating arena.</p>
<p>Couple this with the blurring between &#8216;traditional&#8217; HPC systems for research, and new high end business solutions for statistical analysis and database warehouses, and there&#8217;s a real need to de-mystify HPC for all.</p>
<p>Douglas Eadline, working with Sun and AMD, has written <a href="http://www.sun.com/x64/ebooks/hpc.jsp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sun.com');">HPC for Dummies</a>, and the blurb explains:</p>
<blockquote><p>
This special edition eBook from Sun and AMD shares details on real-world uses of HPC, explains the different types of HPC, guides you on how to choose between different suppliers, and provides benchmarks and guidelines you can use to get your system up and running.
</p></blockquote>
<p>What makes this really great is that this is a free ebook, available direct for download from Sun&#8217;s site. I can highly recommend that anyone with an interest in HPC (or just large scale systems design) grabs this and has a read through.</p>
<p>Head on over to Sun&#8217;s <a href="http://www.sun.com/x64/ebooks/hpc.jsp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sun.com');">HPC for Dummies</a> page.<br />
<h3>Browse Related Posts</h3>
<ul class="related_post">
<li><a href="http://www.gaeltd.com/suns-research-report-on-hardware-transactional-memory/"  title="Sun&#8217;s research report on Hardware Transactional Memory">Sun&#8217;s research report on Hardware Transactional Memory</a></li>
<li><a href="http://www.gaeltd.com/suns-july-hpc-newsletter-is-out/"  title="Sun&#8217;s July HPC newsletter is out">Sun&#8217;s July HPC newsletter is out</a></li>
<li><a href="http://www.gaeltd.com/sun-announces-new-hpc-gear-at-sc08-trade-show/"  title="Sun announces new HPC gear at SC08 trade show">Sun announces new HPC gear at SC08 trade show</a></li>
<li><a href="http://www.gaeltd.com/mad-larry-seeks-to-rule-all-with-sunoracle/"  title="Mad Larry seeks to rule all with Sun/Oracle">Mad Larry seeks to rule all with Sun/Oracle</a></li>
<li><a href="http://www.gaeltd.com/new-sparc-solutions-are-on-their-way/"  title="New SPARC solutions are on their way">New SPARC solutions are on their way</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gaeltd?a=cGz5DfsJxio:yf-WqUhPBk0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gaeltd?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=cGz5DfsJxio:yf-WqUhPBk0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=cGz5DfsJxio:yf-WqUhPBk0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=cGz5DfsJxio:yf-WqUhPBk0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=cGz5DfsJxio:yf-WqUhPBk0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=cGz5DfsJxio:yf-WqUhPBk0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=cGz5DfsJxio:yf-WqUhPBk0:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gaeltd/~4/cGz5DfsJxio" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gaeltd.com/new-hpc-for-dummies-book-announced/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.gaeltd.com/new-hpc-for-dummies-book-announced/</feedburner:origLink></item>
		<item>
		<title>Configuring Sun’s Extras repository in OpenSolaris</title>
		<link>http://feedproxy.google.com/~r/gaeltd/~3/VO3LLjwtF2Y/</link>
		<comments>http://www.gaeltd.com/configuring-suns-extras-repository-in-opensolaris/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 10:08:25 +0000</pubDate>
		<dc:creator>Tom Kranz</dc:creator>
		
		<category><![CDATA[opensolaris]]></category>

		<category><![CDATA[ips]]></category>

		<category><![CDATA[package manager]]></category>

		<category><![CDATA[repository]]></category>

		<guid isPermaLink="false">http://www.gaeltd.com/?p=352</guid>
		<description><![CDATA[OpenSolaris by default comes configured to pull packages from at least one repository – the main one at OpenSolaris.org. You can configure other repositories fairly easily – both Blastwave and Sunfreeware some available with IPS versions of their existing Solaris packages.
However, Sun also offer two extra repositories – one for those with a support contract [...]]]></description>
			<content:encoded><![CDATA[<p><strong>OpenSolaris</strong> by default comes configured to pull packages from at least one repository – the main one at OpenSolaris.org. You can configure other repositories fairly easily – both Blastwave and Sunfreeware some available with IPS versions of their existing Solaris packages.</p>
<p>However, Sun also offer two extra repositories – one for those with a support contract for OpenSolaris, and one containing extra software – a bit like the old Extras CD that came with the Solaris media pack.</p>
<p>The main site for accessing all of this is <a href="https://pkg.sun.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/pkg.sun.com');">https://pkg.sun.com</a> If you don&#8217;t already have a Sun ID and password, you&#8217;ll need to follow the links from that page to register for them (don&#8217;t worry, it&#8217;s free). Then login, and you can see you&#8217;re presented with links to generate Certificates for the two repositories. Let&#8217;s assume you&#8217;re not a corporate user and don&#8217;t have a support contract, and concentrate on the Extras repository.</p>
<p>Click the link to generate the key and certificate for pkg.sun.com/opensolaris/extra and save them somewhere safe – you&#8217;ll be needing them again. For example, I tend to stick them in /var/ssl/pkg as well as keeping copies in my home directory.</p>
<p>Now what we need to do is add the Extras repository as a publisher in the package management system, and then link the key and certificate to that publisher.</p>
<p>So in this example we can accomplish this in one command (note the backslash to fit it across two lines):</p>
<pre>
$ pfexec pkg set-publisher -O https://pkg.sun.com/opensolaris/extra \
-k /var/pkg/ssl/OpenSolaris_extras.key.pem -c /var/pkg/ssl/OpenSolaris_extras.certificate.pem extra
</pre>
<p>All this does is:</p>
<ul>
<li>adds a new repository at  <a title="https://pkg.sun.com/opensolaris/extra" href="https://pkg.sun.com/opensolaris/extra" onclick="javascript:pageTracker._trackPageview('/outbound/article/pkg.sun.com');">https://pkg.sun.com/opensolaris/extra</a></li>
<li>links the key (-k) /var/pkg/ssl/OpenSolaris_extras.key.pem to it</li>
<li>links the certificate (-c) /var/pkg/ssl/OpenSolaris_extras.certificate.pem to it</li>
<li>gives it the name &#8216;extra&#8217; in the package manager</li>
</ul>
<p>That&#8217;s all there is to it. Now you can use the standard OpenSolaris package management commands:</p>
<ul>
<li>pkg refresh will update the catalog with the packages from the new repository</li>
<li>pkg install can be used to install them</li>
</ul>
<p>And of course, if you&#8217;re using the <strong>OpenSolaris</strong> package manager gui, you can select the new repository from the drop-down list of available repositories, and then browse through from there.<br />
<h3>Browse Related Posts</h3>
<ul class="related_post">
<li><a href="http://www.gaeltd.com/a-quick-and-easy-start-to-hpc-development/"  title="A quick and easy start to HPC development">A quick and easy start to HPC development</a></li>
<li><a href="http://www.gaeltd.com/a-review-of-the-sun-ultra-24-workstation/"  title="A review of the Sun Ultra 24 workstation">A review of the Sun Ultra 24 workstation</a></li>
<li><a href="http://www.gaeltd.com/suns-unified-storage-simulator/"  title="Sun&#8217;s Unified Storage Simulator">Sun&#8217;s Unified Storage Simulator</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gaeltd?a=VO3LLjwtF2Y:LsNRGBy0c0I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gaeltd?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=VO3LLjwtF2Y:LsNRGBy0c0I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=VO3LLjwtF2Y:LsNRGBy0c0I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=VO3LLjwtF2Y:LsNRGBy0c0I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=VO3LLjwtF2Y:LsNRGBy0c0I:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=VO3LLjwtF2Y:LsNRGBy0c0I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=VO3LLjwtF2Y:LsNRGBy0c0I:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gaeltd/~4/VO3LLjwtF2Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gaeltd.com/configuring-suns-extras-repository-in-opensolaris/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.gaeltd.com/configuring-suns-extras-repository-in-opensolaris/</feedburner:origLink></item>
		<item>
		<title>New SPARC solutions are on their way</title>
		<link>http://feedproxy.google.com/~r/gaeltd/~3/yY-MUTy20g4/</link>
		<comments>http://www.gaeltd.com/new-sparc-solutions-are-on-their-way/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 12:42:30 +0000</pubDate>
		<dc:creator>Tom Kranz</dc:creator>
		
		<category><![CDATA[CPU architecture]]></category>

		<category><![CDATA[SUN]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[fujitsu]]></category>

		<category><![CDATA[Mad Larry]]></category>

		<category><![CDATA[niagara]]></category>

		<category><![CDATA[oracle]]></category>

		<category><![CDATA[sparc]]></category>

		<guid isPermaLink="false">http://www.gaeltd.com/?p=350</guid>
		<description><![CDATA[The Hotchips conference is over, and with it comes some news from Sun about their SPARC plans. Sun shared details of it&#8217;s &#8220;Rainbow Falls&#8221; processor - the next iteration in the Niagara line.
Boasting 16 cores, each with it&#8217;s own cache, it&#8217;s an impressive bit of silicon. Each core has 4 Coherency Units (COU). Familiar to [...]]]></description>
			<content:encoded><![CDATA[<p>The Hotchips conference is over, and with it comes some news from <strong>Sun</strong> about their <strong>SPARC</strong> plans. Sun shared details of it&#8217;s &#8220;<em>Rainbow Falls</em>&#8221; processor - the next iteration in the Niagara line.</p>
<p>Boasting 16 cores, each with it&#8217;s own cache, it&#8217;s an impressive bit of silicon. Each core has 4 Coherency Units (COU). Familiar to anyone who&#8217;s played with big Silicon Graphics kit and other cc:NUMA boxes, Coherency Units keep track of memory contents (from L2 cache up to physical RAM).</p>
<p>4 COUs per core, along with 16 seperate L2 caches, is a lot on a single die. To simplify things (and to help improve performance) Sun has added a Core to Cache Crossbar (CCX). Two cores will share a single entry point into the CCX, which is linked to every core on the chip.</p>
<p>It&#8217;s essentially a standard switching crossbar - like UPA, Xbow, NUMAlink etc. - except it&#8217;s linking cores and L2 caches, not CPUs, RAM, and I/O bays.</p>
<p>All pretty impressive stuff - remember, this is all on the processor die - and it sounds like it would be ideal in a large system. Those M9000 boxes look pretty inviting, especially after the disappointment of the Niagara system board upgrades for the F15k. </p>
<p>And in fact, maybe that&#8217;s what Oracle has up it&#8217;s sleeve. The Prophets of Larry have said they will be making a major SPARC announcement on October 14th, during Larry&#8217;s yearly sermon to the faithful at Oracleworld. (Sorry, guys - I love you really)</p>
<p>With IBM pushing forward development of it&#8217;s fearsome Power7 chip, and with Power6 a bit of a monster anyway, Sun clearly needs to keep in the game - especially after (foolishly) canning Rock.</p>
<p>The Oracle announcement will be aimed clearly at blowing the doors off IBM - check their rhetoric and the fuzzy teaser advert on the <a href="http://www.oracle.com/features/sunoraclefaster.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.oracle.com');">Sun plus Oracle is Faster</a> page.</p>
<p>Now, there are a number of ways they could bury IBM in the TPC-C benchmarks. Most obvious would be a massive RAC install, probably with Fujitsu&#8217;s new 8 way SPARC64 chip. But that wouldn&#8217;t really be blowing the Sun SPARC trumpet, would it?</p>
<p>The current top end Niagara box - the T5440 - can have up to four 8 core Niagara CPUs (along with half a terabyte of RAM). It&#8217;s pretty good, but again - the only way you can scale is by clustering them. Oracle have an insanely great scalable database solution with Oracle RAC, so it would seem a no-brainer.</p>
<p>However, if Sun are close to releasing <strong>Rainbow Falls</strong>, they could use the system boards and interconnects from the M9000 chassis to produce a hugely thread-dense NUMA machine. All that coherency hardware makes no sense for a cluster - it&#8217;s role is in a big Single System Image (SSI) machine.</p>
<p>We&#8217;ll find out in a month.<br />
<h3>Browse Related Posts</h3>
<ul class="related_post">
<li><a href="http://www.gaeltd.com/mad-larry-seeks-to-rule-all-with-sunoracle/"  title="Mad Larry seeks to rule all with Sun/Oracle">Mad Larry seeks to rule all with Sun/Oracle</a></li>
<li><a href="http://www.gaeltd.com/suns-opensparc-cpu/"  title="Sun&#8217;s OpenSPARC CPU">Sun&#8217;s OpenSPARC CPU</a></li>
<li><a href="http://www.gaeltd.com/larry-ellison-on-cloud-computing/"  title="Larry Ellison on Cloud Computing">Larry Ellison on Cloud Computing</a></li>
<li><a href="http://www.gaeltd.com/oracle-have-bought-sun/"  title="Oracle have bought Sun ">Oracle have bought Sun </a></li>
<li><a href="http://www.gaeltd.com/suns-research-report-on-hardware-transactional-memory/"  title="Sun&#8217;s research report on Hardware Transactional Memory">Sun&#8217;s research report on Hardware Transactional Memory</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gaeltd?a=yY-MUTy20g4:qFaih-gnLvE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gaeltd?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=yY-MUTy20g4:qFaih-gnLvE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=yY-MUTy20g4:qFaih-gnLvE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=yY-MUTy20g4:qFaih-gnLvE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=yY-MUTy20g4:qFaih-gnLvE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=yY-MUTy20g4:qFaih-gnLvE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=yY-MUTy20g4:qFaih-gnLvE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gaeltd/~4/yY-MUTy20g4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gaeltd.com/new-sparc-solutions-are-on-their-way/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.gaeltd.com/new-sparc-solutions-are-on-their-way/</feedburner:origLink></item>
		<item>
		<title>OpenDS 2.0 is now out</title>
		<link>http://feedproxy.google.com/~r/gaeltd/~3/ANMDRzZDDmI/</link>
		<comments>http://www.gaeltd.com/opends-20-is-now-out/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 08:53:12 +0000</pubDate>
		<dc:creator>Tom Kranz</dc:creator>
		
		<category><![CDATA[LDAP]]></category>

		<category><![CDATA[directory server]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[opends]]></category>

		<category><![CDATA[SUN]]></category>

		<guid isPermaLink="false">http://www.gaeltd.com/?p=343</guid>
		<description><![CDATA[OpenDS is Sun&#8217;s open source LDAP directory server. It&#8217;s lightweight, fast and - thankfully after Directory Server 5.2 in particular - it&#8217;s very easy to install and use.
Have a look through the initial announcement, download OpenDS 2.0 then grab the release notes and have a quick look through the documentation.
As always with OpenDS the install [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.opends.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.opends.org');">OpenDS</a></strong> is Sun&#8217;s open source <strong>LDAP directory server</strong>. It&#8217;s lightweight, fast and - thankfully after Directory Server 5.2 in particular - it&#8217;s very easy to install and use.</p>
<p>Have a look through the initial <a href="http://blogs.sun.com/Ludo/entry/opends_2_0_is_here" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.sun.com');">announcement</a>, <a href="http://www.opends.org/promoted-builds/2.0.0/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.opends.org');">download</a> OpenDS 2.0 then grab the <a href="https://docs.opends.org/2.0/page/ReleaseNotes" onclick="javascript:pageTracker._trackPageview('/outbound/article/docs.opends.org');">release notes</a> and have a quick look through the <a href="https://docs.opends.org/2.0/" onclick="javascript:pageTracker._trackPageview('/outbound/article/docs.opends.org');">documentation</a>.</p>
<p>As always with <strong>OpenDS</strong> the install is very straightforward and painless. Once up and running the GUI makes a nice change from the slow, cluttered mess of the old Directory Server. I&#8217;d now rate OpenDS is a solid, mature offering, and I&#8217;ll be looking at replacing some of my aging DS 5.2 installs with it.</p>
<div style="text-align:center;"><img src="http://www.gaeltd.com/wp-content/uploads/2009/07/27c79c6b-2b3b-4192-88c6-2a48c7269d78.jpg" alt="Sun OpenDS Control Panel" border="0" width="370" height="345" /></div>
<p><strong>OpenDS</strong> qualifies for support from Sun, in it&#8217;s <a href="http://wikis.sun.com/display/sunopends/Home" onclick="javascript:pageTracker._trackPageview('/outbound/article/wikis.sun.com');">Sun OpenDS Standard Edition</a> guise, so there&#8217;s no reason not to look at production deployments. For the more esoteric installs, you&#8217;ll still want Sun Directory Server (v.7 is being working on at the moment) but for a smaller or more straightforward install, <em>OpenDS</em> will fit the bill nicely.<br />
<h3>Browse Related Posts</h3>
<ul class="related_post">
<li><a href="http://www.gaeltd.com/modifying-ldap-entries-in-suns-directory-server/"  title="Modifying LDAP entries in Sun&#8217;s Directory Server">Modifying LDAP entries in Sun&#8217;s Directory Server</a></li>
<li><a href="http://www.gaeltd.com/suns-research-report-on-hardware-transactional-memory/"  title="Sun&#8217;s research report on Hardware Transactional Memory">Sun&#8217;s research report on Hardware Transactional Memory</a></li>
<li><a href="http://www.gaeltd.com/mad-larry-seeks-to-rule-all-with-sunoracle/"  title="Mad Larry seeks to rule all with Sun/Oracle">Mad Larry seeks to rule all with Sun/Oracle</a></li>
<li><a href="http://www.gaeltd.com/new-hpc-for-dummies-book-announced/"  title="New HPC for Dummies book announced">New HPC for Dummies book announced</a></li>
<li><a href="http://www.gaeltd.com/new-sparc-solutions-are-on-their-way/"  title="New SPARC solutions are on their way">New SPARC solutions are on their way</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gaeltd?a=ANMDRzZDDmI:5XN0E-JHf8g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gaeltd?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=ANMDRzZDDmI:5XN0E-JHf8g:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=ANMDRzZDDmI:5XN0E-JHf8g:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=ANMDRzZDDmI:5XN0E-JHf8g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=ANMDRzZDDmI:5XN0E-JHf8g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gaeltd?a=ANMDRzZDDmI:5XN0E-JHf8g:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/gaeltd?i=ANMDRzZDDmI:5XN0E-JHf8g:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gaeltd/~4/ANMDRzZDDmI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gaeltd.com/opends-20-is-now-out/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.gaeltd.com/opends-20-is-now-out/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 5.539 seconds --><!-- Cached page served by WP-Cache -->
