12.2 使用 ndsmanage 实用程序管理实例

使用 ndsmanage 实用程序可以创建、启动和停止身份库中的服务器实例。还可以查看已配置实例的列表。

12.2.1 列出身份库实例

您可以使用 ndsmanage 实用程序来查看配置文件路径、服务器实例的完全判别名和端口,以及指定用户的实例状态(活动或非活动)。该实用程序支持以下参数:

ndsmanage

列出您配置的所有实例。

ndsmanage -a|--all

列出使用身份库特定安装的所有用户的实例。

ndsmanage username

列出由指定用户配置的实例。

12.2.2 在身份库中创建新实例

  1. 在命令行中,输入 ndsmanage

  2. 输入 c

  3. 遵循命令提示符上的说明创建新实例。

12.2.3 在身份库中配置和取消配置实例

要配置实例,请输入以下命令:

ndsconfig new -t treename -n server_context -a admin_FDN -b port_to_bind -D path_for_data 

例如:

ndsconfig new -t mytree -n o=netiq -a cn=admin.o=company -b 1524 -D
/home/mary/inst1/var --config-file /home/mary/inst1/nds.conf

注:Linux 操作系统限制在装入的文件系统上创建套接字。对于 eDirectory,NetIQ 建议将 var 目录放置在本地文件系统上(在 ndsconfig 中使用 -D 选项),而 DIB 目录可以是任何文件系统(在 ndsconfig 中使用 -d 选项)。

要取消配置某个实例,请执行以下操作:

  1. 在命令行中,输入 ndsmanage

  2. 选择要取消配置的实例。

  3. 输入 d

12.2.4 为身份库中的实例调用实用程序

您可以针对某个实例运行 DSTrace 等实用程序。例如,如果您希望对侦听端口 1524 且配置文件位于 /home/mary/inst1/nds.conf 目录、DIB 文件位于 /home/mary/inst1/var 目录的实例 1,运行 DSTrace 实用程序。则您可以输入以下命令之一:

ndstrace --config-file /home/mary/inst1/nds.conf

或者

ndstrace -h 164.99.146.109:1524

如果您未指定实例符,该实用程序将显示您的所有实例。然后,您可以选择其中一个实例。

12.2.5 在身份库中启动和停止实例

您可以启动或停止您所配置的一个或多个实例。

  1. (视情况而定)要通过引导式过程启动或停止单个实例,请完成以下步骤:

    1. 在命令行中,输入 ndsmanage

    2. 选择要启动或停止的实例。

    3. 输入 sk 可分别启动或停止该实例。

  2. (视情况而定)要启动或停止单个实例,请输入:

    ndsmanage start --config-file configuration_file_of_the_instance

    或者

    ndsmanage stop --config-file configuration_file_of_the_instance
  3. (视情况而定)要启动或停止所有实例,请输入:

    ndsmanage startall

    或者

    ndsmanage stopall