!!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|http://www.novell.com/documentation/edir873/edir873/data/aksbdp5.html]. A "[Cool Solution|http://www.novell.com/coolsolutions/feature/15223.html]" was recently published on this topic as well. ![OpenSLP on the Network|OpenslpOnTheNetwork] !!Outline for Enabling [SLP] in Enterprise Directory Infrastructure *Need to run 2-4 SLPDA's. Prefer Linux ([RPM attached|SlpForLinuxAndSolaris/openslp-1.2.1-1.i586.rpm] or latest from [OpenSLP.org|http://www.openslp.org/#Download]).\\Solaris provides binaries for Solaris [8|SlpForLinuxAndSolaris/SUNWslp_sol8.tar.gz] and [9|SlpForLinuxAndSolaris/SUNwslp_sol9.tar.gz]. 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: **[SLPDA Configuration for Linux|SlpdaConfigurationForLinux] **[SLPDA Configuration for Solaris|SlpdaConfigurationForSolaris] *Need a standard __/etc/slpuasa.conf__ deployed to all servers; sample: **[SLPUASA Configuration|SlpuasaConfiguration] *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|JohnJohnson] !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }]