picture of tech dogg Tech Dogg's Dox Tox

May
30

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.

  1. In a new browser tab or window, open the page Open HA Cluster man Page Source.
    1. Keep the Sun lawyers happy by reading the CDDL disclaimer.
    2. At the top of the page, click the OHAC Downloads link.

      The OHAC Downloads page is displayed.

    3. 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.
    4. When you're done, come back to this page.
  2. 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.

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed

Pick a Blog Date

Search

Play Tag

11g 2/08 3.2 adjectives adverbs antecedents barnes bill brands buyout cluster cobol concepts cousins descriptivists dialect disksuite docs.sun.com documentation domain download edition eqn eric express gates geographic global google grammar grooming guest heroes interview java job jonathan kissing larry layoffs ldoms linguistic lx manager massachusetts membership microsystems mood name native nbc new node non-global nroff open oracle page pagerank pascal patch performance plural prescriptivists product pronouns pronunciation quarterly quinto rac regional release reliability results runoff schmidt schwartz search sed sol solaris solaris8 solaris9 source speaker subjunctive sun syler technical technology television trends troff virginia wiki writer writing york zachary zone

Feed Me

See Also

Navigate