This is an old revision of the document!
Table of Contents
Remote loader installation
General
The remote loader is used to synchronize data between the meta directory and the connected system (AD, LDAP, MySQL, etc). It is required to open the communication port (default 8090 (TCP) incomming) for the following IP addresses within your firewall:
134.76.10.204 134.76.10.205 134.76.10.206 134.76.10.207 134.76.10.208 134.76.10.209 134.76.10.210 AND 134.76.9.64/28
For system requirements see: System requirements P. 154 ff
Installation on Windows
Remote loader files: - download -
Remote loader files: - download -
Remote loader SP 3: - download -
T-TeleSec-GlobalRoot-Class-2-chain: - download -
Documentation remote loader installation (NetIQ) P. 149 ff: - link -
PW-Filter installation P 49 ff: - link
Installation
- Download remote loader files
- Download T-TeleSec-GlobalRoot-Class-2 certificate
- Extract remote loader files and certificate
- run idm_install.exe
- Choose only Novell Identity Manager Connected System Server (64-bit)
- Ignore licence warning
Configuration
- Run rlconsole.exe within the installation path as administrator (Default: C:\Novell\RemoteLoader)
- Click add
- Add description
- Choose driver (eg. ADDriver.dll)
- Set communication port (Default: 8090)
- Set remote loader password (required by GWDG)
- Set driver object password (required by GWDG)
- Activate SSL
- choose path to T-TeleSec-GlobalRoot-Class-2-chain.b64
- Select “run as servcie”
- Accept (don't start the remote loader service)
- Go to the installation path (Default: C:\Novell\RemoteLoader) and edit the file <instanceName>-Config.txt (maybe you have to open the file as administrator)
- Start the remote loader
Notices
If you are using the Active Directory driver you have to run the service as administrator.
Installation on Linux
The installation on Linux systems differs between certified sytsems (SLES 11, RHEL 6.5, OES 11, etc.) and non-certified systems. If you are using a non-certified system eg. Ubuntu the Java remote loader has to be installed.
Installation on certified Linux systems
Remote loader files: - download -
Remote loader SP 3: - download -
T-TeleSec-GlobalRoot-Class-2-chain: - download -
Documentation remote loader installation (NetIQ) P. 149 ff: - link -
Prerequisites
- Download remote loader files
- Download T-TeleSec-GlobalRoot-Class-2 certificate
- Extract the certificate
CentOS 6
The 32Bit version of glibc has to be installed on x86_64 systems:
yum install glibc.i686
Installation
- Extract remote loader
- Edit file silent.properties
- METADIRECTORY_SERVER_SELECTED=false
- WEB_ADMIN_SELECTED=false
- UTILITIES_SELECTED=false
- Choose remote loader
- 32 Bit
- CONNECTED_SYSTEM_SELECTED=true
- X64_CONNECTED_SYSTEM_SELECTED=false
- 64 Bit
- CONNECTED_SYSTEM_SELECTED=false
- X64_CONNECTED_SYSTEM_SELECTED=true
- Run the following commands as root in the setup directory:
chmod -R 755 * ./idm_linux.bin -i silent -f silent.properties
Installation on **non-certified** Linux systems
Remote Loader files: - download -
T-TeleSec-GlobalRoot-Class-2-chain: - download -
Documentation remote loader installation (NetIQ) P. 149 ff: - link -
Prerequisites
- Download remote loader files
- Download T-TeleSec-GlobalRoot-Class-2 certificate
- Extract the certificate
- JRE Java8u112, at a minimum is required
Install Java remote loader
- Extract Java remote loader
- Make dirxml_jremote and create_keystore executable
Configuration
- Change in the installation directory eg. /opt/novell/dirxml/bin/x86_64/
- Crerate keystore file
./create_keystore T-TeleSec-GlobalRoot-Class-2-chain.b64
- Edit dirxml_jremote and replace
jarlist=`ls /opt/novell/eDirectory/lib/dirxml/classes/*.jar`
- with
jarlist=`ls /<installation path>/lib/*.jar`
- Add/Edit config8000.txt
Example LDAP Konfiguration
-commandport 8000 -connection "port=8090 keystore='<installation directory>/dirxml.keystore' storepass=dirxml" -trace 4 -tracefile ./trace8000.log -tracefilemax 10M -class com.novell.nds.dirxml.driver.ldap.LDAPDriverShim
- Set remote loader and driver object password (both are required by GWDG):
./dirxml_jremote -config config8000.txt -sp <remote loader password> <driver object password>
- Run the Java remote loader:
./dirxml_jremote -config config8000.txt
- Java has to be in PATH variable!
PATH=$PATH:/path/to/java/bin/
Remote loader start script example
#!/bin/sh INSTDIR=/opt/novell/dirxml/bin/x86_64/ STAGEDIR=$INSTDIR/stage USER=ldap export PATH=/usr/local/bin:$PATH cd $INSTDIR case "$1" in stop) kill `ps aux | grep '[d]irxml_remote' | awk '{ print $2}'` ;; start|*) echo -n " rloader" exec > /dev/null 2>&1 touch trace8000.log chown $USER trace8000.log su $USER -c "$INSTDIR/dirxml_jremote -config $INSTDIR/config8000.txt &" ;; esac