Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation, and
specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose.
Further, Novell, Inc., reserves the right to revise this publication and to make changes to its content, at any time,
without obligation to notify any person or entity of such revisions or changes.
Further, Novell, Inc., makes no representations or warranties with respect to any software, and specifically disclaims
any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc.,
reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to
notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the
trade laws of other countries. You agree to comply with all export control regulations and to obtain any required
licenses or classification to export, re-export or import deliverables. You agree not to export or re-export to entities on
the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export laws.
You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. See the
Novell International Trade Services Web page (http://www.novell.com/info/exports/) for more information on
exporting Novell software. Novell assumes no responsibility for your failure to obtain any necessary export
approvals.
Novell, Inc., has intellectual property rights relating to technology embodied in the product that is described in this
document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S.
patents listed on the Novell Legal Patents Web page (http://www.novell.com/company/legal/patents/) and one or
more additional patents or pending patent applications in the U.S. and in other countries.
Novell, Inc.
404 Wyman Street, Suite 500
Waltham, MA 02451
U.S.A.
www.novell.com
Online Documentation: To access the latest online documentation for this and other Novell products, see
the Novell Documentation Web page (http://www.novell.com/documentation).
Novell Trademarks
For Novell trademarks, see the Novell Trademark and Service Mark list (http://www.novell.com/company/legal/
trademarks/tmlist.html).
Third-Party Materials
All third-party trademarks are the property of their respective owners.
This guide contains detailed information about the Remote Loader. It explains how and when you
use the Remote Loader as part of your Identity Manager solution. It also contains configuration and
management information for the Remote Loader.
Chapter 1, “Remote Loader Overview,” on page 9
Chapter 2, “Installing the Remote Loader,” on page 13
Chapter 3, “Configuring the Remote Loader,” on page 15
Chapter 4, “Managing the Remote Loader,” on page 39
Appendix A, “Options for Configuring a Remote Loader,” on page 45
Audience
This guide is intended for Identity Manager administrators, partners, and consultants.
novdocx (en) 17 September 2009
Feedback
We want to hear your comments and suggestions about this manual and the other documentation
included with this product. Please use the User Comments feature at the bottom of each page of the
online documentation, or go to www.novell.com/documentation/feedback.html and enter your
comments there.
Documentation Updates
For the most recent version of the Remote Loader Guide, visit the Identity Manager Documentation
Web site (http://www.novell.com/documentation/idm36/).
Additional Documentation
For documentation on Identity Manager, see the Identity Manager Documentation Web site (http://
www.novell.com/documentation/idm36/index.html).
Documentation Conventions
In Novell
items in a cross-reference path.
A trademark symbol (
trademark.
®
documentation, a greater-than symbol (>) is used to separate actions within a step and
®
, TM, etc.) denotes a Novell trademark. An asterisk (*) denotes a third-party
About This Guide7
novdocx (en) 17 September 2009
8Identity Manager 3.6.1 Remote Loader Guide
1
Server
Identity Vault
Metadirectory engine
Dr iv er
Application
Identity Vault
Metadirectory engine
LDAP driver
Remote Loader instance
Remote Loader
Active Directory driver
Active Directory
Server
Application
Server
Remote Loader Overview
Identity Manager has an additional feature that extends Identity Manager functionality across
applications. It is called the Remote Loader, and it allows the driver to access the application without
having the Identity Vault and the Metadirectory engine installed on the same server as the
application. As part of the planning process when installing Identity Manager, you need to decide if
you are going to use the Remote Loader or not. This section defines what the Remote Loader is and
contains instructions for installing and configuring the Remote Loader.
There are two different ways to configure the installation of the Metadirectory engine. Figure 1-1
illustrates the first way. It shows that the Identity Vault, Metadirectory engine, and the driver shim
all are installed and running on the same server. The driver shim is configured to communicate with
the application and the Metadirectory engine.
Figure 1-1 All Components Installed on the Same Server
novdocx (en) 17 September 2009
1
Figure 1-2 illustrates both configurations. The LDAP driver is installed on the same server as the
Metadirectory engine and the Identity Vault. The Active Directory* driver is installed on different
servers with the Remote Loader. The Remote Loader allows the driver to access the application
without having the Identity Vault and Metadirectory engine installed on that same server.
Figure 1-2 A System Using the Remote Loader
Remote Loader Overview
9
The Remote Loader enables the Metadirectory engine to exchange data with the Identity Vault as
different processes and in different locations, including the following:
novdocx (en) 17 September 2009
As a separate process on the server where the Metadirectory engine is running: The
Metadirectory engine runs as part of an eDirectory
TM
process. The Identity Manager drivers can
run on the server where the Metadirectory engine is running. In fact, they can run as part of the
same process as the Metadirectory engine.
However, for strategic reasons and to simplifying troubleshooting, you might want the Identity
Manager driver to run as a separate process on the server.
If the driver is running as a separate process, the Remote Loader provides a communication
channel between the Metadirectory engine and the driver.
On a server that is not running the Metadirectory engine: Some of the Identity Manager
drivers are unable to run where the Metadirectory engine is running. The Remote Loader
enables you to run the Metadirectory engine in one environment while running an Identity
Manager driver on a server in a different environment. For example, you cannot run the Active
®
Directory driver on a Linux
server. The Metadirectory engine can run on the Linux Server
while the Remote Loader runs on an Active Directory server.
Scenario: Separate Servers. The Metadirectory engine is running on a Linux Server. You
need to run the Identity Manager Driver for Active Directory. This driver is unable to run
on a Linux Server because it must run in an Active Directory environment. You install and
run the Remote Loader on a Windows 2003 server. The Remote Loader provides a
communication channel between the Active Directory driver and the Metadirectory
engine.
Scenario: Non-Host. The Metadirectory engine is running on Solaris*. You need to
communicate with a NIS system where you want to provision user accounts. That system
usually doesn’t host the Metadirectory engine. You install the Remote Loader and the
Identity Manager Driver for NIS on the NIS system. The Remote Loader on the NIS
system runs the NIS driver and enables the Metadirectory engine and the NIS driver to
exchange data.
®
Novell
recommends that you use the Remote Loader configuration for use with your drivers where
possible. Use the Remote Loader even in cases where the connected system is on the same server as
the Metadirectory engine. The following benefits occur by running the driver with the Remote
Loader configuration:
eDirectory is protected from any exceptions encountered by the driver shim.
It improves the performance of the server running the Metadirectory engine, by offloading
driver commands to the remote application or database.
It allows you to run additional drivers on the server where the Metadirectory engine is not
installed.
1.1 Java Remote Loader
The remote loader can host a remote interface shim (DirXML application shim) on the DirXML
server. To control all the instances that host such remote interface shim, you use DirXML Java
Remote Loader.
The DirXML Java Remote Loader is a Java application, which runs on any system with JRE 1.3.0 or
1.4.2 (for optimal performance) and Java Sockets.
10Identity Manager 3.6.1 Remote Loader Guide
novdocx (en) 17 September 2009
NOTE: You run the DirXML Java Remote Loader by using a shell script named
dirxml_jremote
.
Remote Loader Overview11
novdocx (en) 17 September 2009
12Identity Manager 3.6.1 Remote Loader Guide
2
Installing the Remote Loader
The Remote Loader can be installed as a 32-bit application or a 64-bit application. The installation
program detects the type of OS that is installed and then installs the corresponding version of the
Remote Loader. For the installation instructions, see “Installing the Remote Loader” in the Identity
Manager 3.6.1 Installation Guide.
novdocx (en) 17 September 2009
2
Installing the Remote Loader
13
novdocx (en) 17 September 2009
14Identity Manager 3.6.1 Remote Loader Guide
3
Configuring the Remote Loader
The Remote Loader uses shims to communicate with the application. A shim is the file or files that
contains the code to processes the events that are synchronizing between the Identity Vault and the
application.
novdocx (en) 17 September 2009
3
The Remote Loader can host the Identity Manager application shims contained in
.jar
files. The Java* Remote Loader hosts only Java driver shims. It won’t load or host a native
(C++) driver shim.
Configuring the Remote Loader is a two-step process; the Remote Loader requires configuration
and the Driver object requires configuration. There are different configuration steps depending on if
you are using Windows or Linux/UNIX.
Section 3.1, “Configuring the Remote Loader on Windows,” on page 15
Section 3.2, “Configuring the Remote Loader for Linux/UNIX by Creating a Configuration
File,” on page 18
Section 3.3, “Configuring the Java Remote Loader,” on page 25
Section 3.4, “Configuring the Identity Manager Drivers for Use with the Remote Loader,” on
page 34
Section 3.5, “Creating a Secure Connection,” on page 35
.dll, .so
, or
3.1 Configuring the Remote Loader on Windows
You can configure the driver on Windows through a graphical utility called the Remote Loader
Console utility or from the command line.
The Remote Loader Console utility enables you to manage all Remote Loader instances for Identity
Manager drivers running on the Windows server. The utility is installed during the installation of
Identity Manager.
If you are upgrading, the Console detects and imports existing instances of the Remote Loader. (To
be automatically imported, driver configurations must be stored in the Remote Loader directory,
typically
c:\novell\remoteloader
1 Double-click the Remote Loader Console icon on the desktop to launch the Remote Loader
Console.
The Remote Loader Console allows you to start, stop, add, remove, and edit each instance of a
Remote Loader.
2 Click Add to add a Remote Loader instance of your driver on this server.
3 Use the information in the following table to configure the Remote Loader instance for your
driver.
HeadingsDescription
DescriptionSpecify a description to identify the Remote Loader instance in
.) You can then use the Console to manage the remote drivers.
the Remote Loader Console utility.
Configuring the Remote Loader
15
HeadingsDescription
DriverSelect the Java class name for the driver. If you are using the
Active Directory driver, select ADDriver.dll. Table 3-3 on
page 33 contains a list of all of the Java class names for each
driver.
Config FileSpecify the name of the configuration file. The Remote Loader
Console places configuration parameters into this text file and
uses those parameters when it runs.
Communications IP Address: Specify the IP address where the Remote
Loader listens for connections from the Metadirectory
server.
Connection Port - Metadirectory Server: Specify the
TCP port on which the Remote Loader listens for
connections from the Metadirectory server.
The default TCP/IP port for this connection is 8090. With
each new instance you create, the default port number
automatically increases by one.
Command Port - Local host communication only:
Specify the TCP port number where a Remote Loader
listens for commands such as Stop and Change Trace
Level.
Each instance of the Remote Loader that runs on a
particular computer must have a different command port
number. The default command port is 8000. With each
new instance you create, the default port number
automatically increases by one.
novdocx (en) 17 September 2009
NOTE: By specifying different connection ports and command
ports, you can run multiple instances of the Remote Loader on
the same server, hosting different driver instances.
Remote Loader PasswordSpecify the Remote Loader password. This password is used to
control access to a Remote Loader instance for a driver. It must
be the same case-sensitive password specified in the Enter the Remote Loader Password field on the Identity Manager driver
configuration page. It is important that this password be difficult
to guess and be different from the driver object password.
Driver Object PasswordSpecify the Driver Object password. The Remote Loader uses
this password to authenticate to the Metadirectory server. It
must be the same case-sensitive password specified in the
Driver Object Password field on the Identity Manager driver
configuration page. It is important that this password be difficult
to guess and be different from the Remote Loader password.
Secure Socket Layer (SSL)
Use an SSL Connection: You should always select this
option. It is used to encrypt the transfer of data between
the Remote Loader and the Metadirectory server.
Trusted Root File: This is the exported self-signed
TM
certificate from the eDirectory
Certificate Authority. For more information, see
Section 3.5, “Creating a Secure Connection,” on page 35.
tree’s Organization
16Identity Manager 3.6.1 Remote Loader Guide
HeadingsDescription
Trace File Trace Level: Specify a trace level greater than zero to
display a trace window that contains informational
messages from both the Remote Loader and the driver.
The most common setting is trace level 3. If the trace level
is set to 0, the trace window is not displayed.
Trace File: Specify a trace filename where trace
messages are written.
Each Remote Loader instance running on a particular
machine must use a different trace file. Trace messages
are written to the trace file only if the trace level is greater
than zero.
Maximum Disk Space Allowed for all Trace Logs
(Mb): Specify the approximate maximum size that the
trace file for this instance can occupy on disk.
NOTE: Use the tracing options only for troubleshooting issues.
Having the tracing enabled reduces the performance of the
Remote Loader. Do not leave the tracing enabled in production.
novdocx (en) 17 September 2009
Establish a Remote Loader
service for this driver instance
Select this option if you want the Remote Loader established as
a service. When this option is enabled, the operating system
automatically starts the Remote Loader when the computer
starts.
4 Specify the advanced configuration parameters. To do so:
4a Click Advanced to display the Advanced Configuration dialog box.
4b Modify the following settings as desired.
ParameterDescription
ClasspathAdditional paths for the JVM to search for
package (.jar) and class (.class) files. Using
this parameter is the same as using the java classpath command. When entering multiple
class paths, separate them with a semicolon
(;) for a Windows JVM and a colon (:) for a
UNIX/Linux JVM.
JVM OptionsThe options used when starting the JVM
instance of the driver.
Heap sizeThe initial and maximum heap size for the
JVM instance.
4c Click OK, to save the advanced configuration information.
5 Click OK to save the configuration file.
If you need to change any of the parameters:
1 In the Remote Loader Console, select the Remote Loader instance from the Description
column.
Configuring the Remote Loader17
Loading...
+ 37 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.