Corporate Software & Technologies

TOC PREV NEXT INDEX



Deployment and Installation


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

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

Deployment

To plan the optimal CorporateTime 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.

Number of users

The first step in planning a successful deployment or "roll-out" of CorporateTime Server is to determine the number of potential CorporateTime users in your organization. If growth in the organization is anticipated, 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:

Configured users: those with user accounts on a CorporateTime Server node which they access using a CorporateTime client.

Logged-on users: users who are connected to a node, but are not actively making queries of the database (node). This figure is derived from the number of configured users, and is generally estimated to be anywhere from 33-50% of this number. Try to forecast how your users will use the calendaring application. For example, if everyone starts work at the same time, you might anticipate a period of peak usage in the morning where up to 75% of all users will be logged-on at once. Also, a number of users may choose to stay logged-on all day, keeping the calendaring application in the background to permit quick and frequent access.

Active users: logged-on users who are making an access request to the database. To estimate the number of active users at any point in time, take 10-25% of the total number of configured users. As with logged-on users, base this number on your highest estimate of peak usage.

Acme Co. example

To illustrate the planning process for your CorporateTime Server implementation, we will use a fictitious company called Acme Corporation. The CorporateTime 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 1.1 · Acme Corporation: User Base
User category Estimates
Configured users 12,000
Logged-on users 6,000 (50% of configured users)
Active users 3,000 (25% of configured users)

Logical divisions of users

Once you have enumerated 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. Both geographic and administrative divisions are used in the next step, where the users are grouped to create nodes.

Acme Co. example

Thus, in our Acme Co. example, the total user population of 12,000 is distributed in the following manner:
Table 1.2 · Acme Corporation: Geographic and Administrative User Divisions
Location Number of Users Divisions
Los Angeles 8,000 5,000 Engineering / 3,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. Before making these decisions, however, a number of factors must be considered:

A node is a CorporateTime database containing all user and resource information and agendas
Acme Co. example

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

The final configuration:
Table 1.3 · Acme Corporation: Node Distribution
Node Server Location Server Number User Base
Node 1 Los Angeles 1 LA: 5,000 Engineering Division
Node 2 Los Angeles 2 LA: 3,000 Administration Division
Node 3 New York 3 NY: 600 Marketing and 400 Administration Divisions Chicago: 500 Marketing Division
Node 4 Seattle 4 Seattle: 1,500 Engineering and 500 Marketing Divisions
Node 5 Seattle 4 Vancouver: 500 Marketing Division

Note

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 a CorporateTime calendaring system. The major tasks are:

Pre-installation checklist

To enable a quick deployment and minimize later tuning, a number of configuration issues should be considered in advance of your installation. CorporateTime Server behaviour is controlled by parameters set in the /users/unison/misc/unison.ini file. For more information on setting and modifying parameters, see Chapter 7, "Server Configuration."

Table 1.4 · Installation Information Checklist
Parameter etc. 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 by CS&T (NOTE: this number must be unique across all connected nodes) Optional 1
Node Alias A descriptive word of up to 32 characters (no spaces) Optional N/A
Node Password Up to 15 alphanumeric characters in length Optional N/A
Time Zone See Time Zone Table (Appendix F) Mandatory N/A
Number of Concurrent Users Any number between 15 and 3800(NT) or 5000(UNIX) Mandatory 100
Mail Notification Enabled (Yes) or Disabled (No) Mandatory Yes
Mail Server 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 Must be a DN already in the Directory Server; user with "unrestricted access" Mandatory none
CorporateTime Administrators' Parent DN Any DN, offset from the base DN Optional If present, unison.ini value; otherwise N/A
CorporateTime Administrators' Group DN A new group created under the base DN Mandatory If present, unison.ini value; otherwise "CorporateTime Server Admins"

Installation

For full installation instructions, please see the Readme file supplied on the distribution media.


Corporate Software & Technologies
http://www.cst.ca
Voice: (514) 733-8500
Fax: (514) 733-8878
info@cst.ca
TOC PREV NEXT INDEX