本章介绍如何管理目录代理服务器实例。本章包含以下主题:
创建目录代理服务器实例时,将在您指定的路径中创建此实例所需的文件和目录。
可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
如果使用 DSCC 创建新的服务器实例,则可以选择复制现有服务器中的部分或全部服务器配置设置。
创建目录代理服务器实例。
$ dpadm create -p port instance-path |
例如,要在 /local/dps 目录中创建新的实例,请使用以下命令:
$ dpadm create -p 2389 /local/dps |
要指定实例的任何其他参数,请参见 dpadm(1M) 手册页。
键入密码(如有必要)。
通过验证实例状态来确认是否已创建该实例。
$ dpadm info instance-path |
(可选的)如果目录代理服务器已使用 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 |
(可选的)使用以下任一方法注册服务器实例:
通过 URL https://localhost:6789 访问 DSCC,并登录到浏览器界面。
使用 dsccreg add-server 命令。
有关详细信息,请参见 dsccreg(1M) 手册页。
可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
(可选的)停止目录代理服务器实例。
$ dpadm stop instance-path |
如果不停止此实例,删除命令会自动将其停止。但是,如果已在服务管理解决方案中启用了此实例,则必须手动将其停止。
(可选的)如果以前使用 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) 手册页。
(可选的)如果以前在服务管理解决方案中启用了服务器实例,请停止将此服务器作为服务进行管理。
操作系统 |
命令 |
---|---|
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 |
删除实例。
$ dpadm delete instance-path |
以下过程介绍如何查找目录代理服务器实例的状态。
可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
查找目录代理服务器实例的状态。
$ dpadm info instance-path |
本部分提供有关从命令行启动、停止和重新启动目录代理服务器的信息。
可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
要启动或停止目录代理服务器,请执行以下任一操作。
要启动目录代理服务器,请键入:
$ dpadm start instance-path |
例如,要启动 /local/dps 中的实例,请使用以下命令:
$ dpadm start /local/dps |
要停止目录代理服务器,请键入:
$ dpadm stop instance-path |
例如:
$ dpadm stop /local/dps |
有时,配置更改需要重新启动服务器才能生效。可使用以下过程查看是否需要在更改配置后重新启动目录代理服务器实例。
查看是否需要重新启动服务器。
$ dpconf get-server-prop -h host -p port is-restart-required |
如果命令返回 true,则必须重新启动目录代理服务器实例。
如果命令返回 false,则无需重新启动目录代理服务器实例。
可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
重新启动目录代理服务器。
$ dpadm restart instance-path |
例如,要重新启动 /local/dps 中的实例,请使用以下命令:
$ dpadm restart /local/dps |