Skip Headers

Oracle Calendar Server Administrator's Guide
Release 5.5

Part Number B10093-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Feedback

Go to previous page
Previous
Go to next page
Next
View PDF

2
Deployment

This chapter outlines the deployment and installation of your calendar server. Prior planning is an integral part of a successful implementation in your organization. It is highly recommended that you read this chapter before installing the server to ensure an installation that is customized to your needs.

The following sections cover the information that you need to get your server up and running:

Deployment

To realize the optimal Oracle Calendar server configuration for your organization, you must first evaluate who your users are, how they should be organized, and how the product will be installed and managed. Consider the following factors:

Number of users

The first step in planning a successful deployment or "roll-out" of Oracle Calendar server is to determine the number of potential Oracle Calendar users in your organization. If growth is anticipated in your organization, factor this into your calculations. The final tally forms the basis for the value you supply for configured users in later calculations.

The categories of users are:

Acme Co. example

To illustrate the planning process for your Oracle Calendar server implementation, we will use a fictitious company called Acme Co. The administrator at this company has chosen to make her estimates of logged-on and active users high to ensure that she has adequate resources and that the users can expect uniformly good performance.

Table 2-1 Acme Company: user base
User category Estimates

Configured users

16,000

Logged-on users

8,000 (50% of configured users)

Active users

4,000 (25% of configured users)

Logical divisions of users

Once you have estimated your user base, the next step is to group these users according to location and function. Here it is important to identify not only geographic divisions, but also functional or other administrative divisions within your organization. You should use both geographic and administrative divisions to group your users into nodes.

Acme Co. example

In our Acme Co. example, the total user population of 16,000 is distributed in the following manner:

Table 2-2 Acme Company: geographic and administrative user divisions
Location Number of Users Divisions

Los Angeles

12,000

7,000 Engineering / 5,000 Administration

New York

1,000

600 Marketing / 400 Administration

Chicago

500

500 Marketing

Seattle

2,000

1,500 Engineering / 500 Marketing

Vancouver

500

500 Marketing

Grouping users to create nodes

With the logical divisions among your user base clearly delineated, you are now ready to group your users into nodes, calendar databases containing agendas and information for users and resources. Before making these decisions, however, a number of factors must be considered:

Acme Co. example

Our administrator has attempted to integrate all of the above variables with her user base calculations, arriving at the following configuration. In achieving this balance, she has considered a number of factors specific to her situation:

The final configuration:

Table 2-3 Acme Company: node distribution
Node Server Location Server Number User Base

Node 1

Los Angeles

1

LA: Engineering Division (7,000)

Node 2

Los Angeles

2

LA: Administration Division (5,000)

Node 3

New York

3

NY: Marketing (600) and

Administration (400) Divisions

Chicago: Marketing Division (500)

Node 4

Seattle

4

Seattle: Engineering (1,500) and Marketing (500) Divisions

Node 5

Seattle

4

Vancouver: Marketing Division (500)

See Appendix B, "Sizing Guidelines", for information concerning memory and disk requirements for your installation.

Product administration

As a final task in this deployment exercise, determine who will be responsible for the different tasks which are part of setting up and maintaining an Oracle Calendar system. The major tasks are:

Pre-installation checklist

To ensure a quick deployment and minimize later tuning, a number of configuration issues should be considered before installation. Calendar server behaviour can be controlled by parameters set in the /users/unison/misc/unison.ini file. For more information on these parameters, see the calendar server Reference Manual, Appendix B, "Server Parameters."

The following table presents a list of the major items to consider before installing the calendar server in internal directory mode:

Table 2-4 Installation information checklist: internal directory
Item Accepted Values Mandatory or Optional Default Value

Node-ID

Recommended Node-ID ranges:

1-5: Evaluation

6-100: Test

101-9999: Permanent

10000-59999: Future use

60000+: Reserved

(NOTE: this number must be unique across all connected nodes)

Mandatory

1

Node Alias

A descriptive word of up to 32 characters (no spaces)

Optional

N/A

Time Zone

See the calendar server Reference Manual, Appendix D, "Time Zone Table."

Mandatory

N/A

Number of Concurrent Users

Any number between 15 and 2000(NT) or 5000(UNIX)

Mandatory

100

Mail Notification

Enabled (Yes) or Disabled (No)

Mandatory

Yes

Mail Host

Any host

Mandatory if mail notification enabled

local host

The following table presents a list of the major items to consider before installing the calendar server to connect to an external LDAP directory.

Table 2-5 Installation information checklist: external LDAP directory
Item Accepted Values Mandatory or Optional Default Value

Node-ID

Recommended Node-ID ranges:

1-5: Evaluation

6-100: Test

101-9999: Permanent

10000-59999: Future use

60000+: Reserved

(NOTE: this number must be unique across all connected nodes)

Mandatory

1

Node Alias

A descriptive word of up to 32 characters (no spaces)

Optional

N/A

Node (SYSOP) Password

Up to 15 alphanumeric characters in length

Mandatory

N/A

Time Zone

See the calendar server Reference Manual, Appendix D, "Time Zone Table."

Mandatory

N/A

Number of Concurrent Users

Any number between 15 and 2000(NT) or 5000(UNIX)

Mandatory

100

Mail Notification

Enabled (Yes) or Disabled (No)

Mandatory

Yes

Mail Host

Any host

Mandatory if mail notification enabled

local host

Base URL for Directory Server

A URL in this format: ldap://<LDAP host>:<LDAP port>/<Base DN>

Mandatory

ldap://<local host>:389/<no default for Base DN>

Base DN

The point in the directory hierarchy from which searches are performed

Mandatory

N/A

SuperUser DN

User with "unrestricted access". Must be a DN already in the directory server

Mandatory

none

Calendar server Administrators' Parent DN

Any DN, offset from the base DN

Optional

If present, unison.ini value; otherwise N/A

Calendar server Administrators' Group DN

A new group created under the base DN

Mandatory

If present, unison.ini value; otherwise "Calendar Server Admins"

User licenses

Your calendar server has an unlimited user license. Subject to hardware capabilities and the technical limitations on node size, you may create as many user, resource and event calendar accounts as you need.

Installation notes

Ensure that you complete all the instructions listed in the Oracle Collaboration Suite Installation Guide.

Distributed installs

Note that each time you install Oracle Calendar, the server, Oracle Calendar Administrator, Oracle Calendar Web calendar client and Oracle Calendar API are all installed on the chosen host. If you wish to run different components on different hosts (for example, to run Web calendar clients on a different host from the calendar server) you must keep the following in mind.