Availability Engineering
Sun Cluster Oasis
Main | Next page »
Monday Jun 01, 2009
Announcing Open HA Cluster 2009.06

We are pleased to announce the release of High Availability Cluster software for OpenSolaris 2009.06! If you've been following along, this release is the fruit of project Colorado. Open HA Cluster 2009.06 is based on Solaris Cluster 3.2, including many of the features from the most recent update. Additionally, Open HA Cluster 2009.06 contains the following new features:

Taken together, these features contribute to “hardware minimization,” allowing you to form a cluster with fewer physical hardware requirements.

This release runs on both SPARC and x86/x64 systems and includes the following agents:

Open HA Cluster 2009.06 is distributed as IPS packages from the https://pkg.sun.com/opensolaris/ha-cluster repository. In order to obtain access, accept the license agreement at https://pkg.sun.com to obtain a certificate and key. Follow the instructions given at registration to configure your system's access to the ha-cluster publisher.

To install the complete cluster, including agents, install the “ha-cluster-full” package. To install a minimal cluster, without agents and other optional components, install the “ha-cluster-minimal” package instead. You can then install the individual agents and other optional components.

Open HA Cluster 2009.06 is free to use, with production level support offerings available for two-node clusters. This release runs on OpenSolaris 2009.06 only.

For more information, see the documentation landing page and the OpenSolaris Availability page. If you don't have physical hardware available to create a cluster, try it out on VirtualBox! (PDF link).

Please direct your questions and comments to ha-clusters-discuss@opensolaris.org

The Colorado Team

Posted at 07:11AM Jun 01, 2009 in Open High Availability Cluster  |  Comments[0]

Tuesday May 19, 2009
Open HA Cluster at CommunityOne West June 1-2

In addition to the Cluster Summit on May 31, Open HA Cluster will be well represented at the CommunityOne West conference at Moscone Center in San Francisco.

We'll have an Open HA Cluster demo running the whole week. Come visit us in the Sun Pavillion to see Open HA Cluster running on OpenSolaris.

I'll also be giving a talk, "High Availability with OpenSolaris", as part of the Deploying OpenSolaris in your DataCenter deep dive track on Tuesday, June 2. Contrary to the "official" CommunityOne information you might find elsewhere, this deep dive track is completely free. Just register with the "OSDDT" registration code. The other talks in this track, on ZFS and Zones, should be quite interesting as well.

You can see the entire lineup of the OpenSolaris presence at CommunityOne here, and even more details here. I hope to see you in San Francisco in a couple weeks!

Nick Solter
Tech lead, Open HA Cluster 2009.06

Posted at 08:36AM May 19, 2009 in Open High Availability Cluster  |  Comments[0]

Monday Apr 27, 2009
Open HA Cluster Summit - 31st May 2009

Make High Availability Work for You - Open HA Cluster Summit 31st May 2009

Have you signed up for this event yet?

Join us as we explore the latest trends of High Availability Cluster technologies, as well as key insights from HA Clusters community members, technologists, and users of High Availability and Business Continuity software. Learn how to increase the availability of your favorite applications from blogs to enterprise level infrastructure. If you are a student, you may want to consider the industrial-strength Open HA Cluster software for your thesis research. You will also have the unique opportunity to hear one of the featured guest speakers, Dr. David Cheriton, industry expert and professor at Stanford University.

Come, learn, mingle with HA Clusters Community members, network, enjoy free food, and casino games!

If you are not going to be in San Francisco, you could still participate by following the technical sessions on twitter and ustream.

Jatin Jhala
HA Clusters Community Manager

This event is sponsored by Sun Microsystems, Inc.  Spread the word.  Inform your friends and colleagues.

Posted at 04:01PM Apr 27, 2009 in Open High Availability Cluster  |  Comments[0]

Friday Dec 05, 2008
pconsole now available in Solaris Express Community Edition build 103

