Sun Java System Directory Server Enterprise Edition 6.3 管理指南

单一系统安装与分布式安装的比较

本部分将单一主机系统安装与涉及多个系统的安装进行了比较和对比。

    以下是可以采用的安装方式:

  1. 在与所管理的服务器相同的主机上安装 DSCC 和配置管理工具。或者,也可以在与远程管理的服务器不同的主机上安装这些工具。

  2. 同一主机上创建多个服务器实例,或者在不同的主机上创建各个服务器实例。

在何处安装目录服务控制中心

在与所管理的服务器相同的主机上安装 DSCC,可为评估和开发提供一种快速、简便的解决方案。对于需要依赖冗余系统和服务器副本来提供高可用性的生产安装,不建议采用此解决方案。

安装 DSCC 时,还将安装目录服务器软件。DSCC 使用其自身的专用目录服务器实例来存储配置信息。如果随 DSCC 一起安装了目录服务器的本地代理,则可以使用 DSCC 在系统上创建目录服务器实例。执行此操作时,不必知晓其他主机名和端口号。

您也可以在与远程管理的服务器不同的主机上安装 DSCC。对于需要依赖冗余系统和服务器副本来提供高可用性的生产安装,建议采用此解决方案。

图 1–2 使用本地软件包版本安装后不同系统上的管理主机和服务器主机

此图显示了在管理主机上安装的 DSCC 如何访问服务器主机上的服务器实例。

您必须成为 root,才能在管理主机上安装 DSCC。但是,可以使用管理主机上安装的 DSCC 来管理以非 root 身份安装的服务器主机。


注 –

使用与受支持的应用服务器一起部署的 WAR 文件配置的 DSCC 在 Sun Java Web Console 之外安装 DSCC,任何非 Root 都可执行此操作。


例如,您可以在数据中心之外的服务器(甚至合适的工作站)上安装 DSCC。您还可以使用 zip 分发包在数据中心之内的服务器主机上安装服务器软件(以非 root 身份执行此类安装)。然后,您便可以通过安全 LDAP 和 JMX,使用管理主机上的 DSCC 创建、配置和管理所有服务器。

在何处创建服务器实例

对于生产安装,您依赖冗余系统、负载平衡、故障转移功能和服务器副本来提供较高的可用性。因此,您通常在多个主机系统上创建服务器。不过,功能强大的主机系统可以托管多个服务器实例。

当在单一主机系统上创建多个服务器实例时,只有一个服务器实例可以侦听默认端口。如果您只安装了一次 Directory Server Enterprise Edition 软件,则多个服务器实例可以共享同一 common agent container。

当您在系统上安装多个 Directory Server Enterprise Edition 版本时,每个版本都会附带其自身的 common agent container。其中只有一个 common agent container 可以侦听 JMX 管理通信的默认端口。