Description
This document explains how to add a DXlink (connection to a third party LDAP server) connection using r12.0SP1 DXmanager.
The items required for a successful DXlink connection are:
Once you have the above information, please find the configuration procedure below.
Solution
Step 1: Start DXmanager
Start an Internet Explorer browser and type in your DXmanager URL. For windows, the URL is:
https://hostname:8443/dxmanager
Once the DXmanager login screen is displayed, login using the "DXmanager" set of credentials.
When the DXmanager UI has loaded, click the "Maps" tab and select the "namespace" map. This will present you with the currently configured DXmanager configuration.
<Please see attached file for image>
In the existing DXmanager configuration, there is a null prefix router and a data DSA known as "o=Democorp,c=au" configured. We will be adding to this existing configuration.
Step 2: Edit the configuration
Left click the arrow of the "Configuration" button which is in the top right corner of the screen and select the "Edit" option.
<Please see attached file for image>
Once DXmanager has entered edit mode, you will see a confirmation message displayed at the top of the DXmanager UI that reads:
<Please see attached file for image>
Step 3: Create a new namespace
In order for the DIT structure from the third party LDAP server to be displayed within the CA Directory DIT structure, a new namespace has to be created for it. This namespace serves as an anchor point within the CA Directory DIT for the third party LDAP server.
To create a new namespace follow the steps below:
Please fill out the configuration options as per the table below:
General Tab:
Setting | Value |
Name | ActiveDirectory1 (this is an example placeholder name) |
Prefix | o=AD1,c=AU (This is the level in the DIT where your third party LDAP server is going to be anchored to) |
Data Store Size (MB) | 0 (override the default data store size and define the size as 0) |
<Please see attached file for image>
Connections Tab:
Setting | Value |
Port | 389 (This is the TCP port that the third party LDAP Directory server is listening on) |
<Please see attached file for image>
Console Tab:
Setting | Value |
Console Port | Null |
Remote Console Port | Null |
<Please see attached file for image>
Monitoring Tab:
Setting | Value |
SNMP Port | 389 |
<Please see attached file for image>
Once you have configured the details of your third party LDAP server, please click the OK button to update the configuration. When the configuration has been successfully updated, the following confirmation message will be displayed.
<Please see attached file for image>
Once the configuration is updated, you will see the following namespace design:
<Please see attached file for image>
Please note: The reason why the "o=AD1,c=au" namespace is greyed out is due to the namespace not being instantiated on any host machine.
Step 4: Create the host LDAP server
The next step is to create the host server within the DXmanager "Topology" map. This provides the physical host details where the LDAP server is running.
To create the host LDAP server, follow the steps below:
Please note: For this techdoc, the assumption is that the LDAP server is housed within the "DataCentre" site. If the LDAP server is housed in a location that is not yet part of the DXmanager map, then it may be required to create a new site.
<Please see attached file for image>
Configure the options as per the table below:
General Tab:
Setting | Value |
Name | thirdPartyLDAPHost (this is an example placeholder name) |
Data Store Location | data (This is not actively used for a third party LDAP server, so this value can be anything) |
<Please see attached file for image>
Connections Tab:
Setting | Value |
Network Address | aaa.bbb.ccc.ddd (This is the IP address where your third party LDAP server is running) |
Type in the IP address of the third party LDAP server into the Network Address field, and click the "Add" button. Once you have configured this screen, click the "OK" button to update the configuration. Once the configuration has been updated, you will see that the DSA Topology screen will be updated with the new configuration:
<Please see attached file for image>
Step 5: Instantiate the DXlink DSA upon the LDAP server host
The last step in the configuration process is to instantiate a DXlink DSA. This DXlink DSA is a CA Directory reference to the third party LDAP server instance running on the host created in step 4.
To instantiate the DXlink DSA follow the steps below:
<Please see attached file for image>
<Please see attached file for image>
Please fill out the details as per the following table:
General Tab:
Setting | Value |
Display Name | AD1 (This is a placeholder value which can be anything, but make it descriptive) |
Native Prefix | O=CA, c=AU (This is level in the third party LDAP server's DIT structure which CA Directory is going to map to) |
<Please see attached file for image>
Connections Tab:
Setting | Value |
LDAP Proxy Name | cn=test,ou=Users,o=CA,c=AU (This is the DN of an entry that exists in the third party LDAP server that can be used to bind with) |
LDAP Proxy Password | password (This is password of the DN that was supplied above. This is used to authenticate the DN) |
<Please see attached file for image>
The LDAP proxy credentials are only used under the following circumstances:
Even though you've provided a set of credentials in the above screen, we will be using "pass-through" authentication in order to perform our bind in the following test. Click "Finish" to conclude the configuration process. Once the configuration is updated, there will be a confirmation message displayed that reads:
<Please see attached file for image>
Also, the Topology map will be updated to reflect that the third party LDAP server DSA has been instantiated.
<Please see attached file for image>
Step 6: Deploying the new DXmanager configuration
Now that the new DXmanager configuration has been created, it's now time to deploy the configuration. The process of deploying the configuration updates all CA Directory hosts with the new configuration.
Follow the steps below to deploy the new configuration:
<Please see attached file for image>
<Please see attached file for image>
Once you've typed in a suitable comment, click the "OK" button to save the configuration.
<Please see attached file for image>
Also, the Topology will be updated with the runtime monitoring icons which indicate that you have exited "edit" mode and entered "monitoring" mode.
<Please see attached file for image>
The icons for the third party LDAP server will indicate that it's unknown (question marks), as the status of the third party LDAP server cannot be determined by DXmanager as there is no process running on it capable of reporting it's status to DXmanager.
Step 7: Testing connectivity to the LDAP server
Now that the configuration has been deployed, connectivity to the LDAP server should be performed in order to confirm that the DXmanager configuration has been defined and deployed correctly.
To test connectivity, please follow the steps below:
Setting | Value |
Host | Hostname / IP address (this is host where the router DSA in the DXmanager configuration is located) |
Port | TCP Port (This is the TCP port of the router DSA) |
Base DN | O=AD1,c=AU (This is subtree/namespace of the DXlink DSA) |
User DN | Reference a set of credentials that exist within the third party LDAP server (Take care to adjust the AD credentials so that they can be used to connect) e.g. Native LDAP DN: Prefixed map CA Directory DN: |
The reason why you need to change the beginning of the bind DN, is that CA Directory is only able to reference the anchor point in the DIT that references the AD DIT structure. In this example the native prefix is "o=CA,c=AU" and the CA Directory namespace is "o=AD1,c=AU".
When binding to the CA Directory as a bind DN that exists in the LDAP server, use the following process:
In this example the set of bind credentials that exist within the Active Directory server is: cn=Chris Hanlen,ou=Staff,ou=R&D,o=CA,c=AU. In order to bind as this use to the CA Directory, you need to replace the "native-prefix (o=CA,c=AU) with the CA Directory prefix (o=AD1, c=AU). This means that the bind DN that should be used to bind to the CA Directory is: cn=Chris Hanlen,ou=Staff,ou=R&D,o=AD1,c=AU.
Below is an example connection dialogue using the above settings:
<Please see attached file for image>
When the connection dialogue has been completed, click the "Connect" button to establish connection with the CA Directory.
To confirm that the CA Directory DXlink DSA is accessing the third party LDAP server, open up a browser to the third party LDAP server directly, and one to CA Directory.
Please note: That the native prefix of the LDAP server (o=CA,c=AU) has been "prefix mapped" to the CA Directory namespace of "o=AD1, c=AU".
Native LDAP Server DIT Example
<Please see attached file for image>
CA Directory DIT Example
<Please see attached file for image>