Migrating static groups
About this task
PingDirectory server supports static LDAP groups with structural object classes of groupOfNames, groupOfUniqueNames, or groupOfEntries. In general, you can import static groups without modification.
You can enable a First-In, First-Out (FIFO) entry cache to cache group-to-user mappings, which improves performance when accessing large entries at the expense of greater memory consumption. PingDirectory server provides an out-of-the-box FIFO entry cache object for this purpose. You must enable this object using dsconfig as described in Using the entry cache to improve the performance of large static groups.
To migrate static groups:
Steps
-
To enumerate any schema differences between the DSEE deployment and the Ping Identity deployment, use the
migrate-ldap-schematool. -
To enumerate any configuration differences between the DSEE deployment and the Ping Identity deployment, use the
migrate-sun-ds-configtool. -
Import or configure any necessary schema or configuration changes recorded by the tools in steps 1 and 2.
-
Import the existing users and groups using the
import-ldiftool. -
From the PingDirectory server root directory, open the
docs/sun-ds-compatibility.dsconfigfile using a text editor. -
Go to the FIFO Entry Cache section.
-
Read the accompanying comments.
-
To enable the corresponding
dsconfigcommand, delete the comment character ("#").Example:
$ bin/dsconfig set-entry-cache-prop \ --cache-name "Static Group Entry Cache" --set enabled:true
-
-
To ensure that references to an entry are updated automatically when the entry is deleted or renamed, enable the Referential Integrity plugin.
Example:
$ bin/dsconfig set-plugin-prop --plugin-name "Referential Integrity" --set enabled:true
Next steps
If the PingDirectory server is part of a replication topology, enable the Referential Integrity plugin for each replica.