Solaris for ISPs 管理指南

维护规划

一般说来,您不应该变更规划中已有的对象类或属性,而应该根据自己的需要使用或添加它们。如果您变更某个属性或对象类以致于 Solaris for ISPs 软件无法使用它,那么您也许不得不重新安装目录。这时,尚未备份的所有数据条目都将丢失。有关对目录进行备份的信息,请参阅 Sun Directory Services 中 ldbmcatldif2ldbm 的手册页。

若您决定给规划添加内容,请参考 Sun Directory Services 3.1 管理指南 的第 8 章“配置目录规划”以获取完整的细节。

要备份的内容

为确保目录的完整性,您应该定期备份规划的配置文件。当然,您应该在为满足使用需要而着手对规划进行扩展之前,先对其进行备份。

正如已在 Sun Directory Services 3.1 管理指南的第 4 章“配置目录服务”中详细讨论的,下列文件对于目录服务功能是至关重要的:

这些文件的复本存储在系统中的三处地方:

在开始变更规划前,先将 /etc/opt/SUNWconn/ldap/current/etc/opt/SUNWconn/ldap/previous 中的配置文件备份。当您编辑文件时,Sun Directory Services 将 ~/current 中未编辑的文件复制到 ~/previous中。每次编辑会话只进行一次这种复制,(直至您重新启动 dsservd)。如果您对规划要做很多变更,您也许希望一边做一边对变更进行手动备份。

备份信息在 Sun Directory Services 3.1 管理指南的第 4 章“配置目录服务”中有详细的介绍。

恢复规划

要将您的目录服务配置恢复到以前的版本,请停止 dsservd,替换 /etc/opt/SUNWconn/ldap/current 中所需的配置文件,然后重启守护程序。Sun Directory Services 3.1 管理指南的第 4 章“配置目录服务”中提供了循序渐进的信息。

恢复 Solaris for ISPs 规划

安装 Solaris for ISPs 后,原始规划配置文件被备份在 /etc/opt/SUNWisp/SUNWconn/ldap/backup 中。这些文件在安装时根据您的根领域和管理员信息进行了定制。如果您在变更规划时碰到 Solaris for ISPs 不运行这种情况,请按照如下步骤恢复缺省规划:

  1. 登录到正在运行目录服务的机器上。

  2. 授予您自己根访问权。

  3. 停止目录服务服务器,方法是输入:# /etc/init.d/dsserv stop


    注意:

    您也可以通过管理控制台来停止和启动服务器。


  4. 将每个配置文件都从备份复制到当前目录:

    1. cp /etc/opt/SUNWisp/SUNWconn/ldap/backup/ispdsserv.conf /etc/opt/SUNWconn/ldap/current/dsserv.conf

    2. cp /etc/opt/SUNWisp/SUNWconn/ldap/backup/ispdsserv.at.conf /etc/opt/SUNWconn/ldap/current/dsserv.at.conf

    3. cp /etc/opt/SUNWisp/SUNWconn/ldap/backup/ispdsserv.oc.conf /etc/opt/SUNWconn/ldap/current/dsserv.oc.conf

    4. cp /etc/opt/SUNWisp/SUNWconn/ldap/backup/ispdsserv.acl.conf /etc/opt/SUNWconn/ldap/current/dsserv.acl.conf

    5. cp /etc/opt/SUNWisp/SUNWconn/ldap/backup/mapping/radius.mapping /etc/opt/SUNWconn/ldap/current/mapping/radius.mapping

  5. 启动目录服务服务器,方法是输入:# /etc/init.d/dsserv start