Sun Java System Communications Services 2005Q4 发行说明

安装说明

本节包含您在安装 Calendar Server 6 2005Q4 之前应了解的信息,包括:


注意 – 注意 –

Calendar Server 不支持安装了网络文件系统 (Network File System, NFS) 的分区。请勿在安装了 NFS 的分区上安装或创建 Calendar Server 的任何部分,包括可执行文件、数据库文件、配置文件、数据文件、临时文件和日志文件。


前端和后端计算机以及操作系统

由于安装 Calendar Server 后,其功能是分布于前端计算机和后端计算机的,因而每一端上的硬件平台必须相同。

尤其要注意的是,由于 Big-endian 与 Small-endian 互不兼容,所以不能在包含前端和后端计算机的同一 Calendar Server 部署中同时使用 x86 平台计算机和 SPARC 平台计算机。

此外,前端和后端计算机混合使用 Solaris x86 和 Linux 操作系统的做法未经测试,目前不予支持。

Linux 平台支持

如果 Java Enterprise System 是在 Linux 平台上运行,则用户感受到的主要区别在于产品安装目录的路径名不同。Linux 平台的安装目录不同于 Solaris 平台的安装目录。

下表显示了 Solaris 和 Linux 的默认安装目录路径:

Solaris 默认目录 

Linux 默认目录 

/opt/SUNWics5/cal (cal_svr_base)

/opt/sun/calendar (cal_svr_base)

/etc/opt/SUNWics5/config

/etc/opt/sun/calendar/config

/var/opt/SUNWics5

/var/opt/sun/calendar


提示 –

在本文档中,Calendar Server 的默认安装目录是 cal_svr_base


操作系统修补程序

安装 Calendar Server 之前,您必须应用所需的操作系统修补程序。请参阅系统发行说明《Sun Java Enterprise System 2005Q4 发行说明》,以获得所需修补程序的列表。

所需的权限

要在 Solaris 系统上运行 Sun Java Enterprise System 安装程序或 Calendar Server 6 2005Q4 配置程序,必须以超级用户身份登录或成为超级用户 (root)。

Linux 软件包名称

使用 Sun Java Enterprise System 安装程序安装 Calendar Server 6 2005Q4 时,Java Enterprise System 安装程序将安装 Sun 组件产品软件包,包括 Calendar Server 6 2005Q4 以及各种产品使用的共享组件。

下表列出了与 Calendar Server 相关的各种组件相对应的 Linux 软件包名称。

组件 

软件包名称 

Calendar Server 

sun_calendar-core 

sun-calendar-api 

本地化软件包: 

西班牙语 

sun-calendar-core-es 

韩国语 

sun-calendar-core-ko 

法语 

sun-calendar-core-fr 

简体中文 

sun-calendar-core-zh_CN 

德语 

sun-calendar-core-de 

日语 

sun-calendar-core-ja 

繁体中文 

sun-calendar-core-zh_TW 

从 Calendar Server 6 的早期版本进行升级

请勿尝试使用 Sun Java Enterprise System 安装程序升级 Calendar Server。必须使用 patchadd 进程。有关从早期的 Calendar Server 发行版升级的说明,请参见《Sun Java Enterprise System 2005Q4 升级和迁移指南》。另请参见《Sun Java Enterprise System 2005Q4 发行说明》。

升级日历数据库

如果已经安装了 Calendar Server 6,并且使用的是 Berkeley DB 3.2.9 版,则该数据库将自动转换为当前的 4.2 版,而不需要运行其他数据库迁移程序。

如果安装的是使用 Berkeley DB 2.6 版的 Calendar Server 5,则必须使用 cs5migrate 实用程序将日历数据库升级到 4.2 版。可从技术支持部门请求获得该实用程序。

如果您安装的是 Calendar Server 2,则必须先升级到 Calendar Server 5,才能迁移至当前发行版。

cs5migrate 实用程序执行的任务如下:

此外,如果指定了 -r 选项,则 cs5migrate 将为所有周期性事件和任务创建主记录和异常记录。以后,这些记录将由 Calendar Server 自动生成。如果您需要迁移数据库,但不打算使用 Connector for Microsoft Outlook,则无需使用 -r 选项运行 cs5migrate

请与技术支持部门联系,以获得以上实用程序的下载位置和相关文档。


注意 – 注意 –

如果您的站点具有早期版本的 Calendar Server,且配置为使用有限虚拟域模式或在同一台计算机上存在多个 Calendar Server 实例,请与 Sun Microsystems, Inc. 销售代表联系,以对您的迁移要求进行评估并确保您拥有满足这些要求的特定迁移实用程序。

此外请牢记在迁移数据库之前首先执行完全备份


安装后配置

安装或升级到 Calendar Server 6 2005Q4 之后并且在使用 Calendar Server 之前,必须按照以下说明对其进行配置:

  1. 运行 Directory Server 设置脚本 (comm_dssetup.pl) 以将 Sun Java System Directory Server 配置为 Calendar Server 模式。

  2. 运行 Calendar Server 配置程序 (csconfigurator.sh) 以将您的站点配置为满足特定要求。

有关说明,请参阅《Sun Java System Calendar Server 6 2005Q4 管理指南》。

Calendar Server 数据和程序文件的位置

下表显示了针对 Solaris 和 Linux 平台本文档所引用的各种文件和程序的位置:

文件名 

Solaris 位置 

Linux 位置 

管理员实用程序:start-calstop-calcsattributecsbackupcscalcscomponentscsdbcsdomaincsexportcsimportcsmonitorcsplugincspurgecsrenamecsresourcecsrestorecsschedulecsstatscstoolcsuser

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

