Sun Java Enterprise System 5 Installation Planning Guide

Developing Your Installation Plan

Your deployment architecture and implementation specifications describe the final state of your solution. The deployment architecture shows you how many component instances are installed, which computer systems the component instances are installed on, and how the component instances interoperate. To reach the state described in the deployment architecture, you must install and configure the component instances in your solution, one computer system at a time, until you have installed and configured the complete solution. Your installation plan must provide installation and configuration procedures for every component instance in your solution, in the correct order.

To develop an installation and configuration plan, you must apply your knowledge of component dependencies and other installation issues to your Java ES deployment architecture and implementation specifications. You must determine the correct sequence for installing and configuring the component instances in your solution and the installation and the correct configuration input values, which will achieve interoperation of the component instances.

This section is a guide to analyzing a deployment architecture and set of specifications and developing an installation plan. In general, you begin as follows:

  1. Open a text file, a blank sheet of paper, or some other medium for recording your plan.

  2. In your deployment architecture, examine the components on each computer system and determine what component dependencies exist.

  3. Identify the component instances that have no dependencies on other components. These are typically instances of Directory Server. You begin your installation plan with instructions for installing these component instances on the specified computer systems. Begin your installation plan by recording these computer systems, and the component instances installed on them.

  4. Determine the correct installation/configuration values in your solution for these component instances on these specific computer systems. Add these configuration values to your installation plan.

  5. Among the remaining components, determine which components have dependencies only on Directory Server. These are typically the computer systems with Access Manager. List these computer systems next in your installation plan.

  6. Continue analyzing your specifications in order of component dependencies. Determine the necessary configuration values, and record these component instances in your plan.

For example, if you use this process to analyze the deployment architecture illustrated in Figure 2–1, you develop an installation plan that looks like Table 3–3.

Table 3–3 shows the first eight steps of the installation plan. In order to make the structure of this plan clear, the individual configuration values are not listed. In this plan, note the following:

Table 3–3 Summary Installation Plan for the Sample Deployment Architecture

Computer 

Installation and Configuration Tasks 

DS1

  1. Run the Java ES installer on this computer. Install and configure a Directory Server instance, using the configuration values specified in the user management specification.

  2. Start and verify the Directory Server instance.

DS2 

  1. Run the Java ES installer on this computer. Install and configure a Directory Server instance with the configuration values specified in the user management specification.

  2. Start and verify the Directory Server instance.

  3. Verify that the load balancer is working properly for both Directory Server instances.

  4. Shut down the Directory Server instance in DS2. Leave the Directory Server instance on DS1 running.

AM1 

  1. Run the Java ES installer on this computer. Install and configure an Access Manager instance. Configure the Access Manager instance to interoperate with the logical directory service created by the load balanced Directory Server instances.

  2. Start and verify the Access Manager instance.

  3. Configure the Access Manager instance for load balancing.

AM2 

  1. Run the Java ES installer on this computer. Install and configure an Access Manager instance. Configure the Access Manager instance to interoperate with the logical directory service created by the load balanced Directory Server instances.

  2. Start and verify the Access Manager instance.

  3. Configure the Access Manager instance for load balancing.

  4. Use the Access Manager console to modify directory entries for Access Manager.

  5. Verify that the two Access Manager instances are working correctly with load-balanced operation.

STR1 

  1. Run the Java ES installer. Install the Sun Cluster core component.

  2. Prepare the computer for Sun Cluster configuration. This step includes creating and mounting file systems used by Sun Cluster software.

  3. Run the Sun Cluster configuration wizard. Establish and configure the cluster.

STR2 

  1. Run the Java ES installer. Install the Sun Cluster core component.

  2. Prepare the computer for Sun Cluster configuration. This step includes creating and mounting file systems used by Sun Cluster software.

  3. Run the Sun Cluster configuration wizard. Establish and configure the cluster.

  4. Complete the configuration of the Network Timing Protocol (NTP) on STR1 and STR2.

  5. Add the quorum device to the cluster (connected to both computers).

  6. Create cluster file systems, and resource groups, set up virtual host name and IP address.

  7. Verify the cluster's failover capabilities.

STR1 

  1. Run the Java ES installer. Install Messaging Server and Calendar Server.

  2. On computer DS1, run the Directory Server Preparation Tool.

  3. Run the Messaging Server configuration wizard to create a Messaging Server instance. Supply configuration values that create a branch in the LDAP directory tree according to the user management specification. Supply configuration values that configure the Messaging Server instance to interoperate with the load-balanced Access Manager instances and load-balanced Directory Server instances.

  4. Configure Messaging Server for single sign-on.

  5. Start and verify the Messaging Server instance.

  6. Run the Calendar Server configuration wizard to create a Calendar Server instance. Supply configuration values that configure the instance to use the LDAP branch created by Messaging Serverconfiguration for user and group data. Supply configuration values that configure the Calendar Server instance to interoperate with the load-balanced Access Manager instances and load-balanced Directory Server instances.

  7. On computer STR2 create a Calendar Server user, user group, and directory.

  8. Edit the Calendar Server configuration file. Set configuration parameters to use the virtual IP address instead of the computer's IP address.

  9. Configure Calendar Server for single sign-on.

  10. Start and verify the Calendar Server instance.

STR1 

  1. Run the Java ES installer. Install Sun Cluster Agent for Messaging Server and Sun Cluster Agent for Calendar Server.

  2. Using the Messaging Server agent, create and enable a Messaging Server resource.

  3. Verify failover of the Messaging Server resource from STR1 to STR2.

  4. Using the Calendar Server agent, create and enable a Calendar Server resource.

  5. Verify failover of the Calendar Server resource from STR1 to STR2.

STR2 

The instances you configured on mscs01 are automatically recognized as shared resources.