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:

  •  SUNWCall  (Entire distribution)
  •  SUNWCprog (Developer)
  •  SUNWCuser (End-User)

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:


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.


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.


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

Wednesday Jun 04, 2008

Solaris Cluster Express 6/08 available for download

Solaris Cluster Express 6/08 is now available for download! You can download the DVD image here

What is new in this release?

\* This release runs on OpenSolaris Nevada build 86. The version of the Sun Management Centre is now 3.1.

\* The HA agent for Solaris Containers is now enhanced to include support for the Solaris 9 Branded Zones on SPARC platform. This is very useful for those customers who still need to run some applications on Solaris 9 while taking advantage of the new features of Solaris 10 and above.

\* The HA agent for PostgreSQL Database is now ehanced to support WAL shipping. This feature greatly enhances the deployment of PostgreSQL database in Enterprise deployments.

\* Support for Solaris Containers configured with exclusive IP is included in this release.

\* The SCX Geographic Edition is enhanced to support Oracle Data Guard based replication.

\* This release also contains the mandatory bug fixes and other minor enhancements not mentioned above.

Stay tuned for more milestones along the open source journey!

Munish Ahuja
Madhan Kumar B.
Jonathan Mellors
Arun Kurse
Venugopal N.S.

Sunday Oct 28, 2007

Announcing Availability of Solaris Cluster Express 10/07

We are proud to announce the availability of the second revision of the Solaris Cluster Express today. The earlier release was Solaris Cluster Express  7/07.  You can download the DVD image from .

What is new in this release?

This release runs on the Solaris Nevada build 70b (SXDE 9/07).  It also includes many bug fixes for cluster core, framework, management and the following important enhancements for the Solaris Cluster Express Agents:

1.) The HA containers agent has been enhanced to support non-native Containers.  Solaris Containers for Linux Applications (aka Lx Zones) can be made HA using the HA Containers agent.  The agent also includes support for Solaris8 Containers on the SPARC platform.

2.) The HA JES Application server agent (SUNW.jsas, SUNW.jsas-na) has been enhanced to support the Open Source Glassfish version.


3.) Bug fixes for agents.  The updated list can be found at .

4.) This release also includes the recently open sourced Websphere Message Broker and Websphere MQ agents.

Stay tuned for more updates in the coming months as part of our commitment to Open Source software. Please visit to get more details about the Open HA Cluster Community!

Munish Ahuja
Madhan Kumar B
Jonathan Mellors
Venugopal Ns

Monday Oct 15, 2007

Better Late than never... Solaris Cluster Express

I had a few people ask me recently when we were going to have a version of Solaris Cluster on x86 based platforms.  I realized in my discussion with them that they have come to rely on Oasis for a lot of their information on Solaris Cluster and Open HA Cluster.  We had overlooked writing a blog on Oasis, about our first release of Solaris Cluster Express 7/07!

Solaris Cluster Express 7/07 is a complete version of Solaris Cluster that runs on Solaris Express Community Edition build68. You can install and run Solaris Cluster Express 7/07 on SPARC based platforms and on 32-bit or 64-bit x86 based platforms. The binaries are available for  download.  Read Thorsten's  Nick's   blog for more details.

Having said that, a newer version of Solaris Cluster Express should be rolling out very soon. Stay tuned!

-Meenakshi Kaul-Basu
Sr. Engg Manager
Open Source Effort





« April 2014