迁移实用程序:csmigcsvdmig

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

脚本:icsasmlegbackup.shlegrestore.shprivate2public.pl

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

配置文件:ics.confversion.confcounter.confsslpassword.conf

安装后,这些文件位于:/opt/SUNWics5/cal/config -template

在配置过程中,上述目录中的各种文件将被移至由您选择的配置选项所指定的位置。 

安装后,这些文件位于:/opt/sun/calendar/config -template

在配置过程中,上述目录中的各种文件将被移至由您选择的配置选项所指定的位置。 

LDAP 服务器更新文件:60iplanet-calendar.ldifics50-schema.confum50-common-schema.conf

安装后,这些文件位于: 

/opt/SUNWics5/cal/ config/schema/ comm_dssetup.pl 将这些文件写入 Directory Server。

安装后,这些文件位于: 

/opt/sun/calendar/config/ schema/comm_dssetup.pl 将这些文件写入 Directory Server。

模式 LDIF 文件:20subscriber.ldif50ns-value.ldif50ns-delegated-admin.ldif55ims-ical.ldif50ns-mail.ldif56ims-schema.ldif50ns-mlm.ldif60iplanet-calendar.ldif50ns-msg.ldif

安装后,这些文件位于: 

/etc/opt/SUNWics5/config/ schema

comm_dssetup.pl 将这些文件写入 Directory Server。

安装后,这些文件位于: 

/etc/opt/sun/calendar/config/ schema

comm_dssetup.pl 将这些文件写入 Directory Server。

邮件格式 (*.fmt) 文件

安装后,这些文件位于:/opt/SUNWics5/cal/config -template

配置后,这些文件位于:/etc/opt/SUNWics5/ config/language

其中 language 为 en、de、es、fr、ja、ko、zh-TW 或 zh-CN。 

安装后,这些文件位于 /opt/sun/calendar/cnfig-template

配置后,这些文件位于:/etc/opt/sun/calendar/ config/language

其中 language 为 en、de、es、fr、ja、ko、zh-TW 或 zh-CN。 

库 (.so) 文件 

SSL 实用程序:certutilmodutil

/opt/SUNWics5/cal/lib

/opt/sun/calendar/lib

会话数据库 

/opt/SUNWics5/cal/lib/http

/opt/sun/calendar/lib/http

计数器统计信息文件:countercounter.dbstat

/opt/SUNWics5/cal/lib/counter

/opt/sun/calendar/lib/counter

timezones.ics 文件

/opt/SUNWics5/cal/data

/opt/sun/calendar/data

目录服务器性能

要改进 LDAP 目录服务器的性能(特别是,在使用 LDAP 目录的日历搜索功能时)请考虑以下事项:

为 LDAP 目录服务器属性创建索引

要提高 Calendar Server 访问 LDAP 目录服务器时的性能,请在 LDAP 配置文件中为各种属性添加索引。

配置程序 comm_dssetup.pl 将为您选择性地创建索引。


提示 –

要查看创建索引可以给您带来的性能差别,请执行以下测试:

  1. 创建索引之前,运行以下 LDAP 命令所花费的时间:


    ldapsearch -b "base" "(&(icscalendarowned=*
    user*)(objectclass=icsCalendarUser))"

    其中 base 是 Calendar Server 用户和资源数据所在的目录服务器的 LDAP 基本 DN,user 是最终用户可以在 Calendar Express 订阅 \> 日历搜索对话框中输入的值。

  2. icsCalendarOwned 创建索引。

  3. 再次运行以下 LDAP 命令,并进行计时:


    ldapsearch -b "base"
     "(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"

    其中 base 是 Calendar Server 用户和资源数据所在的目录服务器的 LDAP 基本 DN,user 是最终用户可以在 Calendar Express 订阅 \> 日历搜索对话框中输入的值。

  4. 比较两者的时间。应具有较大的时间差值。


检查和设置大小限制参数和搜索限制参数

要确定是否已将搜索限制参数 (nsslapd-lookthroughlimit) 和大小限制参数 (nsslapd-sizelimit) 设置为适当的值,请尝试使用以下命令:

ldapsearch -b "base" "(&(icscalendarowned=*
user ID*)
(objectclass=icsCalendarUser))"

其中 base 是 Calendar Server 用户和资源数据所在的目录服务器的 LDAP 基本 DN,user ID 是最终用户可以在 Communications Express 的日历搜索对话框中输入的值。

如果 LDAP 服务器返回了错误,则可能是 nsslapd-sizelimitnsslapd-lookthroughlimit 参数的值不够大。请按以下准则设置这些参数:

在 Communications Express 中使用 Schema 1

在 Communications Express 中使用 Schema 1 存在两个问题:

置备工具

可以使用以下两种工具来置备 Calendar Server 的用户、组和域:Delegated Administrator 实用程序和 Calendar Server 实用程序。Delegated Administrator 实用程序有两种用户界面:控制台(图形用户界面)和实用程序(命令行界面)。有关 Delegated Administrator 的信息,请参见《Sun Java System Communications Services 6 2005Q4 Delegated Administrator 指南》。有关控制台使用的说明,请参见 Delegated Administrator 控制台联机帮助。

有关 Calendar Server 实用程序的信息,请参见《Sun Java System Calendar Server 6 2005Q4 管理指南》。


注意 – 注意 –

请勿尝试通过 Access Manager 控制台来置备用户。虽然可以创建用户并为其指定日历服务,但是请勿使用此方法,因为其结果是不可预测的并会对部署产生负面影响。