How do I extend IDM schema for multiple instances of eDirectory on the same server?

  • 3920620
  • 26-Feb-2008
  • 26-Apr-2012

Environment


Novell Identity Manager 3.5.1
Novell Identity Manager Engine
Novell eDirectory 8.8 for Linux
Novell eDirectory 8.8 for Solaris
Novell eDirectory 8.8

Situation

eDirectory 8.8.x allows multiple instances of eDirectory to exist on the same server. Identity Manager (IDM) 3.0+ takes advantage of this and allows each of those instances to still be full IDM meta-directory systems. Once IDM is installed on the server if additional trees are configured on the same physical server in different instances the schema must still be extended for each tree which will run Identity Manager.

Resolution

The idm-install-schema tool located in /opt/novell/eDirectory/bin can be used to extend schema for any number of instances on the local server. The command requires that the user be able to enter admin credentials for the tree in dot notation (use admin.user.system for cn=admin,dc=user,dc=system or cn=admin.dc=user.dc=system). A log file is also created in the current user's home directory; for example /home/idmuser/schema.log would be created for the 'idmuser' account used to run the command. If this command is 'root' the file should be /root/schema.log . As always schema should be extended from the Master replica of the [root] partition so the schema is replicated properly to the entire tree.