pconsole, an open source parallel console tool, is now available in Solaris Express Community Edition starting with build 103 (it will also be available soon in OpenSolaris -- stay tuned for updates!). It is provided as an alternative to the existing tool cconsole (and its associated programs  crlogin, cssh, ctelnet), which is in the package SUNWccon (Sun Cluster Console), which is included in the Sun Cluster product.  pconsole provides the same basic functionality as cconsole but has a different interface.  It is being included because it is more familiar to some open source users and some have requested it. It is contained in the Solaris package SUNWpconsole.  This package is contained in the following metaclusters:

The full description of pconsole is in the pconsole man page.

 After installing the package, you can run the program /usr/bin/pconsole.  This is actually a shell script which invokes xterm and /usr/bin/pconsole-bin. It also uses ssh to establish the remote session.  These defaults can be changed by setting environment variables before running it.  Here are the environment variables you can set:

     P_TERM

By default, pconsole uses xterm(1) to create a  window  to  the  remote  system.  You can specify  another  command  by  setting the environment  variable  P_TERM  to the chosen command.


     P_TERM_OPTIONS

By default, pconsole uses the options  "-geometry  80x24  -fn  10x20"  to pass to the command that is specified by P_TERM,  or  to xterm(1)  if P_TERM is unspecified.  You can specify different options by setting the environment  variable  P_TERM_OPTIONS to the chosen options.


     P_CONNECT_CMD

By default, pconsole uses  ssh(1) to make connections.  You  can  use a different command, such  as  rlogin(1),  by  setting  the environment  variable  P_CONNECT_CMD  to the chosen command.

If you are satisfied with the default you do not need to set any variables.  pconsole is designed to be run as root.  Here is an example of how to use pconsole.  Let's assume you have a 3-node cluster called ¨oolong¨, with host nodes oolong1, oolong2, oolong3. Then you can type the following:

# pconsole oolong1 oolong2 oolong3

Four windows will then come up: three ordinary terminal windows, one for each of the named hosts, and a fourth special multiplexing window.  This window appears smaller than the others, and any input typed here gets sent to all the other windows.  This is extremely useful when you want to perform the same administrative actions on all the nodes at once.

The multiplexing window also supports a "command" mode, which is entered by typing CTRL-A.  This results in a ">>> " prompt.  In command mode several commands are available.  The "help" commands lists all of the commands:

>>> help
 help           Give help about the available commands
 ?              short-cut for 'help'
 version        Display version information
 echo           Turn echo on or off
 attach         Attach to a tty device
 detach         Detach from a tty device
 list           Show devices currently attached to
 connect        Leave command mode
 quit           Exit pconsole
 exit           Exit pconsole

>>>

Otherwise, the usage of pconsole should be straightforward.  Again, consult the man page for additional information.

Achut Reddy
Solaris Cluster Engineering

Posted at 11:10AM Dec 05, 2008 in Open High Availability Cluster  |  Comments[0]

Wednesday Dec 03, 2008
Open HA Cluster with HA-xVM demo

Following our recent Open CLARC inception review of the Open HA Cluster (OHAC) agent for xVM Hypervisor guest domains, I thought a small 5 minute demo would be of interest.

Please hit the download key from the demo link to stream the demo, which can be found at the HA-xVM project page.

The demo is based on Solaris Express Community Edition build 86 and Solaris Cluster Express 2/08 simply to reflect the cheat sheet from the link above. The purpose of the demo was to show the following:

In particular, within the demo RG1 manages xVM domain domu1. RG1 is then switched from node podio2 to node podio1 and domu1 is subsequently live migrated between the two nodes. While RG1/domu1 is online on podio1 that node podio1 is crashed via "uadmin 2 1". OHAC automatically detects that failure and restarts domu1 on podio2.

Neil Garthwaite
Solaris Cluster Engineering

Posted at 01:38PM Dec 03, 2008 in Open High Availability Cluster  |  Comments[0]

Main | Next page »