L'ajout d'un Root Suffix (racine d'un arbre LDAP) peut se faire via la console graphique, mais aussi en ligne de commande.
On peut vouloir ajouter un backend spécifique, ce qui permettra de gérer la réplication différemment pour ce suffixe, ou ajouter le suffixe dans un backend existant.
En ligne de commande
On va utiliser la commande dsconfig, qui gère la configuration de l'annuaire.
Avec ajout d'un nouveau backend
/opt/opendj/bin/dsconfig create-backend --backend-name hebinweb --type local-db --hostName opendj \ --port 4444 --set base-dn:"o=hebinweb" --set enabled:true \ --bindDN "cn=Directory Manager" --bindPassword secret --noPropertiesFile --trustAll --no-prompt
Ajout à un backend existant
/opt/opendj/bin/dsconfig set-backend-prop --backend-name userRoot --add base-dn:o=hebinweb \ --hostname localhost --port 4444 --bindDN "cn=Directory Manager" --bindPassword secret \ --trustAll --noPropertiesFile --no-prompt
Via la console graphique
OpenDJ fournit une console graphique (control panel) qui permet de se connecter à différentes instances OpenDJ, locales ou distantes.
On peut donc réaliser la même opération via la console. Une fois connecté, on sélectionne "Nouveau DN de base..." :
Dans l'écran suivant, on peut alors choisir l'un des backends existant ou en créer un nouveau :
On arrive ensuite à l'écran de synthèse / confirmation de la création du nouveau DN de base.
Et dans l'écran principal, on peut voir la liste des DN de base et de leur backend.
On pourra ensuite charger les entrées dans l'annuaire, sur ces différents Root Suffix / Base DN.