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

使用目录代理服务器实例

创建目录代理服务器实例时,将在您指定的路径中创建此实例所需的文件和目录。

Procedure创建目录代理服务器实例

可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

如果使用 DSCC 创建新的服务器实例,则可以选择复制现有服务器中的部分或全部服务器配置设置。

  1. 创建目录代理服务器实例。


    $ dpadm create -p port instance-path
    

    例如,要在 /local/dps 目录中创建新的实例,请使用以下命令:


    $ dpadm create -p 2389 /local/dps

    要指定实例的任何其他参数,请参见 dpadm(1M) 手册页。

  2. 键入密码(如有必要)。

  3. 通过验证实例状态来确认是否已创建该实例。


    $ dpadm info instance-path
    
  4. (可选的)如果目录代理服务器已使用 Sun JavaTM Enterprise System 安装程序或本地软件包安装进行安装,并且您的操作系统提供了服务管理解决方案,则可以将服务器作为服务进行管理,如下表所示。

    操作系统 

    命令  

    Solaris 10 

    dpadm enable-service --type SMF instance-path

    Solaris 9 

    dpadm autostart instance-path

    Linux、HP-UX 

    dpadm autostart instance-path

    Windows 

    dpadm enable-service --type WIN_SERVICE instance-path

  5. (可选的)使用以下任一方法注册服务器实例:

    • 通过 URL https://localhost:6789 访问 DSCC,并登录到浏览器界面。

    • 使用 dsccreg add-server 命令。

      有关详细信息,请参见 dsccreg(1M) 手册页。

Procedure查找目录代理服务器实例的状态

可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. 查找目录代理服务器实例的状态。


    $ dpadm info instance-path
    

Procedure启动和停止目录代理服务器

可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. 要启动或停止目录代理服务器,请执行以下任一操作。

    • 要启动目录代理服务器,请键入:


      $ dpadm start instance-path
      

      例如,要启动 /local/dps 中的实例,请使用以下命令:


      $ dpadm start /local/dps
    • 要停止目录代理服务器,请键入:


      $ dpadm stop instance-path
      

      例如:


      $ dpadm stop /local/dps

Procedure查看是否需要重新启动目录代理服务器实例

有时,配置更改需要重新启动服务器才能生效。可使用以下过程查看是否需要在更改配置后重新启动目录代理服务器实例。

  1. 查看是否需要重新启动服务器。


    $ dpconf get-server-prop -h host -p port is-restart-required
    • 如果命令返回 true,则必须重新启动目录代理服务器实例。

    • 如果命令返回 false,则无需重新启动目录代理服务器实例。

Procedure重新启动目录代理服务器

可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. 重新启动目录代理服务器。


    $ dpadm restart instance-path
    

    例如,要重新启动 /local/dps 中的实例,请使用以下命令:


    $ dpadm restart /local/dps

Procedure删除目录代理服务器实例

可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. (可选的)停止目录代理服务器实例。


    $ dpadm stop instance-path
    

    如果不停止此实例,删除命令会自动将其停止。但是,如果已在服务管理解决方案中启用了此实例,则必须手动将其停止。

  2. (可选的)如果以前使用 DSCC 管理服务器,请使用命令行取消注册此服务器。


    $ dsccreg remove-server /local/dps
    Enter DSCC administrator's password:
    /local/dps is an instance of DPS
    Enter password of "cn=Proxy Manager" for /local/dps:
    Unregistering /local/dps from DSCC on localhost.
    Connecting to /local/dps
    Disabling DSCC access to /local/dps

    有关详细信息,请参见 dsccreg(1M) 手册页。

  3. (可选的)如果以前在服务管理解决方案中启用了服务器实例,请停止将此服务器作为服务进行管理。

    操作系统 

    命令  

    Solaris 10 

    dpadm disable-service --type SMF instance-path

    Solaris 9 

    dpadm autostart --off instance-path

    Linux、HP-UX 

    dpadm autostart --off instance-path

    Windows 

    dpadm disable-service --type WIN_SERVICE instance-path

  4. 删除实例。


    $ dpadm delete instance-path