Sun Java logo     Previous      Contents      Index      Next     

Sun logo
Sun Java Enterprise System 5 Update 1 Upgrade Guide for UNIX 

Chapter 3
Sun Cluster Software

This chapter describes how to upgrade Sun Cluster software to Java ES 5 Update 1 (Release 5U1): Sun Cluster 3.1 8/05 software.

The version of Sun Cluster software included in Java ES 5 Update 1 is the same as that included in Java ES 5. Therefore, this chapter covers feature upgrades to Release 5U1 from previous Java ES release families, but there is no maintenance upgrade from Java ES 5.

The chapter provides an overview of upgrade considerations for upgrading Sun Cluster software to Release 5U1.

Sun Cluster software is supported only on Solaris platforms.

The upgrade of Sun Cluster software described in this chapter includes both Sun Cluster framework software and Sun Cluster data-service software, or agents.


Overview of Sun Cluster Software Upgrades

This section describes the following general aspects of Sun Cluster software that impact upgrading to Java ES 5 Update 1 (Release 5U1):

About Release 5U1 Sun Cluster Software

Release 5U1 Sun Cluster is the same as Release 5 Sun Cluster. Release 5 Sun Cluster software represented a minor upgrade with respect to Release 4 Sun Cluster software (see the Sun Cluster Release Notes, http://docs.sun.com/doc/819-1405/6n3p13hac?a=view). Release 5 Sun Cluster was essentially the same as Release 4, except that Release 5 does not support Solaris 8 operating system.

For changes and additions to the Sun Cluster 3.1 8/05 documentation set, see the Sun Cluster 3.1 8/05 With Java Enterprise System 5 Special Instructions, http://docs.sun.com/doc/819-4351. Otherwise, procedures in the Sun Cluster 3.1 8/05 documentation set are valid for Release 5 Sun Cluster software.


Note

If you require Sun Cluster 3.1 8/05 software on Solaris 8 OS, you must obtain Sun Cluster 3.1 8/05 software from the Java ES Release 4 distribution, which is located at http://www.sun.com/software/javaenterprisesystem/previous/
index.xml.

The installation of Sun Cluster 3.1 8/05 software on Solaris 8 OS is no longer supported in the Java ES 5 Update 1 installer.

To install Sun Cluster 3.1 8/05 software on Solaris 8 OS, perform the following steps:

  1. Install Sun Cluster 3.1 8/05 software from the Java ES Release 4 distribution.
  2. Install all required patches for Sun Cluster 3.1 8/05 software.

Sun Cluster Software Upgrade Roadmap

Table 3-1 shows the supported Sun Cluster upgrade paths to Java ES 5 Update 1 (Release 5U1). The table applies to the Solaris operating system only.

Sun Cluster versions do not map one-to-one to Java ES releases. In the past Sun Cluster software's interim feature releases (IFRs) were incorporated into Java ES between formal Java ES releases. For this reason, the upgrade of Java ES Release 2, Release 3 and Release 4 Sun Cluster to Release 5U1 Sun Cluster, as shown in Table 3-1, includes the upgrade of Sun Cluster 3.1 4/04, Sun Cluster 3.1 9/04, and Sun Cluster 3.1 8/05 software to Release 5U1.

Table 3-1 Upgrade Paths to Java ES 5 Update 1 (Release 5U1): Sun Cluster 3.1 8/05 Software

Java ES Release

Sun Cluster
Software Version

General Approach

Reconfiguration Required

Release 5

Sun Cluster 3.1 8/05

No upgrade needed.

None

Release 4

Sun Cluster 3.1 8/05
(2005Q4)

Direct upgrade1:
Performed using the Sun Cluster scinstall utility.

None.

Release 3

Sun Cluster 3.1 9/04
or
Sun Cluster 3.1 8/05 (IFR)

Direct upgrade:
Performed using the Sun Cluster scinstall utility.

Cluster configuration migrated to upgraded version automatically.

No Reconfiguration is required in upgrading the IFR to Release 5U1.

Release 2

Sun Cluster 3.1 4/04
or
Sun Cluster 3.1 9/04 (IFR)

Direct upgrade:
Performed using the Sun Cluster scinstall utility.

Cluster configuration migrated to upgraded version automatically

Release 1

Sun Cluster 3.1

Direct upgrade not certified:
But it can be performed using the scinstall utility.

Cluster configuration migrated to upgraded version automatically

Pre-dates Java ES releases

Sun Cluster 3.0

Direct upgrade not certified:
But it can be performed using the scinstall utility.

Cluster configuration migrated to upgraded version automatically

1Upgrade from Release 4 to Release 5U1 is not necessary unless shared components that are used by Sun Cluster software are have been upgraded to Release 5U1.

Sun Cluster Data

The following table shows the type of data that could be impacted by an upgrade of Sun Cluster software.

Table 3-2 Sun Cluster Data Usage

Type of Data

Location

Usage

Cluster configuration data

Cluster Configuration Repository, which is replicated and synchronized across all cluster nodes (CAUTION: Never edit CCR files manually; this can cause a node or the entire cluster to stop functioning)

Stores configuration information for all aspects of Sun Cluster operations: cluster node configuration, failover mechanisms, resource management, and so forth

Sun Cluster Upgrade Strategy

Your strategy for upgrading Sun Cluster generally depends on the many considerations discussed in Chapter 1, "Planning for Upgrades": upgrade path, dependencies between Java ES components, selective upgrade versus upgrade all, multi-instance deployments, and so forth.

This section is to particularize that general discussion to Sun Cluster by presenting issues that might influence your Sun Cluster upgrade plan.

Compatibility Issues

Release 5U1 Sun Cluster software includes new graphical administration interfaces, but is backwardly compatible with earlier releases of Sun Cluster agents.

Sun Cluster Dependencies

Sun Cluster dependencies on other Java ES components can impact the procedure for upgrading and re-configuring Sun Cluster software. Changes in Sun Cluster interfaces or functions, for example, could require upgraded versions of components upon which Sun Cluster software depends. The need to upgrade such components depends upon the specific upgrade path.

Sun Cluster has dependencies on the following Java ES components:

Dual Upgrade

Dual upgrades, in which both Sun Cluster software and operating system are upgraded (as described in Dual Upgrades: Java ES and Operating System Software) can be performed in the context of a Sun Cluster nonrolling upgrade, but not as part of a rolling upgrade.

The details of the procedure can be found in the upgrade chapter of the Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnnd1?a=view. Modifications for Release 5U1 Sun Cluster are documented in the Sun Cluster 3.1 8/05 With Jave Enterprise System 5 Special Instructions, http://docs.sun.com/doc/819-4351.

The procedure applies to upgrade of Solaris operating system from Solaris 8 or Solaris 9 to Solaris 10.


Upgrading Sun Cluster Software to Java ES Release 5U1

This section includes information about upgrading Sun Cluster software from Java ES 2005Q4 (Release 4), Java ES 2005Q1 (Release 3), and Java ES 2004Q2 (Release 2) to Java ES 5 Update 1 (Release 5U1). The upgrade procedure is the same for the three Sun Cluster versions found in these Java ES releases: Sun Cluster 3.1 4/04, Sun Cluster 3.1 9/04, and Sun Cluster 3.1 8/05 software.

If you already have Sun Cluster 3.1 8/05 (Release 3 or Release 4) software installed, you do not need to upgrade to Release 5U1 unless shared components that are used by Sun Cluster software have been upgraded to Release 5U1.

The section covers the following topics:

Introduction

When upgrading Sun Cluster software to Release 5U1, consider the following aspects of the upgrade process:

Sun Cluster Upgrade

This section provides an overview of how to perform an upgrade of Sun Cluster software from previous Java ES releases to Release 5U1:

The section covers the case of a nonrolling Sun Cluster upgrade. The case of a rolling upgrade is a bit different, in that the cluster is not shut down. However both cases involve the same general procedures, as described below, for a given cluster node. The specific procedures can be found in the upgrade chapter of the Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view. Modifications for Release 5U1 Sun Cluster are documented in the Sun Cluster 3.1 8/05 With Jave Enterprise System 5 Special Instructions, http://docs.sun.com/doc/819-4351.

Pre-Upgrade Tasks

Before you upgrade Sun Cluster software you should perform the following tasks:

Verify Current Version Information

You can verify the current version of Sun Cluster software by entering the following command:

scinstall -pv

The command returns the Sun Cluster version and the version of each software package installed. If this command returns the 3.1 8/05 version, 3.1u4, then check the patch revision numbers to see which software you have installed, as indicated in the following table.

Table 3-3 Sun Cluster Version Verification Outputs

Java ES Release

Sun Cluster Version Number

Patch Revision Numbers

Release 1 (Sun Cluster 3.1)

3.1

 

Release 2 (Sun Cluster 3.1 4/04)

3.1u2

 

Release 2 or 3 (Sun Cluster 3.1 9/04)

3.1u3

 

Release 3 or 4 (Sun Cluster 3.1 8/05)

3.1u4

Solaris 9 sparc: 117949-15
Solaris 8 sparc: 117950-15
Solaris 9 x86: 117909-15

Release 5 & 5U1
(Sun Cluster 3.1 8/05)

3.1u4

Solaris 10 sparc: 120500-081
Solaris 9 sparc: 117949-23
Solaris 8 sparc: 117950-23
Solaris 10 x86: 120501-08
Solaris 9 x86: 117909-23

1Patch revision numbers are the minimum required for upgrade to Release 5U1 for the different platforms. If newer revisions become available, use the newer ones instead of those shown in the table.

Shut Down Sun Cluster Geographic Edition Infrastructure

If you are upgrading a cluster that runs Sun Cluster Geographic Edition software, you must first shut down the Sun Cluster Geographic Edition infrastructure and perform other steps to prepare the cluster for upgrade. Follow the upgrade procedures in the Sun Cluster Geographic Edition Installation Guide, http://docs.sun.com/doc/819-8004/6n9tmd19d?=view. These procedures include steps to upgrade Sun Cluster software at the appropriate stage of the upgrade.

Prepare the Cluster Node for Upgrade

The cluster node must be removed from the cluster environment before Sun Cluster software can be upgraded:

The details of these operations and others that might need to be performed in specific situations are provided in the upgrade chapter of the Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view.

Upgrade the Operating System

You might wish to make use of any upgrade downtime to upgrade your operating system to its most current version, and also upgrade the version of volume manager that you are using.

The details of these operations are provided in the upgrade chapter of the Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view.

Upgrade Sun Cluster Dependencies

It is generally recommended that all Java ES components on a computer system (and in a computing environment) be upgraded to Release 5U1. Upgrade of Release 4 shared components upon which Sun Cluster software depends is optional and can be performed as described in Chapter 2, "Upgrading Java ES Shared Components." (Upgrade of Release 2 shared components to Release 5U1 is mandatory.)


Note

If Java ES shared components have been synchronized to Release 5U1, then Sun Cluster software must be upgraded to Release 5U1. This is because Release 4 Sun Cluster is not compatible with the Release 5U1 Sun Java Web Console shared component.

If Sun Java Web Console has been upgraded to Release 5U1 (Ver 3.0), then you should apply the latest Sun Cluster patches or upgrade Sun Cluster as described in this chapter.


Obtain Required Configuration Information and Passwords

No special information about your currently installed version is needed. However you will have to log in as superuser to perform the upgrade.

Upgrading Sun Cluster Software

This section discusses considerations that impact the upgrade procedure for Sun Cluster software followed by a description of the procedure itself.

Upgrade Considerations

The upgrade of Sun Cluster software to Release 5U1 takes into account the following considerations:

Upgrade Procedure

The procedure below applies to upgrading Sun Cluster software on each cluster node. The steps that follow are very general; details on how to perform these steps are provided in the upgrade chapter of the Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view. Modifications for Release 5U1 Sun Cluster are documented in the Sun Cluster 3.1 8/05 With Java Enterprise System 5 Special Instructions, http://docs.sun.com/doc/819-4351.

  1. Boot into non-cluster mode.
  2. Log in as root or become superuser.
  3. su -

  4. Change to the following directory on the Java ES 5 Update 1 distribution:
  5. cd /os_arch/Product/sun_cluster/os-ver/Tools

    where os_arch matches your platform, such as Solaris_sparc, and os-ver is Solaris 9 or Solaris 10.

  6. Run the scinstall utility.
  7. ./scinstall

    A main menu is displayed for performing cluster installation, configuration, and upgrade tasks.

  8. Upgrade Sun Cluster framework software and any desired data services.
  9. Upgraded data services need to be configured by migrating the corresponding resources to the upgraded resource types (see Post-Upgrade Tasks).

  10. Apply any necessary patches to Sun Cluster framework software and to data services.
  11. Information on accessing and applying the relevant patches is provided in the Sun Cluster 3.0-3.1 Release Notes Supplement, http://docs.sun.com/app/docs/doc/816-3381/6m9lratq9?a=view#gcpom.

  12. Reboot the node into the cluster.

Verifying the Upgrade

You can verify successful upgrade of Sun Cluster software as follows:

  1. Enter the following command.
  2. scinstall -pv

    The command returns the Sun Cluster version and the version of each software package installed. If this command returns the 3.1 8/05 version, 3.1u4, then check the patch revision numbers to see if you have Release 4 or Release 5U1 software, as indicated in Table 3-3.

  3. Check the data service upgrade log file.
  4. The log file is referenced at the end of upgrade output messages.

Post-Upgrade Tasks

After you perform the upgrade of Sun Cluster software, you might need to perform a number of additional tasks, depending on whether you performed a nonrolling or a rolling upgrade. Among the tasks required to fully restore your cluster environment are:

Details for these post-installation steps are provided in the upgrade chapter of the Sun Cluster Installation Guide, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view.

Rolling Back the Upgrade

Rollback of Sun Cluster software is not supported. Changes made during the upgrade procedure cannot easily be backed out.



Previous      Contents      Index      Next     


Part No: 820-2510-10
November 2007.   Copyright 2004 Sun Microsystems, Inc. All rights reserved.