Thursday May 15, 2008

Solaris Cluster blogs now translated!

We are pleased to announce the availability of our cluster blogs translated into Japanese, Simplified Chinese, Spanish and Russian. Simply select which language your require from the language selector on the right-hand-side of this page.

We'll do our best to keep the English and translated content in sync at our earliest convenience. 

Here's hoping that we can now bring our cluster blogs to an even wider audience.

Enjoy !

Kazuhiko Maekawa,
Ellen Ma,
Jan Hnatek,
Dolores Eccles

Friday May 02, 2008

Solaris Cluster, Sun Cluster Geographic Edition and Virtualization: The Art of the Possible

Virtualization is a hot topic right now. You only need look at what Sun is doing with our CoolThreads servers, our storage, our software, our Open High Availability Cluster (OHAC) HA-xVM and HA Container agent development work ... deep breath ... and our OEM agreements and I think you'll agree - it's everywhere. Consequently, it's generating lots of questions on our external cluster forum and resulting in several posts to the Solaris Cluster blog, including this one.

So does virtualization mean that the need for clustering goes away? Far from it! Now that you've consolidated your multiple, independent servers into a single virtualized platform, you've effectively put more of your 'eggs' in a single basket. If the services are mission or business critical, you are still going to need to protect them. And how are you going to do that? Solaris Cluster, of course. Oh, and what about disaster recovery? Critical services need protection against fire, flood, natural disasters. That's where Sun Cluster Geographic Edition comes in. Is your head hurting yet?

As with any rapidly evolving technology, it's important to understand the ramifications of what you are doing, as well as be able to navigate the what-works-with-what matrix. Failure in either department could result in an unsupported configuration or an implementation that doesn't achieve the levels of service you would expect.

When I first suggested to my colleagues that I would author something on this topic, I had no idea what I was letting myself in for. I can usually talk to one expert, or consult one document and get all the information I need. But as you'll have realised from the preamble, the combination of virtualization and clustering spans many boundaries. So, I am indebted to the many colleagues who provided information and reviews for the Blueprint that resulted from my rash suggestion.

I hope you find "Using Solaris Cluster and Sun Cluster Geographic Edition with Virtualization Technologies" saves you a lot of head scratching when your colleague, manager, or professor asks you, "And how do Solaris Cluster and virtualization technologies work together?".



Monday Mar 31, 2008

Solaris Cluster 3.2U1 is here!

I am happy to announce the release of Solaris Cluster 3.2 2/08, Sun's framework that extends the high availability features of Solaris. Solaris Cluster 3.2 2/08 includes Solaris Cluster framework, Solaris Cluster Geographic Edition and Solaris Cluster Agents. 

You can find descriptions of the latest set of new features in Solaris Cluster 3.2 2/08 release notes. You can also read details of the new features in Solaris Cluster Geographic Edition 3.2 2/08 here. You can download the latest bits at  the Solaris Cluster 3.2 2/08 download page.

This is not a team to sit idle. We will be back with more very soon. Have you been to the HA Clusters community lately? Watch this space for more.

Meenakshi Kaul-Basu
Director,  Availability Engineering

Thursday Feb 28, 2008

Sun Cluster Manager 3.2 ... an improved, feature-rich GUI

