Calendar Server Pre-Installation Planning
This article describes considerations you need to think about before installing Calendar Server. It contains the following sections:
Planning for Calendar Server Administrators
Administrators for Calendar Server include:
Calendar Server Administrator (calmaster)
The Calendar Server administrator is a specific user name with its associated password that can manage Calendar Server. For example, a Calendar Server administrator can start and stop Calendar Server services, add and delete users, create and delete calendars, and so on. This user has administrator privileges for Calendar Server but not necessarily for the directory server.
The default user ID for the Calendar Server administrator is calmaster, but you can specify a different user during Calendar Server configuration, if you prefer. After installation you can also specify a different user in the service.admin.calmaster.userid parameter in the ics.conf file.
The user ID you specify for the Calendar Server administrator must be a valid user account in your directory server. If the Calendar Server administrator user account does not exist in the directory server during configuration, the configuration program can create it for you.
See the Sun Java System Calendar Server 6.3 Administration Guide for the complete list of Calendar Server administrator configuration parameters in the ics.conf file.
Calendar Server User and Group
On Solaris OS systems, these special accounts are the user ID and group ID under which Calendar Server runs. Use the default values, icsuser and icsgroup, which are automatically created by the configuration program, if they do not exist. If you prefer, however, you can specify values other thanicsuser and icsgroup when you run the Calendar Server configuration program. These values are stored in the local.serveruid and local.servergid parameters, respectively, in the ics.conf file.
Superuser (root)
On machines running Solaris OS software, you must log in as or become superuser (root) to install Calendar Server. You can also run as superuser to manage Calendar Server using the command-line utilities. For some tasks, however, you should run as icsuser and icsgroup (or the values you have selected) rather than superuser to avoid access problems for Calendar Server files.
Planning for Calendar Server Hosted Domains
Calendar Server supports hosted (or virtual) domains. In a hosted domain installation, each domain shares the same instance of Calendar Server, which enables multiple domains to exist on a single server. Each domain defines a name space within which all users, groups, and resources are unique. Each domain also has a set of attributes and preferences that you specifically set.
To configure hosted domains on a server, you should make these deployment choices:
- Use Schema 2 only.
- Install and configure Directory Server.
- Install and configure a web container: Application Server or Web Server.
- Install and configure Access Manager.
- Install and configure Delegated Administrator as part of the Communications Suite. Use the compkg installer to install Delegated Administrator, Calendar Server, and any other Communications Suite components you require.
For instructions on installing and configuring the components listed above, see the related articles in the Installation Guide.
Next, take the following configuration steps:
- Run comm_dssetup.pl to prepare Directory Server for Communications Suite before you configure Delegated Administrator and other Communications Suite components.
- Configure Delegated Administrator.
A default domain is created when you configure Delegated Administrator, but the domain entry must be modified to add Calendar (or Mail) services. For details, see Delegated Administrator Initial Configuration. - Create the domains for your site by using Delegated Administrator.
- Configure Calendar Server.
When you configure Calendar Server, you specify a default domain and site calendar administrator (calmaster). For information about (calmaster), see Calendar Server Administrator. For instructions on how to specify these items, see Initial Runtime Configuration Program for Calendar Server. - Set domain configuration parameters for Calendar Server.
For a list of the configuration parameters and their values, see Calendar Server Domain Configuration Parameters in Sun Java System Calendar Server 6.3 Administration Guide. - Populate your domains with users and resources using Delegated Administrator.
- Start Calendar Server services.
For instructions, see Starting and Stopping Calendar Server 6.3 Processes in Sun Java System Calendar Server 6.3 Administration Guide.
Note
Perform your provisioning for Schema 2 with the Communications Services Delegated Administrator interface.Schema 1 provisioning tools do not support hosted domains.
