Tech Dogg's Dox Tox
Posted in Work at 11:41:29 AM on 30 May 2008 | Comments: 0
The Sun Cluster team yesterday contributed over two million additional lines of source code to the open source community, completing a promise the team made almost one year ago to open source the complete Sun Cluster product under the name Open High Availability Cluster.
Read the official press release.
But a more notable facet of this announcement is that all remaining unencumbered man page source for Sun Cluster was released as well.
This man page source, which is in nroff format, is available to you to use under the Common Development and Distribution License (CDDL), Version 1. Feel free to contribute your own content to, discuss, and modify this source. The Sun Cluster writers would love to hear what you think. Leave a comment and we'll get back to you.
To download and extract the man page source you want, complete the following steps.
- In a new browser tab or window, open the page Open HA Cluster man Page Source.
- Keep the Sun lawyers happy by reading the CDDL disclaimer.
- At the top of the page, click the OHAC Downloads link.
The OHAC Downloads page is displayed.
- In the table on the OHAC Downloads page, click the links for the man page tarball files you want and save each tarball file to disk.
- When you're done, come back to this page.
- Extract the man page source files.
% ls -al total 558 drwxr-xr-x 3 techdogg staff 512 May 30 10:35 . drwxrwxrwx 73 techdogg staff 3.5K May 30 10:27 .. -rw-r--r-- 1 techdogg staff 206K May 30 10:27 ohac-man-20080528.tar.bz2 -rw-r--r-- 1 techdogg staff 26K May 30 10:27 ohacds-man-20080528.tar.bz2 -rw-r--r-- 1 techdogg staff 19K May 30 10:35 ohacgeo-man-20071203.tar.bz2 -rw-r--r-- 1 techdogg staff 10K May 30 10:27 ohacqs-man-20080528.tar.bz2 % bzcat ohac-man-20080529.tar.bz2 | tar xvf - x ., 0 bytes, 0 tape blocks x ./man, 0 bytes, 0 tape blocks x ./man/man1, 0 bytes, 0 tape blocks x ./man/man1/libschost.so.1.1, 9289 bytes, 19 tape blocks x ./man/man1cl, 0 bytes, 0 tape blocks x ./man/man1cl/Intro.1cl, 13662 bytes, 27 tape blocks x ./man/man1cl/claccess.1cl, 11639 bytes, 23 tape blocks x ./man/man1cl/cldevice.1cl, 32859 bytes, 65 tape blocks x ./man/man1cl/cldevicegroup.1cl, 51677 bytes, 101 tape blocks x ./man/man1cl/clinterconnect.1cl, 23798 bytes, 47 tape blocks x ./man/man1cl/clnasdevice.1cl, 27534 bytes, 54 tape blocks x ./man/man1cl/clnode.1cl, 39424 bytes, 77 tape blocks ... % bzcat ohacds-man-20080529.tar.bz2 | tar xvf - x ., 0 bytes, 0 tape blocks x ./man, 0 bytes, 0 tape blocks x ./man/man5, 0 bytes, 0 tape blocks x ./man/man5/SUNW.apache.5, 11828 bytes, 24 tape blocks x ./man/man5/SUNW.dns.5, 6991 bytes, 14 tape blocks x ./man/man5/SUNW.hadb.5, 7773 bytes, 16 tape blocks x ./man/man5/SUNW.hadb_ma.5, 6944 bytes, 14 tape blocks x ./man/man5/SUNW.iws.5, 12364 bytes, 25 tape blocks x ./man/man5/SUNW.jsas-na.5, 7472 bytes, 15 tape blocks x ./man/man5/SUNW.jsas.5, 7550 bytes, 15 tape blocks ... % bzcat ohacqs-man-20080529.tar.bz2 | tar xvf - x ., 0 bytes, 0 tape blocks x ./man, 0 bytes, 0 tape blocks x ./man/man1cl, 0 bytes, 0 tape blocks x ./man/man1cl/clquorumserver.1cl, 13043 bytes, 26 tape blocks x ./man/man1m, 0 bytes, 0 tape blocks x ./man/man1m/scqsd.1m, 3290 bytes, 7 tape blocks x ./man/man4, 0 bytes, 0 tape blocks x ./man/man4/scqsd.conf.4, 2884 bytes, 6 tape blocks x ./man/README, 52 bytes, 1 tape blocks x ./man/CDDL.txt, 18924 bytes, 37 tape blocks % bzcat ohacgeo-man-20071203.tar.bz2 | tar xvf - x man, 0 bytes, 0 tape blocks x man/man1m, 0 bytes, 0 tape blocks x man/man1m/geoadm.1m, 16732 bytes, 33 tape blocks x man/man1m/geohb.1m, 13660 bytes, 27 tape blocks x man/man1m/geopg.1m, 38142 bytes, 75 tape blocks x man/man1m/geops.1m, 16541 bytes, 33 tape blocks x man/README, 52 bytes, 1 tape blocks x man/CDDL.txt, 18924 bytes, 37 tape blocks
The man page source files are extracted and placed in a subdirectory named man/, which contains a subdirectory for each man page section.
% pwd /home/techdogg/manpagesource % cd man /home/techdogg/manpagesource/man % ls -al total 68 drwxr-xr-x 12 techdogg staff 512 Nov 26 2007 . drwxr-xr-x 3 techdogg staff 512 May 30 10:35 .. -r--r--r-- 1 techdogg staff 18K Nov 26 2007 CDDL.txt -r--r--r-- 1 techdogg staff 52 Nov 26 2007 README drwxr-xr-x 2 techdogg staff 512 May 29 10:55 man1 drwxr-xr-x 2 techdogg staff 1.0K May 28 11:59 man1cl drwxr-xr-x 2 techdogg staff 512 May 29 10:55 man1ha drwxr-xr-x 2 techdogg staff 1.5K Nov 26 2007 man1m drwxr-xr-x 2 techdogg staff 2.0K May 29 10:55 man3ha drwxr-xr-x 2 techdogg staff 512 May 28 11:59 man4 drwxr-xr-x 2 techdogg staff 1.0K May 28 11:59 man5 drwxr-xr-x 2 techdogg staff 512 May 29 10:56 man5cl drwxr-xr-x 2 techdogg staff 512 May 29 10:56 man7 drwxr-xr-x 2 techdogg staff 512 May 29 10:56 man7p % man -M . cldevice Reformatting page. Please Wait... done Sun Cluster Maintenance Commands cldevice(1CL) NAME cldevice, cldev - manage Sun Cluster devices SYNOPSIS /usr/cluster/bin/cldevice -V /usr/cluster/bin/cldevice [subcommand] -? /usr/cluster/bin/cldevice subcommand [options] -v [+ | device ...] /usr/cluster/bin/cldevice check [-n node[,...]] [+] /usr/cluster/bin/cldevice clear [-n node[,...]] [+] /usr/cluster/bin/cldevice combine -t replication-type -g replication-device-group -d destination-device device /usr/cluster/bin/cldevice export [-o {- | configfile}] [-n node[,...]] [+ | device ...] /usr/cluster/bin/cldevice list [-n node[,...]] [+ | device ...] /usr/cluster/bin/cldevice monitor [-i {- | clconfigfile} ] [-n node[,...] ] {+ | disk-device ...} /usr/cluster/bin/cldevice populate /usr/cluster/bin/cldevice refresh [-n node[,...]] [+] /usr/cluster/bin/cldevice rename -d destination-device device /usr/cluster/bin/cldevice repair [-n node[,...]] {+ | device ...} Sun Cluster 3.2 Last change: 14 Sep 2007 1 Sun Cluster Maintenance Commands cldevice(1CL) --More--(4%)
Visit http://www.opensolaris.org/os/community/ha-clusters/ohac/ for additional Open High Availability Cluster source code and more information.
Note that the open source code does not include some encumbered Sun Cluster source code. Nonetheless, you can still build a completely usable high availability cluster from this source with Sun Studio 11.




