1. Setup the first instance of OpenLDAP as explained in my previous blog post.
2. Execute the following commands in the same order.
$ sudo cp -r /private/etc/openldap /private/etc/openldap.node2 $ sudo cp -r /var/db/openldap /private/etc/openldap.node2 $ sudo rm -r /var/db/openldap.node2/openldap-data/*db.* $ sudo rm -r /var/db/openldap.node2/openldap-data/*.bdb $ sudo rm -r /var/db/openldap.node2/openldap-data/log*.* $ sudo rm -r /var/db/openldap.node2/openldap-data/alock $ sudo cp -r /var/db/openldap.node2/openldap-data/DB_CONFIG.example /var/db/openldap.node2/openldap-data/DB_CONFIG
3. Open up /private/etc/openldap.node2/ldap.conf and change the port, say to 12389
4. Open up /private/etc/openldap.node2/slapd.conf and change all the references from /private/etc/openldap to /private/etc/openldap.node2
5. Open up /private/etc/openldap.node2/slapd.conf and change all the references from /var/db/openldap to /var/db/openldap.node2
6. Start the first OpenLDAP server running on the default port.
$ sudo /usr/libexec/slapd -d3
6. Start the second OpenLDAP from the following command.
$ sudo /usr/libexec/slapd -f /private/etc/openldap.node2/slapd.conf -h ldap://localhost:12389 -d3