An Archived Oracle Technical Paper August 2007 Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software Important note: this paper was originally published before the acquisition of Sun Microsystems by Oracle in 2010. The original paper is enclosed and distributed as- is. It refers to products that are no longer sold and references technologies that have since been re-named.
58
Embed
Installing and Configuring Sun Java System Calendar · PDF file3.2 Install the Sun Cluster 3.1 Software Using the ... Useful Sun Cluster Administration ... Installing and Configuring
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
An Archived Oracle Technical Paper August 2007
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software
Important note: this paper was originally published before the acquisition of Sun Microsystems by Oracle in 2010. The original paper is enclosed and distributed as-is. It refers to products that are no longer sold and references technologies that have since been re-named.
Installing and Configuring Sun Java™ System Calendar Server 6.3
U.S. Government Rights - Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Use is subject to license terms. This distribution may include materials developed by third parties.
Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and in other countries, exclusively licensed through X/Open Company, Ltd. X/Open is a registered trademark of X/Open Company, Ltd.
All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc.
Sun, Sun Microsystems, the Sun logo, Java, Solaris, Solstice DiskSuite, Sun Cluster, and Sun Fire are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
This product is covered and controlled by U.S. Export Control laws and may be subject to the export or import laws in other countries. Nuclear, missile, chemical biological weapons or nuclear maritime end uses or end users, whether direct or indirect, are strictly prohibited. Export or reexport to countries subject to U.S. embargo or to entities identified on U.S. export exclusion lists, including, but not limited to, the denied persons and specially designated nationals lists is strictly prohibited.
DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 2
An Archived Oracle Technical Paper
Table of Contents1. Installing and Configuring the Asymmetric Cluster .............................................................................5
1.0 Install Sun Cluster 3.1 Software......................................................................................................51.1 Prepare Both Nodes of the Cluster..................................................................................................6
1.1.1 Edit the /etc/hosts File.....................................................................................................61.1.2 Create the Mount Points..........................................................................................................61.1.3 Create the Calendar Server User..............................................................................................7
1.2 Install the Calendar Server 6.3 Binaries on Both Cluster Nodes....................................................81.3 Install the Calendar HA Agent Package, SUNWscics, on Both Cluster Nodes............................81.4 Configure the Cluster......................................................................................................................8
1.4.1 Register the Resource Type Registration Files and Verify the Registration............................81.4.2 Create a Failover Resource Group for the Calendar Server...................................................91.4.3 Create a Logical Host Name Resource....................................................................................91.4.4 Create an HAStoragePlus Resource......................................................................................101.4.5 Enable the HAStoragePlus Resource.....................................................................................101.4.6 Test the Successful Creation of the Resource Group.............................................................10
1.5 Configure Calendar Server 6.3 on the Primary Node ...................................................................111.6 Configure Calendar Server 6.3 on the Secondary Node ...............................................................11
1.6.1 Fail Over to the Secondary Node...........................................................................................121.6.2 Create the Symbolic Link......................................................................................................121.6.3 Run csconfigurator on the Secondary Node................................................................121.6.4 Verify That csconfigurator Ran Successfully..............................................................12
1.7 Edit the Calendar Server Configuration File ................................................................................121.8 Create the Calendar Server HA Resource.....................................................................................131.9 Verify That Everything Is Working ..............................................................................................13
2. Unconfiguring the Asymmetric HA Cluster .......................................................................................142.1 Take the Resource Group Offline..................................................................................................142.2 Disable the Calendar Server Resource..........................................................................................142.3 Disable the Logical Host Name Resource.....................................................................................142.4 Disable the HAStoragePlus Resource...........................................................................................152.5 Remove the Calendar Server Resource.........................................................................................152.6 Remove the Logical Host Name Resource....................................................................................152.7 Remove the HAStoragePlus Resource..........................................................................................152.8 Remove the Resource Group.........................................................................................................152.9 Unregister the Resource Types That Are Not in Use....................................................................15
3. Installing Sun Cluster 3.1 Software.....................................................................................................163.1 Install the Solaris 10 Operating System on Both Nodes of the Cluster........................................163.2 Install the Sun Cluster 3.1 Software Using the Java ES Installer..................................................173.3 Configure the Sun Cluster 3.1 Software .......................................................................................19
4. Installing the Calendar Server 6.3 .......................................................................................................214.1 Select the Calendar Server 6.3 in the Installation Wizard.............................................................214.2 Specify the Installation Directories...............................................................................................224.3 Choose the Configure Later Option..............................................................................................224.4 Verify the Installation....................................................................................................................23
5. Configuring the Calendar Server 6.3 ..................................................................................................25
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 3
An Archived Oracle Technical Paper
5.1 Start the Configuration Wizard......................................................................................................255.2 Specify the Fully Qualified Host Name .......................................................................................265.3 Specify the Directory in Which to Store the Calendar Server Configuration...............................275.4 Specify the Archive and Hot Backup Directories.........................................................................295.5 Specify the Calendar Server User.................................................................................................315.6 Verify That the Configuration Was Successful.............................................................................32
6. Creating File Systems Using Solaris Volume Manager.......................................................................346.1 Create the Diskset..........................................................................................................................34
6.1.1 Create the State Database Replicas........................................................................................346.1.2 Verify the State Database Replicas........................................................................................356.1.3 Create the Diskset..................................................................................................................35
6.2 Add the Mediator Hosts................................................................................................................366.2.1 Take Ownership of the Diskset...................................................................................................36
6.2.2 Add the Mediator Hosts.........................................................................................................376.2.3 Verify That the Mediator Hosts Were Successfully Added...................................................37
6.3 Add Drives to the Diskset.............................................................................................................376.4 Create Volumes..............................................................................................................................37
6.4.1 Create Disk Stripes and Mirrors............................................................................................376.4.2 Verify the Creation of Disk Stripes and Mirrors....................................................................386.4.3 Create a Soft Partition............................................................................................................38
6.5 Modify the md.tab File on Both Nodes.....................................................................................386.5.1 Modify md.tab on the Primary Node.................................................................................386.5.2 Modify md.tab on the Secondary Node.............................................................................39
6.6 Create UFS File Systems...............................................................................................................396.6.1 Create the New UFS File Systems on the Raw Disks...........................................................396.6.2 Verify the Creation of the File System..................................................................................40
7. Useful Sun Cluster Administration Commands...................................................................................407.1 Determine the Cluster Status.........................................................................................................417.2 Bring the Resource Group Online.................................................................................................417.3 Verify That the Resource Group Is Online....................................................................................417.4 Display the Status of the Quorum Device.....................................................................................417.5 Display the Status of the Cluster Nodes........................................................................................417.6 Display the Configuration of the Cluster......................................................................................417.7 Check the Validity of the /etc/vfstab File............................................................................42
8. Enabling Cluster Debugging................................................................................................................428.1 Log Messages From the Calendar Server Agents.........................................................................428.2 Edit the syslog.conf File........................................................................................................42
9. Example Output From Commands......................................................................................................439.2 Output of scstat........................................................................................................................469.3 Output of scstat -g.................................................................................................................499.4 Output of scstat -q.................................................................................................................499.5 Output of scconf .......................................................................................................................50
10. References..........................................................................................................................................5111. For More Information.........................................................................................................................51
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 4
An Archived Oracle Technical Paper
Introduction
This document describes how to install and configure a two-node, asymmetric, high availability (HA) cluster for Sun Java System Calendar Server 6.3 (hereafter referred to as “Calendar Server 6.3”) with Sun Cluster 3.1 software. This document also covers unconfiguring the same two-node cluster. These instructions are valid on SPARC® platforms.
1. Installing and Configuring the Asymmetric Cluster To configure a two-node, asymmetric, HA cluster for Calendar Server 6.3, perform the procedures presented in the following sections.
1.0 Install Sun Cluster 3.1 Software1.1 Prepare Both Nodes of the Cluster
1.1.1 Edit the /etc/hosts File1.1.2 Create the Mount Points1.1.3 Create the Calendar Server User
1.2 Install the Calendar Server 6.3 Binaries on Both Cluster Nodes1.3 Install the Calendar Server HA Agent Package, SUNWscics, on Both Cluster Nodes1.4 Configure the Cluster
1.4.1 Register the Resource Type Registration Files and Verify the Registration1.4.2 Create a Failover Resource Group for the Calendar Server1.4.3 Create a Logical Host Name Resource1.4.4 Create an HAStoragePlus Resource1.4.5 Enable the HAStoragePlus Resource1.4.6 Test the Successful Creation of the Resource Group
1.5 Configure Calendar Server 6.3 on the Primary Node1.6 Configure Calendar Server 6.3 on the Secondary Node
1.6.1 Fail Over to the Secondary Node 1.6.2 Create the Symlink1.6.3 Run csconfigurator on the Secondary Node1.6.4 Verify That csconfigurator Ran Successfully
1.7 Edit the Calendar Server Configuration File1.8 Create the Calendar Server HA Resource1.9 Verify That Everything Is Working
1.0 Install Sun Cluster 3.1 SoftwareInstall the Sun Cluster 3.1 software using the Sun Java Enterprise System (hereafter referred to as “Java ES”) installer on both nodes. In this document, the two nodes are named loquacious.example.com and reticent.example.com.
After the installation is complete, you must configure the two-node cluster. In this document, the cluster name is Calendarcluster.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 5
An Archived Oracle Technical Paper
Section 3 of this document contains instructions on installing and configuring the Sun Cluster 3.1 software.
1.1 Prepare Both Nodes of the Cluster
1.1.1 Edit the /etc/hosts FileFor example, the two nodes in the cluster have physical host names loquacious.example.com and reticent.example.com. The two-node cluster has the logical host name atlantic. The logical host name atlantic is assigned a logical IP address. For example, the /etc/hosts file looks like the following.
Output from cat /etc/hosts on the primary node, loquacious.example.com, looks like this:
100.10.100.223 atlantic.example.com atlantic << This is a logical IP address associated with the logical host name atlantic.example.com >>
1.1.2 Create the Mount PointsCreate the required file systems. For information on how to create the file systems, see Section 6 of this document.
Once the file systems have been created on the shared storage (/SharedDisk), create the required mount points on both the primary and secondary nodes. For example, on each node perform the following command:
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 6
An Archived Oracle Technical Paper
# mkdir -p /SharedDisk
Once you are done creating the file systems, verify that your /etc/vfstab file looks like one of the following.
If your mount point is a Cluster File System (CFS):As shown below in bold, the /dev/md/polarbear/dsk/d2000 line should be identical on both nodes of the two-node cluster. That is, /etc/vfstab should have this line on both loquacious.example.com and reticent.example.com.
# cat /etc/vfstab#device device mount FS fsck mount mount#to mount to fsck point type pass at boot options#/dev/md/polarbear/dsk/d2000 /dev/md/polarbear/rdsk/d2000 /SharedDisk ufs 2 yes global,logging
If your mount point is a Failover File System (FFS):As shown below in bold, the /dev/md/polarbear/dsk/d2000 line should be identical on both nodes of the two-node cluster. That is, /etc/vfstab should have this line on both loquacious.example.com and reticent.example.com.
# cat /etc/vfstab#device device mount FS fsck mount mount#to mount to fsck point type pass at boot options#/dev/md/polarbear/dsk/d2000 /dev/md/polarbear/rdsk/d2000 /SharedDisk ufs 2 no logging
On the primary node, loquacious.example.com, mount the shared disk on /SharedDisk.
# mount /SharedDisk
1.1.3 Create the Calendar Server UserCreate the Calendar Server user, and then add the user to the group. For the examples that follow, the user is named icsuser and the group is named icsgroup. The icsuser user must exist on all nodes of the cluster, and each instance of icsuser must use the same user identifier (UID). In this
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 7
An Archived Oracle Technical Paper
example, the /etc/passwd entry for icsuser shows the UID 203389, which should be identical on all nodes of the cluster.
# su icsuser$ iduid=203389(icsuser) gid=20000002(icsgroup)
1.2 Install the Calendar Server 6.3 Binaries on Both Cluster Nodes
Install the Calendar Server 6.3 binaries on both nodes, loquacious.example.com and reticent.example.com. In the examples that follow, the default Calendar Server root, /opt, was chosen for the installation.
During the installation process, choose the Configure Later option.
For more information on installing Calendar Server 6.3, refer to Section 4 of this document.
1.3 Install the Calendar HA Agent Package, SUNWscics, on Both Cluster NodesUsing the Java ES installer, install the Calendar Server HA agent package (SUNWscics) on both nodes of the cluster.
1.4 Configure the ClusterTo configure the cluster, perform the steps described in this section. All of the following commands assume that the PATH environment variable is set to /usr/cluster/bin on both nodes of the cluster.
1.4.1 Register the Resource Type Registration Files and Verify the RegistrationOn the primary node, add the two required Resource Type Registration (RTR) files, SUNW.scics and SUNW.HAStoragePlus to configure the cluster and make it aware of the resource types that will be used. Unless otherwise stated, run the following commands on the primary node (loquacious.example.com).
To register the Calendar Server RTR file SUNW.scics, use the following command:
# scrgadm -a -t SUNW.scics
Verify that this RTR file has been successfully registered, as follows.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 8
An Archived Oracle Technical Paper
# scrgadm -pv -t SUNW.scics
Res Type name: SUNW.scics (SUNW.scics) Res Type description: Sun Cluster Agent for Calendar Server (SUNW.scics) Res Type base directory: /opt/SUNWscics/bin (SUNW.scics) Res Type single instance: False (SUNW.scics) Res Type init nodes: All potential masters (SUNW.scics) Res Type failover: True (SUNW.scics) Res Type version: 1.0 (SUNW.scics) Res Type API version: 2 (SUNW.scics) Res Type installed on nodes: <All> (SUNW.scics) Res Type packages: SUNWscics (SUNW.scics) Res Type system: False
To register the HAStoragePlus RTR file, SUNW.HAStoragePlus, use the following command:
# scrgadm -a -t SUNW.HAStoragePlus
Verify that this RTR file has been successfully registered:
# scrgadm -pv -t SUNW.HAStoragePlus
Res Type name: SUNW.HAStoragePlus:4 (SUNW.HAStoragePlus:4) Res Type description: HA Storage Plus (SUNW.HAStoragePlus:4) Res Type base directory: usr/cluster/lib/rgm/rt/hastorageplus (SUNW.HAStoragePlus:4) Res Type single instance: False (SUNW.HAStoragePlus:4) Res Type init nodes: All potential masters (SUNW.HAStoragePlus:4) Res Type failover: False (SUNW.HAStoragePlus:4) Res Type proxy: False (SUNW.HAStoragePlus:4) Res Type version: 4 (SUNW.HAStoragePlus:4) Res Type API version: 2 (SUNW.HAStoragePlus:4) Res Type installed on nodes: <All> (SUNW.HAStoragePlus:4) Res Type packages: SUNWscu (SUNW.HAStoragePlus:4) Res Type system: False
1.4.2 Create a Failover Resource Group for the Calendar ServerFor this instance of the Calendar Server, create a failover resource group called CAL-RG with loquacious.example.com as the primary node and reticent.example.com as the failover (secondary) node.
# scrgadm -a -g CAL-RG -h loquacious,reticent
1.4.3 Create a Logical Host Name ResourceCreate a logical host name resource called atlantic, and add this to the resource group CAL-RG.After creating the failover resource group, bring it online on the primary node.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 9
Verify that the logical host name has been added to the resource group.
# scrgadm -pv -j atlantic
(CAL-RG) Res name: atlantic (CAL-RG:atlantic) Res R_description: LogicalHostname resource for atlantic (CAL-RG:atlantic) Res resource type: SUNW.LogicalHostname:2 (CAL-RG:atlantic) Res type version: 2 (CAL-RG:atlantic) Res resource group name: CAL-RG (CAL-RG:atlantic) Res resource project name: default (CAL-RG:atlantic{loquacious}) Res enabled: True (CAL-RG:atlantic{reticent}) Res enabled: True (CAL-RG:atlantic{loquacious}) Res monitor enabled: True (CAL-RG:atlantic{reticent}) Res monitor enabled: True
1.4.4 Create an HAStoragePlus ResourceCreate an HAStoragePlus resource called calendar-hasp-resource. This HAStoragePlus resource will manage the mount point /SharedDisk. In the examples, both the CFS and FFS are used.
1.4.5 Enable the HAStoragePlus ResourceEnable the HAStoragePlus resource created previously.
# scswitch -e -j calendar-hasp-resource
1.4.6 Test the Successful Creation of the Resource GroupPerform a failover to the secondary node and run the df and ping commands to test that the following are true:
● The mount point, /SharedDisk, is accessible by both nodes.
● The logical host name is online.
● The resource group CAL-RG is functioning.
Perform the failover to the secondary node by issuing the following command:
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 10
An Archived Oracle Technical Paper
# scswitch -z -g CAL-RG -h reticent
Make sure the mount point is accessible by running the following command.
You can repeat the same exercise by failing back and forth between the two nodes and repeating the same experiment of running the df and ping commands to make sure that the logical host name (atlantic.example.com) and the mount point (/SharedDisk) are accessible from both nodes.
1.5 Configure Calendar Server 6.3 on the Primary Node Fail over so that you are back on the primary node, loquacious.example.com.
While on the primary node, run the Calendar Server configuration program (csconfigurator).
The csconfigurator.sh script is located under the /opt/SUNWics5/cal/sbin directory. Recall that you installed the Calendar Server under /opt.
# cd /opt/SUNWics5/cal/sbin
# ./csconfigurator.sh
During the configuration, you are prompted for the fully qualified host name. Enter the fully qualified logical host name (atlantic.example.com, in this example).
When the program prompts you to “Select directory to store configuration and data files,” specify themount point (/SharedDisk, in this example).
Section 5 of this document contains sample screen shots from the configuration program.
1.6 Configure Calendar Server 6.3 on the Secondary Node After you have finished configuring the primary node, fail over to the secondary node (reticent). It
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 11
An Archived Oracle Technical Paper
is not necessary to run the Calendar Server configuration UI program again. However, to ensure that you perform the exact same configuration on the secondary node, run the csconfigurator.sh utility, located under the /opt/SUNWics5/cal/sbin directory.
1.6.1 Fail Over to the Secondary NodeUsing the scswitch command, fail over from the primary node to the secondary node.
# scswitch -z -g CAL-RG_reticent -h loquacious
1.6.2 Create the Symbolic LinkAfter failing over to the secondary node, create the following symbolic link to the already existing configuration on the shared disk.
# cd /opt/SUNWics5/cal
# ln -s /Shared/config .
1.6.3 Run csconfigurator on the Secondary NodeNow run the csconfigurator program on the secondary node, but with differentoptions.
1.6.4 Verify That csconfigurator Ran SuccessfullyCheck that all the tasks passed, as they did the first time you ran the configuration program.
1.7 Edit the Calendar Server Configuration File Edit the ics.conf file by assigning values to the configuration parameters local.hostname, local.servername, and so on.
In the following example, atlantic is the logical host name assigned to this Calendar Server resource, and 100.10.100.223 is the logical IP address assigned to the logical host name assigned to this Calendar Server resource.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 12
An Archived Oracle Technical Paper
ics.conf
! The following are the changes for making Calendar Server highly available.! These lines are added at the end of the current ics.conf file:local.server.ha.enabled="yes"local.server.ha.agent="SUNWscics"service.http.listenaddr="100.10.100.223"local.hostname="atlantic"local.servername="atlantic"service.ens.host="atlantic"service.http.calendarhostname="atlantic.example.com"local.autorestart="yes"service.listenaddr = "100.10.100.223"
1.8 Create the Calendar Server HA ResourceCreate the Calendar Server HA resource and specify its dependency on the HAStoragePlus resource and the logical host name.
In the example that follows, the resource is named calendar-cs-resource, and it has a dependency on the HAStoragePlus resource (calendar-hasp-resource) and the logical host name (atlantic). The Calendar Server is installed in /opt.
1.9 Verify That Everything Is Working Fail over the resource group (CAL-RG). For example, fail over CAL-RG from the primary node to the secondary node. Then try failing over from one node to the other multiple times, making sure that the failover is successful each time.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 13
Also try killing any of the Calendar Server processes, for example, pkill cshttpd. Do this multiple times. The Calendar Server should fail over from one node to the other.
2. Unconfiguring the Asymmetric HA Cluster To unconfigure the cluster, perform the commands shown in the following sections:
2.1 Take the Resource Group Offline2.2 Disable the Calendar Server Resource2.3 Disable the Logical Host Name Resource2.4 Disable the HAStoragePlus Resource2.5 Remove the Calendar Server Resource2.6 Remove the Logical Host Name Resource2.7 Remove the HAStoragePlus Resource2.8 Remove the Resource Group 2.9 Unregister the Resource Types That Are Not in Use
2.1 Take the Resource Group Offline
# scswitch -F -g CAL-RG
2.2 Disable the Calendar Server Resource
# scswitch -n -j calendar-cs-resource
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 14
An Archived Oracle Technical Paper
2.3 Disable the Logical Host Name Resource
# scswitch -n -j atlantic
2.4 Disable the HAStoragePlus Resource
# scswitch -n -j calendar-hasp-resource
2.5 Remove the Calendar Server Resource
# scrgadm -r -j calendar-cs-resource
2.6 Remove the Logical Host Name Resource
# scrgadm -r -j atlantic
2.7 Remove the HAStoragePlus Resource
# scrgadm -r -j calendar-hasp-resource
2.8 Remove the Resource Group
# scrgadm -r -g CAL-RG
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 15
An Archived Oracle Technical Paper
2.9 Unregister the Resource Types That Are Not in Use
# scrgadm -r -t SUNW.HAStoragePlus
# scrgadm -r -t SUNW.scics
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 16
An Archived Oracle Technical Paper
3. Installing Sun Cluster 3.1 SoftwareTo install the Sun Cluster 3.1 software, perform the procedures presented in the following sections.
3.1 Install the SolarisTM 10 Operating System on Both Nodes of the Cluster3.2 Install the Sun Cluster 3.1 Software Using the Java ES Installer3.3 Configure the Sun Cluster 3.1 Software
3.1 Install the Solaris 10 Operating System on Both Nodes of the ClusterMake sure your local file system layout (on both the cluster nodes) looks like the file system in Table 1 before installing the Solaris 10 OS. While installing the Solaris 10 OS, make sure you create a file system layout like the example shown here. Table 1 displays the layout of the disk slices.
Table 1: File System Allocation
Slice Contents Size Allocation
Description
0 / 30GB Remaining free space on the disk after allocating space to slices 1 through 7. Used for the Solaris OS, Sun Cluster software, data-services software, volume-manager software, Sun Management Center agent and Sun Cluster module agent packages, root file systems, and database and application software.
1 swap 2GB Remaining bytes for the Solaris OS. 512 Mbytes for Sun Cluster software.
2 overlap 33GB The entire disk.
3 /globaldevices 1024MB The Sun Cluster software later assigns this slice a different mount point and mounts the slice as a cluster file system.
7 volume manager
100MB Used by Solstice DiskSuiteTM or Solaris Volume Manager software for the state database replica, or used by Veritas Volume Manager (VxVM) for installation after you free the slice.
After installing the Solaris 10 OS, the partition table looks like the following example.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 17
3.2 Install the Sun Cluster 3.1 Software Using the Java ES InstallerFollowing are example screen shots of the Java ES installer.
Figure 1: Java ES Installation Wizard
After you launch the installation wizard and accept the license agreements, you are prompted for inputs by the installation wizard.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 18
An Archived Oracle Technical Paper
Figure 2: Wizard Welcome ScreenSelect the Sun Cluster 3.1 software from the installation wizard, as shown in Figure 3.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 19
An Archived Oracle Technical Paper
Figure 3: Choosing Sun Cluster 3.1 Software
3.3 Configure the Sun Cluster 3.1 Software After installing the Sun Cluster 3.1 software, first register both nodes (reticent.example.com and loquacious.example.com) as the two nodes of the cluster. The name of the newly created cluster is Calendarcluster.
Then, run the configuration program, scinstall, located under the /usr/cluster/bin directory. After the installation completes, reboot all the nodes in the cluster.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 20
An Archived Oracle Technical Paper
# pwd/usr/cluster/bin
# ls -rlt scinstall
-r-xr-xr-x 1 root bin 74027 Aug 20 2006 scinstall
Here is an excerpt from running ./scinstall. The cluster named Calendarcluster has been created.
# ./scinstall
<<< Excerpt from Sun Cluster Installation >>
Your responses indicate the following options to scinstall:
Are these the options you want to use (yes/no) [yes]? Are these the options you want to use (yes/no) [yes]? Do you want to continue with this configuration step (yes/no) [yes]?
Checking device to use for global devices file system ... done :::<< Omitted lines. See section 9.1 for a detailed output.>>
Initializing cluster name to "Calendarcluster" ... done (/dev/did/rdsk/d2s2) added; votecount = 1, bitmask of nodes with configured paths = 0x3.Nov 17 16:32:15 reticent cl_runtime: NOTICE: CMM: Cluster members: loquacious reticent.Nov 17 16:32:15 reticent cl_runtime: NOTICE: CMM: node reconfiguration #6 completed.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 21
An Archived Oracle Technical Paper
4. Installing the Calendar Server 6.3 To install the Calendar Server 6.3, use the procedures presented in the following sections:
4.1 Select the Calendar Server 6.3 in the Installation Wizard4.2 Specify the Installation Directories4.3 Choose the Configure Later Option4.4 Verify the Installation
4.1 Select the Calendar Server 6.3 in the Installation WizardUsing the Sun Java Communications Suite 5 installer, install the Calendar Server 6.3.
Select Calendar Server 6.3 from the Choose Software Components screen, as shown in Figure 4. You must run the Directory Preparation tool after the installation is complete. For instructions on running the Directory Preparation Tool, see the Sun Java Communications Suite Installation Guide (http://docs.sun.com/app/docs/doc/819-7560).
Figure 4: Choosing Calendar Server 6.3
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 22
4.2 Specify the Installation DirectoriesAt the Specify Installation Directories screen, shown in Figure 5, choose the default Calendar Server installation root, /opt.
Figure 5: Specifying Installation Directories
4.3 Choose the Configure Later OptionSelect the Configure Later option, as shown in Figure 6. See Section 5 of this document for information on how to configure the Calendar Server.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 23
An Archived Oracle Technical Paper
Figure 6: Choosing the Configure Later Option
4.4 Verify the InstallationVerify that the installation is complete, as shown in Figure 7.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 24
An Archived Oracle Technical Paper
Figure 7: Installation Complete ScreenOnce installed, all the Calendar Server data can be found under /opt/SUNWics5/cal.
[dt120194@algorithms]/opt/SUNWics5/cal 39 % ls -rltotal 39460drwxr-xr-x 3 root bin 512 Apr 16 15:22 toolsdrwxr-xr-x 4 root bin 512 Apr 16 15:22 sharedrwxr-xr-x 2 root bin 1024 Apr 16 15:22 sbindrwxr-xr-x 4 root bin 2048 Apr 16 15:22 libdrwxr-xr-x 11 root bin 2048 Apr 16 15:23 htmldrwxr-xr-x 8 root bin 512 Apr 16 15:23 csapi
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 25
An Archived Oracle Technical Paper
5. Configuring the Calendar Server 6.3 To configure the Calendar Server 6.3, use the procedures presented in the following sections:
5.1 Start the Configuration Wizard5.2 Specify the Fully Qualified Host Name 5.3 Specify the Directory in Which to Store the Calendar Server Configuration5.4 Specify the Archive and Hot Backup Configuration Panel Directories5.5 Specify the Calendar Server User5.6 Verify That the Configuration Was Successful
5.1 Start the Configuration WizardBring up the configuration wizard by running the Calendar Server csconfigurator program.
# cd /opt/SUNWics5/cal/sbin
# ./csconfigurator.sh
Figure 8 shows the first screen of the Calendar Server Configuration Wizard. In the examples that follow, only the screens important to the high availability configuration are shown. The intervening screens are not shown. For those screens, fill in the appropriate information and continue until you reach the next screen shown in the examples.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 26
An Archived Oracle Technical Paper
Figure 8: Configuration Wizard Welcome Screen
5.2 Specify the Fully Qualified Host Name Answer the appropriate questions and when prompted for the fully qualified host name, choose thelogical host name, as shown in Figure 9. In our example, the logical host name is atlantic.example.com.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 27
An Archived Oracle Technical Paper
Figure 9: Specifying the Fully Qualified Host Name
5.3 Specify the Directory in Which to Store the Calendar Server ConfigurationWhen prompted for the directory in which to store configuration and data files, choose the directories mounted on the shared disk, as shown in Figure 10. Table 2 lists all the directories in which to store configuration and data files.
Table 2: Directories for Storing Configuration and Data Files
Wizard Field Directory to SpecifyConfig Directory /SharedDisk/config
Database Directory /SharedDisk/csdb
Attachment Store Directory /SharedDisk/astore
Logs Directory /SharedDisk/logs
Temporary Files Directory /SharedDisk/tmp
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 28
An Archived Oracle Technical Paper
Figure 10: Specifying Directories in Which to Store Configuration and Data FilesOnce the location of these directories is specified, click Create Directory, as shown in Figure 11, to create the directories.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 29
An Archived Oracle Technical Paper
Figure 11: Creating New Configuration Directory
5.4 Specify the Archive and Hot Backup DirectoriesWhen prompted for the archive directory and the hot backup directory, choose the directoriesmounted on the shared disk, as shown in Table 3 and Figure 12.
Table 3: Directories for Archive and Hot Backup
Wizard Field Directory to SpecifyArchive Directory /SharedDisk/csdb/archive
Hot Backup Directory /SharedDisk/csdb/hotbackup
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 30
An Archived Oracle Technical Paper
Figure 12: Specifying Archive and Hot Backup DirectoriesOnce the location of these directories is specified, click Create Directory, as shown in Figure 13, to create the directories.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 31
An Archived Oracle Technical Paper
Figure 13: Creating New Archive and Backup Directories
5.5 Specify the Calendar Server UserWhen asked for the Calendar Server user and group, enter icsuser as the user name and icsgroup as the group, as shown in Figure 14. Make sure you select the Start on system startup option (de-select the Start after successful configuration option.)
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 32
An Archived Oracle Technical Paper
Figure 14: Specifying Calendar Server User
5.6 Verify That the Configuration Was SuccessfulWhen you choose the Configure Now option, verify that the configuration has completed successfully.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 33
An Archived Oracle Technical Paper
Figure 15: Ready to Configure Screen
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 34
An Archived Oracle Technical Paper
6. Creating File Systems Using Solaris Volume ManagerTo create the file systems, use the procedures presented in the following sections:
6.1 Create the Diskset6.1.1 Create the State Database Replicas6.1.2 Verify the State Database Replicas6.1.3 Create the Diskset
6.2 Add the Mediator Hosts6.2.1 Take Ownership of the Diskset6.2.2 Add the Mediator hosts6.2.3 Verify That the Mediator Hosts Were Successfully Added
6.3 Add Drives to the Diskset6.4 Create Volumes
6.4.1 Create Disk Stripes and Mirrors6.4.2 Verify the Creation of Disk Stripes and Mirrors6.4.3 Create a Soft Partition
6.5 Modify the md.tab File on Both Nodes6.5.1 Modify md.tab on the Primary Node6.5.2 Modify md.tab on the Secondary Node
6.6 Create UFS File Systems6.6.1 Create the New UFS File Systems on the Raw Disks6.6.2 Verify the Creation of the File System
6.1 Create the DisksetCreate a diskset using the steps that follow.
6.1.1 Create the State Database ReplicasBefore you create the state database replicas, check to see if there are already existing disksets on both nodes. If not, create state database replicas on each node.
For example, to check if there are already existing disksets on both nodes, use the metadb command on each node.
# metadbmetadb: loquacious: there are no existing databases
# metadbmetadb: reticent: there are no existing databases
For example, to create the state database replicas, use the metadb -a -f -c command.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 35
An Archived Oracle Technical Paper
On node 1 (loquacious):
# metadb -a -f -c 3 c2t0d0s7
On node 2 (reticent):
# metadb -a -f -c 3 c2t0d0s7
6.1.2 Verify the State Database ReplicasVerify the state database replicas on each node using the metadb command.
On node 1 (loquacious):
# metadb flags first blk block count a u 16 8192 /dev/dsk/c2t0d0s7 a u 8208 8192 /dev/dsk/c2t0d0s7 a u 16400 8192 /dev/dsk/c2t0d0s7
On node 2 (reticent):
# metadb flags first blk block count a u 16 8192 /dev/dsk/c2t0d0s7 a u 8208 8192 /dev/dsk/c2t0d0s7 a u 16400 8192 /dev/dsk/c2t0d0s7
6.1.3 Create the DisksetAs in the following example, create a diskset named polarbear.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 36
An Archived Oracle Technical Paper
You can run this command on either node:
# metaset -s polarbearmetaset: loquacious: setname "polarbear": no such set
Create the diskset:
# metaset -s polarbear -a -h loquacious reticent
Verify the creation of the diskset:
# metaset -s polarbearSet name = polarbear, Set number = 1
Host Ownerloquacious reticent
To determine which disks are shared, use the command in the following example.
6.2 Add the Mediator HostsTo add mediator hosts, use the steps that follow.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 37
An Archived Oracle Technical Paper
6.2.1 Take Ownership of the DisksetFrom the primary node, loquacious, take ownership of the diskset.
# metaset -s polarbear -t
6.2.2 Add the Mediator Hosts
# metaset -s polarbear -a -m loquacious reticent
6.2.3 Verify That the Mediator Hosts Were Successfully AddedRun the medstat command to verify that the mediator hosts were successfully addedto the polarbear diskset.
# medstat -s polarbear
Mediator Status Goldenloquacious Ok Noreticent Ok No
6.3 Add Drives to the DisksetAdd drives to the polarbear diskset and verify that the drives were added.
# metaset -s polarbear -a /dev/did/rdsk/d2 /dev/did/rdsk/d3
# metaset -s polarbear
Set name = polarbear, Set number = 1
Host Ownerloquacious Yesreticent
Driv Dbase
d2 Yes
d3 Yes
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 38
An Archived Oracle Technical Paper
6.4 Create VolumesTo create volumes, use the steps that follow.
6.4.1 Create Disk Stripes and MirrorsCreate disk stripes and mirrors, as shown in the following example.
# metainit -s polarbear d200 -m d20polarbear/d200: Mirror is setup
# metainit -s polarbear d300 -m d30polarbear/d300: Mirror is setup
6.4.2 Verify the Creation of Disk Stripes and MirrorsVerify that the disk stripes and mirrors have been successfully created, as shownin the following example.
6.6 Create UFS File SystemsTo create the UFS file systems, use the steps that follow.
6.6.1 Create the New UFS File Systems on the Raw DisksCreate the new UFS file systems on the raw disks using the newfs command.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 41
An Archived Oracle Technical Paper
# newfs /dev/md/polarbear/rdsk/d3000newfs: construct a new file system /dev/md/polarbear/rdsk/d3000: (y/n)? yWarning: 4432 sector(s) in last cylinder unallocated/dev/md/polarbear/rdsk/d3000: 71118512 sectors in 11576 cylinders of 48 tracks, 128 sectors 34725.8MB in 724 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)super-block backups (for fsck -F ufs -o b=#) at: 32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,Initializing cylinder groups:..............super-block backups for last 10 cylinder groups at: 70190368, 70288800, 70387232, 70485664, 70584096, 70682528, 70780960, 70879392, 70977824, 71076256
# newfs /dev/md/polarbear/rdsk/d2000newfs: construct a new file system /dev/md/polarbear/rdsk/d2000: (y/n)? yWarning: 4432 sector(s) in last cylinder unallocated/dev/md/polarbear/rdsk/d2000: 71118512 sectors in 11576 cylinders of 48 tracks, 128 sectors 34725.8MB in 724 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)super-block backups (for fsck -F ufs -o b=#) at: 32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,Initializing cylinder groups:..............super-block backups for last 10 cylinder groups at: 70190368, 70288800, 70387232, 70485664, 70584096, 70682528, 70780960, 70879392, 70977824, 71076256
6.6.2 Verify the Creation of the File SystemCheck on both disks to verify that the file systems were successfully created.
# fstyp /dev/md/polarbear/dsk/d2000 ufs
# fstyp /dev/md/polarbear/dsk/d3000 ufs
7. Useful Sun Cluster Administration CommandsThe following sections provide useful commands for performing the administration tasks.
7.1 Determine the Sun Cluster Status7.2 Bring the Resource Group Online7.3 Verify That the Resource Group Is Online7.4 Display the Status of the Quorum Device7.5 Display the Status of the Cluster Nodes7.6 Display the Configuration of the Cluster7.7 Check the Validity of the /etc/vfstab File
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 42
An Archived Oracle Technical Paper
7.1 Determine the Cluster Status
# scstat -pvv
Detailed output of this command is shown in Section 9.2 of this document.
7.2 Bring the Resource Group Online
# scswitch -Z -g CAL-RG
7.3 Verify That the Resource Group Is Online
# scstat -g
Detailed output of this command is shown in Section 9.3 of this document.
7.4 Display the Status of the Quorum Device
# scstat -q
Detailed output of this command is shown in Section 9.4 of this document.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 43
An Archived Oracle Technical Paper
Detailed output of this command is shown in Section 9.5 of this document.
7.7 Check the Validity of the /etc/vfstab FileThe sccheck configuration check utility verifies that the mount points exist. If there are no errors, nothing is returned. This utility verifies that the /etc/vfstab file entries are correct on both nodes of the cluster.
# sccheck
8. Enabling Cluster DebuggingTo enable cluster debugging, use the procedures presented in the following sections:
8.1 Log Messages From the Calendar Server Agents8.2 Edit the sylog.conf File
8.1 Log Messages From the Calendar Server AgentsThe following command increases the loglevel to the maximum possible value (9).
8.2 Edit the syslog.conf FileAdd the following line to syslog.conf to log all the debug messages to the file /var/adm/sunclusterlog.
In syslog.conf, add the following line:
daemon.debug /var/adm/sunclusterlog
Then, restart the syslogd daemon.
# pkill -HUP syslogd
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 44
An Archived Oracle Technical Paper
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 45
An Archived Oracle Technical Paper
9. Example Output From CommandsThe following sections provide the output from commands used in previous sections.
9.1 Output of scinstall 9.2 Output of scstat9.3 Output of scstat -g9.4 Output of scstat -q9.5 Output of scconf
9.1 Output of scinstall
Initializing authentication options ... doneInitializing configuration for adapter "qfe0" ... doneInitializing configuration for adapter "qfe1" ... doneInitializing configuration for switch "switch1" ... doneInitializing configuration for switch "switch2" ... doneInitializing configuration for cable ... doneInitializing configuration for cable ... doneInitializing private network address options ... done
Setting the node ID for "loquacious" ... done (id=1)
Checking for global devices global file system ... doneUpdating vfstab ... done
Verifying that NTP is configured ... doneInitializing NTP configuration ... done
Updating nsswitch.conf ... done
Adding cluster node entries to /etc/inet/hosts ... done
Configuring IP multipathing groups ...done
Verifying that power management is NOT configured ... doneUnconfiguring power management ... done/etc/power.conf has been renamed to /etc/power.conf.111706161631Power management is incompatible with the HA goals of the cluster.Please do not attempt to re-configure power management.
Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done
Ensure network routing is disabled ... doneNetwork routing has been disabled on this node by creating /etc/notrouter.Having a cluster node act as a router is not supported by Sun Cluster.Please do not re-enable network routing.
Connection to loquacious closed.Nov 17 15:47:44 loquacious last message repeated 2 timesNov 17 16:16:32 loquacious reboot: rebooted by softwareRunnerNov 17 16:16:32 loquacious syslogd: going down on signal 15syncing file systems... done
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 46
An Archived Oracle Technical Paper
rebooting...Resetting ...
screen not found.keyboard not found.Keyboard not present. Using ttya for input and output.
Sun Fire 280R (2 X UltraSPARC-III+) , No KeyboardCopyright 1998-2002 Sun Microsystems, Inc. All rights reserved.OpenBoot 4.5, 2048 MB memory installed, Serial #53447534.Ethernet address 0:3:ba:2f:8b:6e, Host ID: 832f8b6e.
Rebooting with command: bootBoot device: /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@w21000004cfcb2a60,0:a File and args:SunOS Release 5.10 Version Generic_118833-31 64-bitCopyright 1983-2007 Sun Microsystems, Inc. All rights reserved.Use is subject to license terms.Configuring devices.Hostname: loquaciousSUNW,eri0 : 100 Mbps full duplex link upNIS domain name is example.comLoading smf(5) service descriptions: 41/41scdidadm: Could not load DID instance list.scdidadm: Cannot open /etc/cluster/ccr/did_instances.Booting as part of a clusterNOTICE: CMM: Node loquacious (nodeid = 1) with votecount = 1 added.NOTICE: CMM: Node loquacious: attempting to join cluster.NOTICE: CMM: Cluster has reached quorum.NOTICE: CMM: Node loquacious (nodeid = 1) is up; new incarnation number = 1163809224.NOTICE: CMM: Cluster members: loquacious.NOTICE: CMM: node reconfiguration #1 completed.NOTICE: CMM: Node loquacious: joined cluster.ip: joining multicasts failed (18) on clprivnet0 - will use link layer broadcasts for multicast
did instance 1 created.did subpath loquacious:/dev/rdsk/c0t6d0 created for instance 1.did instance 2 created.did subpath loquacious:/dev/rdsk/c1t0d0 created for instance 2.did instance 3 created.did subpath loquacious:/dev/rdsk/c1t1d0 created for instance 3.did instance 4 created.did subpath loquacious:/dev/rdsk/c1t4d0 created for instance 4.did instance 5 created.did subpath loquacious:/dev/rdsk/c1t6d0 created for instance 5.did instance 6 created.did subpath loquacious:/dev/rdsk/c2t1d0 created for instance 6.did instance 7 created.did subpath loquacious:/dev/rdsk/c2t0d0 created for instance 7.Configuring DID devicesobtaining access to all attached disks
loquacious console login: Configuring the /dev/global directory (global devices)
loquacious console login: Nov 17 16:21:56 loquacious svc.startd[8]: system/cluster/scsymon-srv:default misconfigured: transitioned to maintenance (see 'svcs -xv' for details)
loquacious console login:loquacious console login: Nov 17 16:22:07 loquacious java[1726]: pkcs11_softtoken: Keystore version failure.
>>> Autodiscovery of Cluster Transport <<<
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 47
An Archived Oracle Technical Paper
If you are using Ethernet or Infiniband adapters as the cluster transport adapters, autodiscovery is the best method for configuring the cluster transport.
Is it okay to add these connections to the configuration (yes/no) [yes]?
>>> Confirmation <<<
Your responses indicate the following options to scinstall:
scinstall -i \ -C Calendarcluster \ -N loquacious \ -A trtype=dlpi,name=qfe0 -A trtype=dlpi,name=qfe1 \ -m endpoint=:qfe0,endpoint=switch1 \ -m endpoint=:qfe1,endpoint=switch2
Checking device to use for global devices file system ... done
Adding node "reticent" to the cluster configuration ... doneAdding adapter "qfe0" to the cluster configuration ... doneAdding adapter "qfe1" to the cluster configuration ... doneAdding cable to the cluster configuration ... doneAdding cable to the cluster configuration ... done
Copying the config from "loquacious" ... done
Copying the postconfig file from "loquacious" if it exists ... donedone
Setting the node ID for "reticent" ... done (id=2)
Verifying the major number for the "did" driver with "loquacious" ... done
Checking for global devices global file system ... doneUpdating vfstab ... done
Verifying that NTP is configured ... doneInitializing NTP configuration ... done
Updating nsswitch.conf ... done
Adding cluster node entries to /etc/inet/hosts ... done
Configuring IP multipathing groups ...done
Verifying that power management is NOT configured ... doneUnconfiguring power management ... done/etc/power.conf has been renamed to /etc/power.conf.111706162651Power management is incompatible with the HA goals of the cluster.Please do not attempt to re-configure power management.
Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done
Ensure network routing is disabled ... done
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 48
An Archived Oracle Technical Paper
Network routing has been disabled on this node by creating /etc/notrouter.Having a cluster node act as a router is not supported by Sun Cluster.Please do not re-enable network routing.
Updating file ("ntp.conf.cluster") on node loquacious ... doneUpdating file ("hosts") on node loquacious ... done
Rebooting ...Rebooting with command: bootBoot device: /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@w21000004cfe49765,0:a File and args:SunOS Release 5.10 Version Generic_118833-31 64-bitCopyright 1983-2007 Sun Microsystems, Inc. All rights reserved.Use is subject to license terms.Configuring devices.Hostname: reticentSUNW,eri0 : 100 Mbps full duplex link upNIS domain name is example.comLoading smf(5) service descriptions: 39/4140/4141/41scdidadm: Could not load DID instance list.scdidadm: Cannot open /etc/cluster/ccr/did_instances.Booting as part of a clusterNOTICE: CMM: Node loquacious (nodeid = 1) with votecount = 1 added.NOTICE: CMM: Node reticent (nodeid = 2) with votecount = 0 added.NOTICE: clcomm: Adapter qfe1 constructedNOTICE: clcomm: Adapter qfe0 constructedNOTICE: CMM: Node reticent: attempting to join cluster.NOTICE: CMM: Node loquacious (nodeid: 1, incarnation #: 1163809224) has become reachable.NOTICE: clcomm: Path reticent:qfe1 - loquacious:qfe1 onlineNOTICE: clcomm: Path reticent:qfe0 - loquacious:qfe0 onlineNOTICE: CMM: Cluster has reached quorum.NOTICE: CMM: Node loquacious (nodeid = 1) is up; new incarnation number = 1163809224.NOTICE: CMM: Node reticent (nodeid = 2) is up; new incarnation number = 1163809844.NOTICE: CMM: Cluster members: loquacious reticent.NOTICE: CMM: node reconfiguration #3 completed.NOTICE: CMM: Node reticent: joined cluster.ip: joining multicasts failed (18) on clprivnet0 - will use link layer broadcasts for multicastDID subpath "/dev/rdsk/c1t0d0s2" created for instance "2".DID subpath "/dev/rdsk/c1t1d0s2" created for instance "3".DID subpath "/dev/rdsk/c1t4d0s2" created for instance "4".DID subpath "/dev/rdsk/c1t6d0s2" created for instance "5".did instance 8 created.did subpath reticent:/dev/rdsk/c0t6d0 created for instance 8.did instance 9 created.did subpath reticent:/dev/rdsk/c2t1d0 created for instance 9.did instance 10 created.did subpath reticent:/dev/rdsk/c2t0d0 created for instance 10.Configuring DID devicesobtaining access to all attached disks
Device Group Primary Secondary ------------ ------- --------- Device group servers: dsk/d1 - - Device group servers: dsk/d2 - - Device group servers: dsk/d3 - - Device group servers: dsk/d4 - - Device group servers: dsk/d5 - - Device group servers: dsk/d6 - - Device group servers: dsk/d7 - - Device group servers: dsk/d8 - - Device group servers: dsk/d9 - - Device group servers: dsk/d10 - - Device group servers: polarbear reticent loquacious
-- Device Group Spares --
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 50
An Archived Oracle Technical Paper
Device Group Spare Nodes ------------ ----------- Device group spares: dsk/d1 - Device group spares: dsk/d2 - Device group spares: dsk/d3 - Device group spares: dsk/d4 - Device group spares: dsk/d5 - Device group spares: dsk/d6 - Device group spares: dsk/d7 - Device group spares: dsk/d8 - Device group spares: dsk/d9 - Device group spares: dsk/d10 - Device group spares: polarbear -
-- Device Group Inactives --
Device Group Inactive Nodes ------------ -------------- Device group inactives: dsk/d1 - Device group inactives: dsk/d2 - Device group inactives: dsk/d3 - Device group inactives: dsk/d4 - Device group inactives: dsk/d5 - Device group inactives: dsk/d6 - Device group inactives: dsk/d7 - Device group inactives: dsk/d8 - Device group inactives: dsk/d9 - Device group inactives: dsk/d10 - Device group inactives: polarbear -
-- Device Group Transitions --
Device Group In Transition Nodes ------------ ------------------- Device group transitions: dsk/d1 - Device group transitions: dsk/d2 - Device group transitions: dsk/d3 - Device group transitions: dsk/d4 - Device group transitions: dsk/d5 - Device group transitions: dsk/d6 - Device group transitions: dsk/d7 - Device group transitions: dsk/d8 - Device group transitions: dsk/d9 - Device group transitions: dsk/d10 - Device group transitions: polarbear -
-- Device Group Status --
Device Group Status ------------ ------ Device group status: dsk/d1 Offline Device group status: dsk/d2 Offline Device group status: dsk/d3 Offline Device group status: dsk/d4 Offline Device group status: dsk/d5 Offline Device group status: dsk/d6 Offline Device group status: dsk/d7 Offline Device group status: dsk/d8 Offline Device group status: dsk/d9 Offline Device group status: dsk/d10 Offline Device group status: polarbear Online
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 51
An Archived Oracle Technical Paper
-- Multi-owner Device Groups --
Device Group Online Status ------------ -------------
Communications Suite 5 software:http://www.sun.com/bigadmin/hubs/comms
● Tools and scripts for Sun Java Communications Suite 5:http://www.sun.com/bigadmin/hubs/comms/downloads/tools.jsp
● Technical articles and white papers for Java Communications Suite 5:http://www.sun.com/bigadmin/hubs/comms/library/techarticles.jsp
● What's New site for Sun Java Communications Suite 5:http://www.sun.com/bigadmin/hubs/comms/overview/whatisnew.jsp
● Configuring Sun Java System Messaging Server 6.3 With Sun Cluster 3.1 Software:http://www.sun.com/bigadmin/features/hub_articles/message_srvr_cluster.jsp
● Installing and Configuring Sun Cluster 3.1 09/04 Software for High-Availability Applications:http://www.sun.com/bigadmin/features/articles/install_cluster.html
12. Licensing InformationUnless otherwise specified, the use of this software is authorized pursuant to the terms of the license found at http://www.sun.com/bigadmin/common/berkeley_license.html.
Installing and Configuring Sun Java System Calendar Server 6.3 With Sun Cluster 3.1 Software 56
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd. 1010