Introduction#
This document is a work in progress... the configurations and approaches listed here are still very much in flux.Assumptions#
- Multicast is not available in any way that would be useful to this infrastructure
- All eDirectory servers will point to static DA's
Using OpenSLP with eDirectory documentation#
Novell's eDirectory 8.7.3 documentaton discusses integration with OpenSLP. A "Cool Solution
" was recently published on this topic as well.
OpenSLP on the Network#
Outline for Enabling SLP in Enterprise Directory Infrastructure#
- Need to run 2-4 SLPDA's. Prefer Linux (RPM attached
or latest from OpenSLP.org
).
Solaris provides binaries for Solaris 8and 9
. However, there seems to be interoperability issues, as this could not be successfully setup in the lab.
- Need to define what /etc/slp.conf (Linux) /etc/inet/slp.conf (Solaris) should look like for DA servers; samples:
- Need a standard /etc/slpuasa.conf deployed to all servers; sample:
- Modify build to deploy the proper .conf file to each eDir server
- Re-enable the /etc/rc2.d/S74uasaslp on all eDir servers -- so UA/SA starts up on system reboot
- Check for services on next eDir restart; examples follow:
Check with Novell SLP (Linux and Solaris)#
# slpinfo -s "ndap.novell///" service:ndap.novell:///LNX-TEST. service:ndap.novell:///BLANK. # slpinfo -s "bindery.novell///" service:bindery.novell:///UNKNOWN service:bindery.novell:///INO0L999
Check with Linux OpenSLP#
# slptool findsrvs service:ndap.novell service:ndap.novell:///LNX-TEST.,3330 service:ndap.novell:///BLANK.,3330 # slptool findsrvs service:bindery.novell service:bindery.novell:///INO0L999,3330 service:bindery.novell:///UNKNOWN,3330
To direct the query to another DA or SA:
slptool unicastfindsrvs 10.129.110.80 service:ndap.novell slptool unicastfindsrvs 10.129.110.80 service:bindery.novell
Here are some other useful slptool queries:
- Lists discovered service agents. The current system should show up in the output.
slptool findsrvs service:service-agent
- Lists discovered directory agents.
slptool findsrvs service:directory-agent
--JGJ