<meta name="generator" content="StarOffice/ XSLT (" /><meta name="author" content="S B" /><meta name="created" content="2008-02-29T14:55:59" /><meta name="changedby" content="S B" /><meta name="changed" content="2008-02-29T15:39:51" /><base href="." /><style type="text/css"><br/> @page { size: 8.2673inch 11.6925inch; margin-top: 0.7874inch; margin-bottom: 0.7874inch; margin-left: 0.7874inch; margin-right: 0.7874inch }<br/> table { border-collapse:collapse; border-spacing:0; empty-cells:show }<br/> td, th { vertical-align:top; }<br/> h1, h2, h3, h4, h5, h6 { clear:both }<br/> ol, ul { padding:0; }<br/> \* { margin:0; }<br/> \*.Graphics { vertical-align:top; text-align:center; }<br/> \*.Caption { font-family:Thorndale; font-size:12pt; margin-top:0.0835in; margin-bottom:0.0835in; font-style:italic; }<br/> \*.Heading { font-family:Albany; font-size:14pt; margin-top:0.1665in; margin-bottom:0.0835in; }<br/> \*.Heading1 { font-family:Albany; font-size:115%; margin-top:0.1665in; margin-bottom:0.0835in; font-weight:bold; }<br/> \*.Heading2 { font-family:Albany; font-size:14pt; margin-top:0.1665in; margin-bottom:0.0835in; font-style:italic; font-weight:bold; }<br/> \*.Heading3 { font-family:Albany; font-size:14pt; margin-top:0.1665in; margin-bottom:0.0835in; font-weight:bold; }<br/> \*.Index { font-family:Thorndale; font-size:12pt; }<br/> \*.List { font-family:Thorndale; font-size:12pt; margin-top:0in; margin-bottom:0.0835in; }<br/> \*.Standard { font-family:Thorndale; font-size:12pt; }<br/> \*.Textbody { font-family:Thorndale; font-size:12pt; margin-top:0in; margin-bottom:0.0835in; }<br/> \*.T1 { font-style:italic; }<br/> </style></head><body dir="ltr">The Sun Cluster Manager(SCM) browser-user interface(BUI) enables admins to graphically view cluster information, monitor state changes, check the status of cluster components and perform many administrative tasks. Since SCM is a browser-user interface, admins can access it even from remote places over the HTTPS protocol. Sun Cluster 3.2 comes with a rich set of features added to SCM. This list includes Data Services Wizards, Service Level Management and others. Check out an overview of Sun Cluster Manager <a href="">here</a>. In addition to the numerous additional features and capabilities, there is also a significant improvement in the BUI response time over the previous releases.</p><p class="Standard"> </p><p><a href=""><img src="/SC/resource/scm.png" width="350" height="250" border="0" ></a></p><p class="Standard"> </p><p class="Standard"> While providing a secure remote access to cluster information and manageability, SCM also provides real-time cluster objects status in the form of events. If you have Java enabled on your browser, you should be able to see the state changes on the cluster without requiring to click on any part of the web-page. You can also register for SNMP events for any state changes using Sun Cluster Manager. Sun Cluster comes with an event MIB, which, when enabled, automatically sends SNMP trap notifications to the hosts that you specify. Because clusters generate numerous event notifications, only events with a severity of <span class="T1">warning</span> or greater are sent as trap notifications.</p><p class="Standard"> </p><p class="Standard"> Any operation in SCM shows the equivalent commands. This increases the familiarity of the user with the command line interface. SCM comes with pictorial views of the cluster. Each cluster object, in its status page, is accompanied by a "Topology" tab, which gives admins the pictorial view of the respective object. SCM also displays the entire cluster view. In case you are interested in looking into the system logs for cluster messages, you can go to the "System Log" tab in SCM where all the cluster messages are filtered for you.</p><p class="Standard"> </p><p><a href=""><img src="/SC/resource/scm-topology.png" width="350" height="250" border="0"></a></p><p class="Standard"> </p><p class="Standard"> With SCM, admins will be able to create resource groups and resources with the click of a few buttons. Admins can also manage resources and resource groups. You can take a resource group offline, put it in maintenance mode, bring it online, re-master it, suspend or resume it, and do many more operations. You can also set per-node properties for a resource in SCM. This might be very helpful just in case you are not very comfortable setting these properties using the command line interface. SCM can get you started on this.</p><p class="Standard"> </p><p class="Standard"> SCM also allows admins to add/remove/enable/disable adapters, switches and cables. It is also possible to manage quorum devices and configure a quorum server. You can also add NAS devices to Sun Cluster using the NAS wizards. Admins can instrument device groups and disks or modify their properties using SCM. Any operation in SCM will generate an event and will result in an automatic update of the page concerned.</p><p class="Standard"> </p><p class="Standard"> With Sun Cluster 3.2, configuring Data Services has become very simple and all it takes is just a few clicks on the browser. SCM 3.2 has a Tasks page, which lists all the Data Services Wizards that are readily available with Sun Cluster. This list has been selected based on customer feedback and the most frequently configured Data Services. A basic knowledge of Sun Cluster would suffice to use these wizards and that was one of the goals behind the design of these wizards. As you read more about these "magical" wizards <a href="">here</a>, you will notice that these wizards do the most of autodiscovery for you and all that they might ask you to do is "click" on the desired button.</p><p class="Standard"> </p><p class="Standard"> With the Service Level Management feature in Sun Cluster, admins will be able to view CPU, memory, swap and network utilization of resource groups and each cluster node. Admins can also perform CPU control on Sun Cluster resource groups. Admins can assign maximum and minimum processors in a dedicated processor set for resource groups. By monitoring system resource usage, admins can identify resource bottlenecks and overload problems. All these can be achieved using Sun Cluster Manager once you have enabled telemetry. Admins can now view the performance of their resource groups from the graphs generated by Sun Cluster Manager for any period of time. You can also set up alarms for CPU usage levels of a resource group. You can read more about Service Level Management <a href="">here</a>.</p><p class="Standard"> </p><p class="Standard"> With all these features, together with an enhanced response time and with new features being added, I think Sun Cluster Manager 3.2 is a useful tool to view and manage cluster objects. In fact, if you are just about getting started with Sun Cluster, you might want to check out the Sun Cluster Manager to familiarize yourself with cluster terminology and commands. You can also get a pictorial view of what your cluster setup consists of. After all, <a href="">a picture is worth a thousand words</a>. Try out the new Sun Cluster Manager 3.2 and let us know your feedback at <a href=""></a> . Suggestions and comments are welcome.</p><p class="Standard"> </p><p class="Standard">Bharathi Shekar Subramanian </p><p class="Standard">Sun Cluster Engineering </p></body></html></p> </div> <div class="entry-footer"> <p class="entry-category">Category: Sun</p> <p class="entry-tags">Tags: none </p> <p class="entry-links"> <a href="">Permanent link to this entry</a> | <a href="">Comments [1]</a> </p> </div> </div> </div> <div class="day"> <div class="day-title"> <h2>Thursday Nov 29, 2007</h2> </div> <div class="entry" id="sun_tech_days_in_rome"> <h3 class="entry-title"> <a href="" title="permalink">Sun Tech Days in Rome and Milan, Italy</a> </h3> <h4 class="entry-meta">By ashu on <a href="#">Nov 29, 2007</a></h4> <div class="entry-body"> <p><img width="800" height="400" src="" /><br/> Sun Tech Days are a series of developer focused events being organized world-wide by SUN. The main focus of these events are Java and OpenSolaris. The emphasis of the events is less on product features and more on engaging developers to work with the product. Here is the main event link <a href=""> </a></p> <p>There were a couple of "tracks" (series of talks with a specific theme) in Rome and Milan: OpenSolaris, NETBEANS, Java and Solaris Development. The Java/NETBEANS related tracks were going on in parallel with the the Solaris ones. In addition, in Milan, there also were some booths where people can come in and looked at demos, get Solaris installed on their laptops etc. This page has the <a href=""> Agenda in Rome and Milan<br/> </a> <br /><br/> With Solaris Cluster, our talk titled "Using and Contributing To Open High Availability Cluster" was part of the OpenSolaris Track. It also included a demo of Cluster Express running on a laptop running OpenSolaris and demonstrated failover of an application (Apache) between two zones on the same machine. Here are some of my impressions of the events: <br /><br/> <b>OpenSolaris Day</b><br/> <img width="400" height="600" align="right" src="" /><!--p--><br/> OpenSolaris welcome was done by Chris Armes, Solaris Marketing director. Chris made a few jokes to get the audience to start paying attention (he seem to be good at that!) and also pointed out a bunch of goodies (T-Shirts, Books and Solaris Cluster demo DVDs), available for the audience members. <br /></p> <p>There were several presentations before Cluster, covering OpenSolaris, Nevada plans, Solaris Virtualization strategy and Solaris Networking enhancements. Virtualization topics generated most of the comments and questions from the audience, with many people asking about the plans around xVM and OpenSolaris. <br /></p> <p>My presentation on ""Using and Contributing To Open High Availability Cluster" was scheduled after the networking presentation. Before starting the presentation, I did a show-of-hands and not many people in the audience had prior knowledge of Open HA Cluster. <br /></p> <p>Given that, I spent a bit more time then I had planned, on introducing the basic concept of Availability and Solaris Cluster itself. I talked about concept of SPOFs and how Sun Cluster deals with failures in Storage/Network/Server/Application etc. I moved quickly thru details of what a SC Agent is and what it does. Next I showed a demo of SC with Apache as the application failing over between two zones on the same single node cluster (my laptop). The demo used the "keno" demo which continuously contacts the server and depending upon which node it is, it displays a square of different color. After failover, the client application starts showing squares of different colors. I demoed killing the apache daemons and quick restarts of the application as well as halting of the zone etc. The demo was well received by the audience, although the only comment I received was to use the "uadmin 1 0" command to reboot a zone instead of "reboot" command which I had planned to use. Hey... At least it shows the audience wasn't sleeping! <img src="" class="smiley" alt=":-)" title=":-)" /> <img src="" class="smiley" alt=":-)" title=":-)" /> <br /></p> <p>After the demo I talked about Solaris Cluster plans for open sourcing the code. The fact that all the Agents are already open sourced and there is a roadmap for more. I closed with (and spent some time on), the slide with all the Open HA Cluster related resources. I am hoping that at the very least, the audience members would remember the <a href=""> OHAC community web page on </a> <br /></p> <p>I talked a bit about the contents of the Solaris Cluster demo DVD and encouraged people to install it on their laptops. I made the point that the presentation laptop itself is running Cluster Express on OpenSolaris. Which seemed to get the point across that the Open HA Cluster is easy to setup and run on common, off the shelf, hardware.<br /></p> <p><b>OpenSolaris Installfest</b></p> <p><img width="400" height="600" align="right" src="" /><br/> In Milan we had a OpenSolaris booth where people could come over and get their laptops installed with OpenSolaris. I had duties on all of Friday. Thanks to feedback from Boston about lack of software to partition people's hard drives to create empty partitions for Solaris, I was ready with my own copies of the partitioning software. <br /></p> <p>Lots of people came over to the booth simply to have a chat about Solaris, not really to install their laptops with it. The most common question was "Why should I use Solaris?", we tried various ways to tackle that question such as unique features and strengths of Solaris, because it is the most reliable and scalable (I had some amount of traction on the reliable part, although strangely enough, from the POV of the quality of code). Another point which (I thought) connected with some people was: Because it is fun and new and because you have never tried it before. <br /></p> <p>There were lots of questions on whether OpenSolaris can be run via VMware, answer is yes. I took pains to remind people that if they run Solaris under VMware, don't attribute any slowness or lack of stability to Solaris, rather to VMware. <br /></p> <p>Most people were wary of actually going thru the repartitioning of their hard drives. Some which did go thru were pleasantly surprised to find that once the right partition is specified to the installer, it goes thru the install very quickly and painlessly. I think this is one area where OpenSolaris has improved a lot recently and it shows. I engaged others (not ready for repartitioning of their hard drive yet) by putting in the OpenSolaris DVD into their laptops and running the Solaris Device Detection tool on their laptops. For all of the people who tried that, the device detection tool was able to determine that Solaris would run fine on the laptop. Only missing driver was sound driver, which is not essential, but I suggested to people that opensound drivers would solve that problem as well, as they have for me. Hopefully a couple of them would try out the OpenSolaris install by themselves. <br /></p> <p>If you missed the event in Italy, check out the schedule on <a href=""> </a>, you may just find one near your home town. Find out more about Open HA Clusters at <a href=""> OHAC community web page on </a>. If wanna join the conversation about it, or just wanna listen to what people in the community are talking about, visit <a href=""> the Open HA Cluster forum, </a> which also has a link to discussion archives.<br /><br/> ciao<br/> Ashutosh Tripathi<br/> Solaris Cluster Engineering</p> </div> <div class="entry-footer"> <p class="entry-category">Category: Sun</p> <p class="entry-tags">Tags: <a href="" rel="tag">availability</a> <a href="" rel="tag">cluster</a> <a href="" rel="tag">days</a> <a href="" rel="tag">demo</a> <a href="" rel="tag">installfest</a> <a href="" rel="tag">italy</a> <a href="" rel="tag">milan</a> <a href="" rel="tag">ohac</a> <a href="" rel="tag">opensolaris</a> <a href="" rel="tag">rome</a> <a href="" rel="tag">tech</a> </p> <p class="entry-links"> <a href="">Permanent link to this entry</a> | <a href="">Comments [0]</a> </p> </div> </div> </div> <!-- Previous and Next Entries --> <div id="pagerBottom"> « <a href="/SC/en_US/category/Sun?page=1">Previous page</a> | <a href="/SC/en_US/category/Sun">Main</a> | <a href="/SC/en_US/category/Sun?page=3">Next page</a> » </div> <!-- Comments --> </div> <!-- Sidebar --> <!-- Right Sidebar --> <div id="rightColumn"> <!-- About --> <div id="aboutSection"> <h5 class="section-title">About</h5> <div class="section-body"> <p>Oracle Solaris Cluster Engineering Blog</p> </div> </div> <!-- End About --> <!-- Search --> <div id="searchSection"> <h5 class="section-title">Search</h5> <div class="section-body"> <script type="text/javascript"> function prepareSearchForm() { document.getElementById("searchForm") = "oq"; document.getElementById("searchFilter").innerHTML = "<input type='hidden' id='searchFilteredQuery' name='q' value=''>" + "<br /><input type='checkbox' id='searchScope' checked='true' /><label for='searchScope'>Search only this blog</label>"; } function submitSearchForm() { var form = document.getElementById("searchForm"); var query = form.searchQuery.value; var urlSearchOp = form.searchOp.value; //searchOp var urlGroup = form.searchGroup.value; //group if (query == null || query == "") { return false; } var filter = " weblog:SC"; var curUrl = window.location.href; if (form.searchScope.checked && form.searchQuery.value.indexOf(filter) == -1) { form.searchFilteredQuery.value = form.searchQuery.value + filter; } else { form.searchFilteredQuery.value = form.searchQuery.value; } form.action=""; window.location = form.action + "?search_p_main_operator=" + urlSearchOp + "&group=" + urlGroup +"&q=" + form.searchFilteredQuery.value; return false; } </script> <form id="searchForm" action="" onsubmit="return submitSearchForm();" method="get"> <input type="hidden" id="searchOp" name="search_p_main_operator" value="all" /> <input type="hidden" id="searchGroup" name="group" value="Blogs" /> <label for="searchQuery" title="Enter search term">Enter search term:</label> <br /> <input type="text" id="searchQuery" name="q" class="text" alt="Enter Search Term" /> <input type="image" class="input-image" id="searchSubmit" alt="Submit Search" title="Submit Search" src="" /> <span id="searchFilter"> <noscript>Search filtering requires JavaScript</noscript> </span> </form> <script type="text/javascript">prepareSearchForm();</script> </div> </div> <!-- End Search --> <!-- Recent Posts --> <div id="recentSection"> <h5 class="section-title">Recent Posts</h5> <div class="section-body"> <ul> <li><a href="">Oracle E-Business 12.2 support on Oracle Solaris Cluster</a></li> <li><a href="">Oracle Solaris Cluster Manager: Configuring HA for Oracle Solaris Zones</a></li> <li><a href="">Oracle Solaris Cluster Manager: Setting Up Geo Disaster Recovery Orchestration</a></li> <li><a href="">New choices for Oracle Solaris Cluster Public Networking: Link Aggregation (Trunk & DLMP) and VNIC</a></li> <li><a href="">Configuring a Data Service for Oracle VM Server for SPARC by Using a Graphical Wizard</a></li> <li><a href="">Introducing the New Cluster Configuration Wizard</a></li> <li><a href="">Oracle Solaris Cluster Manager: Getting Started</a></li> <li><a href="">Announcing Oracle Solaris Cluster 4.3</a></li> <li><a href="">Oracle Solaris Cluster at Oracle OpenWorld 2015 </a></li> <li><a href="">New white paper available: Providing High Availability to the OpenStack Cloud Controller on Oracle Solaris with Oracle Solaris Cluster</a></li> </ul> </div> </div> <!-- End Recent Posts --> <!-- Top Tags --> <div id="tagsSection"> <h5 class="section-title">Top Tags</h5> <div class="tags section-body"> <ul class="tag-cloud"> <li><a href="" title="24" class="weight-3">3.2</a></li> <li><a href="" title="6" class="weight-1">application</a></li> <li><a href="" title="5" class="weight-1">automation</a></li> <li><a href="" title="51" class="weight-4">availability</a></li> <li><a href="" title="5" class="weight-1">availabily</a></li> <li><a href="" title="5" class="weight-1">blog</a></li> <li><a href="" title="5" class="weight-1">blueprint</a></li> <li><a href="" title="6" class="weight-1">cli</a></li> <li><a href="" title="143" class="weight-5">cluster</a></li> <li><a href="" title="9" class="weight-1">clustering</a></li> <li><a href="" title="5" class="weight-1">cmt</a></li> <li><a href="" title="5" class="weight-1">colorado</a></li> <li><a href="" title="5" class="weight-1">command</a></li> <li><a href="" title="5" class="weight-1">console</a></li> <li><a href="" title="9" class="weight-1">containers</a></li> <li><a href="" title="12" class="weight-2">data</a></li> <li><a href="" title="5" class="weight-1">deploy</a></li> <li><a href="" title="19" class="weight-2">disaster</a></li> <li><a href="" title="5" class="weight-1">documentation</a></li> <li><a href="" title="17" class="weight-2">edition</a></li> <li><a href="" title="5" class="weight-1">engine</a></li> <li><a href="" title="8" class="weight-1">express</a></li> <li><a href="" title="5" class="weight-1">failover</a></li> <li><a href="" title="17" class="weight-2">geographic</a></li> <li><a href="" title="5" class="weight-1">grid</a></li> <li><a href="" title="5" class="weight-1">guard</a></li> <li><a href="" title="6" class="weight-1">guest</a></li> <li><a href="" title="34" class="weight-3">ha</a></li> <li><a href="" title="5" class="weight-1">ha-nfs</a></li> <li><a href="" title="5" class="weight-1">hastorageplus</a></li> <li><a href="" title="39" class="weight-3">high</a></li> <li><a href="" title="12" class="weight-2">ldoms</a></li> <li><a href="" title="6" class="weight-1">node</a></li> <li><a href="" title="25" class="weight-3">ohac</a></li> <li><a href="" title="29" class="weight-3">open</a></li> <li><a href="" title="11" class="weight-2">openhacluster</a></li> <li><a href="" title="15" class="weight-2">opensolaris</a></li> <li><a href="" title="18" class="weight-2">oracle</a></li> <li><a href="" title="6" class="weight-1">osc</a></li> <li><a href="" title="6" class="weight-1">rac</a></li> <li><a href="" title="18" class="weight-2">recovery</a></li> <li><a href="" title="12" class="weight-2">server</a></li> <li><a href="" title="6" class="weight-1">services</a></li> <li><a href="" title="86" class="weight-5">solaris</a></li> <li><a href="" title="42" class="weight-4">sun</a></li> <li><a href="" title="6" class="weight-1">system</a></li> <li><a href="" title="9" class="weight-1">virtual</a></li> <li><a href="" title="16" class="weight-2">virtualization</a></li> <li><a href="" title="6" class="weight-1">zfs</a></li> <li><a href="" title="9" class="weight-1">zone</a></li> </ul> </div> </div> <!-- End Top Tags --> <!-- Categories --> <div id="categoriesSection"> <h5 class="section-title">Categories</h5> <div class="section-body"> <ul class="rCategory"> <li><a href="">Agents</a></li> <li><a href="">Doc</a></li> <li><a href="">OSP</a></li> <li><a href="">Open High Availability Cluster</a></li> <li><a href="">Oracle Solaris Cluster</a></li> <li><a href="">Other</a></li> <li><a href="">SDN</a></li> <li class="selected">Sun</li> </ul> </div> </div> <!-- End Categories --> <!-- Archives --> <div id="archiveSection"> <h5 class="section-title">Archives</h5> <div class="section-body"> <table cellspacing="0" border="0" summary="Blog Archive Calendar" class="hCalendarTable"><tr><td colspan="7" align="center" class="hCalendarMonthYearRow"><a href="/SC/en_US/?cat=Sun&date=201512" title="Prev" class="hCalendarNavBar">«</a> July 2016</td></tr><tr><th class="hCalendarDayNameRow" align="center">Sun</th><th class="hCalendarDayNameRow" align="center">Mon</th><th class="hCalendarDayNameRow" align="center">Tue</th><th class="hCalendarDayNameRow" align="center">Wed</th><th class="hCalendarDayNameRow" align="center">Thu</th><th class="hCalendarDayNameRow" align="center">Fri</th><th class="hCalendarDayNameRow" align="center">Sat</th></tr><tr><td class="hCalendarDayNotInMonth"> </td><td class="hCalendarDayNotInMonth"> </td><td class="hCalendarDayNotInMonth"> </td><td class="hCalendarDayNotInMonth"> </td><td class="hCalendarDayNotInMonth"> </td><td class="hCalendarDay"><div class="hCalendarDayTitle">1</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">2</div></td></tr><tr><td class="hCalendarDay"><div class="hCalendarDayTitle">3</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">4</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">5</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">6</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">7</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">8</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">9</div></td></tr><tr><td class="hCalendarDay"><div class="hCalendarDayTitle">10</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">11</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">12</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">13</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">14</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">15</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">16</div></td></tr><tr><td class="hCalendarDay"><div class="hCalendarDayTitle">17</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">18</div></td><td class="hCalendarDayLinked"><div class="hCalendarDayTitle"><a href="/SC/en_US/?cat=Sun&date=20160719">19</a></div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">20</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">21</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">22</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">23</div></td></tr><tr><td class="hCalendarDayCurrent"><div class="hCalendarDayTitle">24</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">25</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">26</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">27</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">28</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">29</div></td><td class="hCalendarDay"><div class="hCalendarDayTitle">30</div></td></tr><tr><td class="hCalendarDay"><div class="hCalendarDayTitle">31</div></td><td class="hCalendarDayNotInMonth"> </td><td class="hCalendarDayNotInMonth"> </td><td class="hCalendarDayNotInMonth"> </td><td class="hCalendarDayNotInMonth"> </td><td class="hCalendarDayNotInMonth"> </td><td class="hCalendarDayNotInMonth"> </td></tr><tr class="hCalendarNextPrev"><td colspan="7" align="center"><a href="/SC/en_US/category/Sun" class="hCalendarNavBar">Today</a></td></tr></table> </div> </div> <!-- End Archives --> <!-- Bookmarks --> <div id="bookmarkSection"> <h5 class="section-title">Bookmarks</h5> <div class="section-body"> <ul class="rFolder"> <li class="rFolderItem"> <a href="" title="$bookmark.description" class="rBookmark0">Availability Suite Demo</a> </li> <li class="rFolderItem"> <a href="" title="$bookmark.description" class="rBookmark0">Open Storage Program</a> </li> <li class="rFolderItem"> <a href="" title="$bookmark.description" class="rBookmark0">SC Install Certification Program</a> </li> <li class="rFolderItem"> <a href="" title="$bookmark.description" class="rBookmark0">SC Learning Center</a> </li> <li class="rFolderItem"> <a href="" title="$bookmark.description" class="rBookmark0">SC Programs & Promotions</a> </li> </ul> </div> <h5 class="section-title">Majority Report</h5> <div class="section-body"> <ul class="rFolder"> <li class="rFolderItem"> <a href="" title="$bookmark.description" class="rBookmark0">First Thoughts of Sun Cluster 3.2</a> </li> <li class="rFolderItem"> <a href="" title="$bookmark.description" class="rBookmark0">Sun Cluster 3.2</a> </li> <li class="rFolderItem"> <a href="" title="$bookmark.description" class="rBookmark0">Sun Cluster and MySQL</a> </li> </ul> </div> </div> <!-- End Bookmarks --> <!-- Blog and Author Menu --> <div id="menuSection"> <h5 class="section-title">Menu</h5> <div class="section-body"> <ul class="rNavigationBar"> <li class="rNavItem"> <a href="/"><span>Blogs Home</span></a> </li> <li class="rNavItem"> <a href=""><span>Weblog</span></a> </li> <li class="rNavItem"> <a href="/roller-ui/login-redirect.rol"><span>Login</span></a> </li> </ul> </div> </div> <!-- End Blog and Author Menu --> <!-- Feeds --> <div id="feedsSection"> <h5 class="section-title">Feeds</h5> <div class="section-body"> <b>RSS</b> <ul class="rFeeds"> <li><a href="">All</a></li> <li><a href="">/Agents</a></li> <li><a href="">/Doc</a></li> <li><a href="">/OSP</a></li> <li><a href="">/Open High Availability Cluster</a></li> <li><a href="">/Oracle Solaris Cluster</a></li> <li><a href="">/Other</a></li> <li><a href="">/SDN</a></li> <li><a href="">/Sun</a></li> <li><a href="">Comments</a></li> </ul> <b>Atom</b> <ul class="rFeeds"> <li><a href="">All</a></li> <li><a href="">/Agents</a></li> <li><a href="">/Doc</a></li> <li><a href="">/OSP</a></li> <li><a href="">/Open High Availability Cluster</a></li> <li><a href="">/Oracle Solaris Cluster</a></li> <li><a href="">/Other</a></li> <li><a href="">/SDN</a></li> <li><a href="">/Sun</a></li> <li><a href="">Comments</a></li> </ul> </div> </div> <!-- End Feeds --> </div> </div> <!-- Footer --> <div id="footer"> <p>The views expressed on this blog are those of the author and do not necessarily reflect the views of Oracle. <a href="">Terms of Use</a> | <a href="">Your Privacy Rights</a> | <span id='teconsent'><script type='text/javascript' src=''></script> </span> </p> </div> <!-- Omniture Script --> <!-- Start SiteCatalyst code --> <script language="JavaScript" src="/main/resource/resources/ora_blogs.js"></script> <!-- End SiteCatalyst code --> </div> </body> </html>