This OBE tutorial describes and shows you how to perform the installation of Oracle Virtual Directory. This process involves installing the Oracle Virtual Directory Server and the Oracle Virtual Directory Manager. This OBE tutorial also lists the preinstallation requirements.
Approximately 2 hours
This OBE tutorial covers the following topics:
Place
the cursor over this icon to load and view all the screenshots for this tutorial.
(Caution: Because this action loads all screenshots simultaneously, response
time may be slow depending on your Internet connection.)
Note: Alternatively, you can place the cursor over each individual icon in the following steps to load and view only the screenshot associated with that step.
The screenshots will not reflect the specific environment you are using. They are provided to give you an idea of where to locate specific functionality in Oracle Virtual Directory.
Oracle Virtual Directory (OVD) provides real-time Internet and industry-standard Lightweight Directory Access Protocol (LDAP) and XML views of existing enterprise identity information, without synchronization or moving data from its native locations. OVD enables rapid deployment of directory-enabled application by providing a single, consistent LDAP view of data from multiple directories or even from nondirectory data repositories, such as relational databases. Because OVD virtualizes directory data, it enables better security and protection of directory data by serving as a directory firewall and enforcing access control policies.
Linda is an administrator in charge of maintaining and securing
Mydo Mains user and organizational records. In addition, she is responsible
for automating and regulating the access rights that these users and organizations
have with the companys resources. She is also accountable for ensuring
that these users and organizations are able to access their resources through
authentication, in an integrated heterogeneous environment. Employees of Mydo
Main work with vendors and partners using an extranet, which is built by using
Oracle Portal. These employees access internal Web applications using an
intranet, which is developed using Internet Information Server (IIS). In Mydo
main, Active
Directory (AD) is used as the corporate directory for storing the
information of employees. Oracle Internet Directory (OID) is used to store the
vendor and partner information and it supports the Vendor Portal.
To provide a single point of administration, Linda decides to implement Oracle Virtual Directory to integrate the AD and OID LDAP servers. By using OVD, Mydo Main produces a highly available directory services that provides a unified synchronous view for user data across LDAP servers, which enables better administration for Linda and other administrators.
The following image highlights the setup/architecture for the complete OAM-OVD integration scenario.
Before you start the installation task, make sure that your system environment meets the following requirements:
Software Requirements
The system should include the following products:
Hardware Requirements
| Item | Specification |
| Processor Type | Intel Xeon or Pentium IV |
| Processor Speed | 2.4 GHz or higher |
| Number of Processors | 1 or more (if required) |
| Memory | 1 GB |
| Hard Disk Space | 20 GB (initial size) |
| Operating System | MS Windows 2003 Server with SP1 |
Oracle Virtual Directory is a multifunction virtual directory server. Support for Oracle Virtual Directory is enabled from the Oracle Virtual Directory Manager platform and other development tools for mapping scripts and Java plug-ins to enable advanced integration requirements. Oracle Virtual Directory Server and Oracle Virtual Directory Manager operate together in a client/server architecture. You need to first install Oracle Virtual Directory on a server and then install Oracle Virtual Directory Manager on any number of client administration workstations. To install Oracle Virtual Directory Server, perform the following steps:
|
1. |
In Windows Explorer, navigate to E:\install_files\OVD101401\Server and double-click the ovid1014.exe file. This launches the OVD installer.
Note: You can navigate to the custom path in your environment where the installer has been copied.
|
||||||||||||
|
2. |
Review the introduction information and click Next.
|
||||||||||||
| 3. |
Enter the path as E:\Oracle\OViD for installing Oracle Virtual Directory Server and click Next.
|
||||||||||||
| 4. |
Review the options for creation of product icons and then click Next. .
|
||||||||||||
| 5. |
Review the information for initial configuration that will minimally configure the virtual directory and click Next.
|
||||||||||||
| 6. |
For configuring the administrative gateway, provide the Server Name value as ten_vd1, change Admin Port to 8889, and then click Next.
Note: By not specifying the value for the Admin NIC IP field, you can manage the server instance from any of the available addresses on the host as long as the name of the server matches the name supplied from the OViD Management interface. The Secure (use SSL/TLS) option enables all management interactions to occur over encrypted channels. The certificate for this communication is self-signed from the Oracle Virtual Directory server by default.
|
||||||||||||
| 7. |
Retain the Root DN as cn=admin and set the password to abcd1234.
Note: You can use your own values for all these parameters on the basis of any changes made to the default values.
|
||||||||||||
| 8. | Select the LDAPv3 check box as the
listener and click Next.
|
||||||||||||
| 9. |
The LDAP services work on a particular port number. Change the port number to 391 and do not select the Secure check box.
|
||||||||||||
| 10. |
Notice the default setting for the directory base suffix. Change the value to dc=mydomain,dc=ovd and click Next.
|
||||||||||||
| 11. |
Select the Yes option so that Oracle Virtual Directory is installed as a Windows service, and click Next.
|
||||||||||||
| 12. |
Review the installation summary and click Install.
|
||||||||||||
| 13. |
After the files are unpacked, SSL needs to be configured for the server. Review the initial SSL configuration information and click Next.
|
||||||||||||
| 14. |
Enter the Server Host Name as ten.mydomain.com and click Next.
|
||||||||||||
| 15. |
The blank certification form appears. Provide the following information for the self-signing certificate information and click Next.
|
||||||||||||
| 16. |
Review the summary information for the self-signed certificate. Click Next to generate the certificate.
|
||||||||||||
| 17. |
The server certificate is now successfully generated. Click OK.
|
||||||||||||
| 18. |
The Oracle Virtual Directory installation is now complete. Click Done to exit the installer.
|
After performing the installation for the Oracle Virtual Directory
Server, you need to install the Oracle Virtual Directory Manager. OVD Manager
is a Java-based application that can be installed as a stand-alone application
or as a plug-in to the Eclipse 3.0 platform. As a client application, OVD Manager
can be installed on either the OVD server or on any other machine that communicates
with the OVD server. A typical configuration is to install OVD Manager on one
administrative desktop machine to manage all your OVD server instances.
OVD Manager communicates with the OVD server by using standard Web services
operations (SOAP over HTTP/HTTPS) through the OVD admin port configured during
the installation of OVD. To install the Oracle Virtual Directory Manager, perform
the following steps:
|
1. |
In Windows Explorer, navigate to E:\install_files\OVD101401\Manager\Windows, and then double-click the ovidm1014.exe file. The OVD installer is launched.
Note: You can navigate to the custom path in your environment where the installer has been copied.
|
||||||||||||||||||
|
2. |
Review the introduction information and click Next.
|
||||||||||||||||||
| 3. |
Enter the path as E:\Oracle\OViD_Manager for installing Oracle Virtual Directory Manager, and then click Next.
|
||||||||||||||||||
| 4. |
Review the options for creation of product icons, and then click Next. .
|
||||||||||||||||||
| 5. |
Click Next to accept the default workspace folder.
|
||||||||||||||||||
| 6. |
Review the installation summary and click Install.
|
||||||||||||||||||
| 7. |
The Oracle Virtual Directory Manager installation is now complete. Click Done to exit the installer.
Note: You need to restart the OVD Server after this step. To restart
the OVD server, click Start > Settings > Control Panel > Administrative
Tools, and double-click Services. Right-click the OViD_8889
service and select Start.
|
||||||||||||||||||
| 8. |
A single OViD Manager installation can manage multiple OViD projects and their associated servers. For this setup, you need to create a directory management project. In the OViD Manager, click File > New > Directory Management Project.
Note: You need to start the OVD Manager in this step. To start the OVD Manager, click Start > Programs > Oracle > OViD Manager > Oracle Virtual Directory Manager.
|
||||||||||||||||||
| 9. |
Enter OVD_Training as the Project Name and then click Finish to create the new project.
Note: Make sure that the Use default check box is selected in the Project contents region.
|
||||||||||||||||||
| 10. |
To manage a virtual directory server configuration, the server object needs to be created in the OViD Manager. You need to create an instance in OViD Manager for the OViD Server. Click OVD_Training in the Server Navigator panel, and then click File > New > Virtual Directory Server.
|
||||||||||||||||||
| 11. |
The New OViD Server window is displayed. Provide the following information for the new OViD Server and then select the Secure check box. Upon selecting this check box, the Certificate Trust Validation window is displayed.
|
||||||||||||||||||
| 12. |
Click Trust and then click Finish to accept the settings and create the new virtual directory server management instance.
|
||||||||||||||||||
| 13. |
Notice that a new panel for the ten.mydomain.com server appears in the OViD Manager window.
|
After performing the installation for the Oracle Virtual Directory Server, you need to install the Oracle Virtual Directory Manager Patch 10.1.4.0.1. This patch enables you to use all the latest templates for all types of adapters. To install the Oracle Virtual Directory Manager patch, perform the following steps:
|
1. |
To install the patch, stop the OVD Manager and the OVD server. Exit the OVD Manager and go to Start > Settings > Control Panel > Administrative Tools > Services to stop the service for the OVD Server.
|
|
2. |
In Windows Explorer, you need to backup a set of JAR files. Browse to the E:\Oracle\OViD\plugins\lib location to back up the following files (to *.bak format):
Note: You can browse to any custom location where you have installed your OVD Server. In this tutorial, you can rename the files to *.bak to back up the files.
|
| 3. |
Browse to E:\Oracle\OViD\server\lib location to back up the vde.jar file.
|
| 4. |
You need to then copy vde.jar files from the OVD patch folder to the E:\Oracle\OViD\server\lib folder.
|
| 5. |
You need to then copy the following *.jar files from the OVD patch folder to the E:\Oracle\OViD\plugins\lib folder:
|
| 6. |
Copy the following files from the patch directory to the E:\Oracle\OViD_Manager\plugins\com.octetstring.dme.core_10.1.4.01\lib folder:
|
| 7. |
Copy the following files from the patch directory to the E:\Oracle\OViD_Manager\plugins\com.octetstring.dme.ui_10.1.4.01 folder:
Note: Restart the OVD Server service from Start > Settings > Control Panel > Administrative Tools > Services.
|
Adapters can be deployed using unencrypted LDAP communications over the standard port 389 or encrypted LDAP communications over standard port 636. To operate against SSL/TLS–encrypted directory server ports, the Oracle Virtual Directory must recognize the signature of the certificate authority for the encryption certificate deployed on the encrypted directory server. You will deploy an adapter against an encrypted directory server by checking the signature of the root certificate authority (CA) into the virtual directory so that the OViD Server will recognize and operate against directory servers with certificates signed by the CA. Next you will create and deploy an LDAP connector for the AD directory server using the encrypted port 636 for communications. To configure the Oracle Virtual Directory with AD, perform the following steps:
|
1. |
Navigate to E:\Oracle\OViD_Manager and double-click the OViDmanager.exe file. This application launches the OViD Manager.
|
||||||||||||||||||||||||||
|
2. |
Expand the OVD Training project and select the ten.mydomain.com server option within the project.
|
||||||||||||||||||||||||||
| 3. |
Right-click the ten.mydomain.com option and select Connect to Server. Use the same BIND DN and Password as abcd1234, and then select Manage > Server Certificates.
|
||||||||||||||||||||||||||
| 4. |
Click the Import Signed Cert tab. . Note: You can review the options for generating certificate requests for the server, and import/export certificates and keys. These options can be used to obtain a certificate for the OViD Server that is signed by a trusted CA.
|
||||||||||||||||||||||||||
| 5. |
In the Certificate Import Wizard, click Browse to select the ten.mydomain.com_RootCA.cer file from the Certificates directory and enter the Alias as RootCA. Then click Finish.
Note: You can select the certificate from any custom location where you would have stored the certificate file. For this environment, you can browse to C:\Documents and Settings\Administrator\Desktop\Certificates to locate the certificate file.
|
||||||||||||||||||||||||||
| 6. |
Notice the certificate details and click Close.
|
||||||||||||||||||||||||||
| 7. |
In OViD Manager, right-click Adapters, and then select New > LDAP Adapter.
|
||||||||||||||||||||||||||
| 8. |
You need to provide the configuration details for the new LDAP adapter. Provide the following information for the new LDAP adapter and click Validate.
|
||||||||||||||||||||||||||
| 9. |
Notice the Certificate Trust Validation Window for certifying the server certificate. To use this certificate, click Trust.
|
||||||||||||||||||||||||||
| 10. |
Notice that the SSL communication is confirmed with the server on port 636. Click OK to confirm.
|
||||||||||||||||||||||||||
| 11. |
You can see that the LDAP server entry is now validated and is indicated with a green check mark. Click Finish to save the adapter.
|
||||||||||||||||||||||||||
| 12. |
You need to save the adapter and configuration changes to the OViD Server. This procedure pushes all current configuration information to the virtual directory server rather than just the incremental changes. To perform the save operation, in the OVD_Training option, right-click the ten.mydomain.com server option and select Save All To Server.
Note: You can also click the ad_ten.mydomain.com
adapter and right-click to select Save to Server just for the AD
adapter.
|
||||||||||||||||||||||||||
| 13. |
A confirmation appears before overwriting all the configuration information currently running on the OViD Server instance on ten.mydomain.com. Click OK to confirm this overwrite and restart the server.
|
||||||||||||||||||||||||||
| 14. |
Click OK. . Note: Notice that the ten.mydomain.com server instance in the Server Navigator pane no longer shows an asterisk because the adapter is now deployed to the OViD Server.
|
||||||||||||||||||||||||||
| 15. |
You can view the mapper plugin that is applied when you configure the AD adapter. To view this, click the ad_ten.mydomain.com adapter in the server navigation pane, click Plugins in the right pane, and expand All Operations to view in detail the mapper plug-in.
|
||||||||||||||||||||||||||
| 16. |
You need to test the adapter after deploying it to the OViD Server. For testing this adapter, you use an LDAP browser native to the OViD Manager utility to examine both the virtualized interface and the adapter source data from the AD directory. In the Server Navigator pane, under the Browser panel, right-click the OVD_Training project option and select Refresh Current Node.
|
||||||||||||||||||||||||||
| 17. |
Expand the structures under the OVD_Training section and click the ten.mydomain.com > Client View option, and then notice the new branch for ou=Employees,dc=mydomain,dc=ovd. The OViD Server then establishes a connection and requests the information from the AD server.
|
||||||||||||||||||||||||||
| 18. |
Click the user CN=Charles Fox from the substructure of ou=Employees,dc=mydomain,dc=ovd and notice that his distinguished name (CN=Charles Fox,ou=Employees,dc=mydomain,dc=ovd) reflects the virtualized structure of the OVD (ou=Employees,dc=mydomain,dc=ovd) and not the structure of the AD server (CN=Users,DC=mydomain,DC=com) where his record resides.
Note: The distinguished name (DN) for the record reflects the virtual domain (dc=mydomain,dc=ovd) and not the real domain (dc=mydomain,dc=com) of their native AD repository.
|
You can also configure an adapter for OID in OVD Manager to virtualize data stored in the OID LDAP server. To configure Oracle Virtual Directory with OID, perform the following steps:
| 1. |
In OViD Manager, right-click Adapters, and then select New > LDAP Adapter.
|
||||||||||||||||||||||||||
| 2. |
You need to provide the configuration details for the new LDAP adapter. Provide the following information for the new LDAP adapter and click Validate.
|
||||||||||||||||||||||||||
| 3. |
Note that the LDAP server entry is now validated and is indicated with a green check mark. Click Finish to save the adapter.
|
||||||||||||||||||||||||||
| 4. |
In the Directory Manager right-hand pane, notice that the Adapters tab has OID_ten.mydomain.com and the Adapter section in the left pane shows the new OID adapter with an asterisk. You need to save the adapter and configuration changes to the OViD Server. This procedure pushes all current configuration information to the virtual directory server rather than just the incremental changes. To perform the save operation, in the OVD_Training option, right-click the ten.mydomain.com server option and select Save All To Server.
Note: You can also click the oid_ten.mydomain.com adapter and right-click to select Save to Server just for the OID adapter.
|
||||||||||||||||||||||||||
| 5. |
A confirmation appears before overwriting all the configuration information currently running on the OViD Server instance on ten.mydomain.com. Click OK to confirm this overwrite and restart the server.
|
||||||||||||||||||||||||||
| 6. |
Click OK. .
|
||||||||||||||||||||||||||
| 7. |
You need to test the adapter after deploying it to the OViD Server. For testing this adapter, you use an LDAP browser native to the OViD Manager utility to examine both the virtualized interface and the adapter source data from the OID directory. In the Server Navigator pane, under the Browser panel, right-click the OVD_Training project option and select Refresh Current Node.
|
||||||||||||||||||||||||||
| 8. |
Expand the structures under OVD_Training section and click the ten.mydomain.com > Client View option and notice the new branch for ou=watermains,ou=Partners,dc=mydomain,dc=ovd. The OViD Server then establishes a connection and requests the information from the OID server. Notice the DN for Elise Sherman, one of the partner member in WaterMains organization.
|
You can configure a local storage adapter that can reside on top of the other configured LDAP adapters to route information and data access. This can be done to restrict and simplify the end users accessing data from different LDAP sources, which can interface just one common top-level client view for all. To configure Oracle Virtual Directory with a local store adapter, perform the following steps:
| 1. |
In the OViD Manager, right-click Adapters, and then select New > Local Store Adapter.
|
||||||||||||||||||||||
| 2. |
You need to provide the configuration details for the new local store adapter. Provide the following information for the new adapter and click Finish.
|
||||||||||||||||||||||
| 3. |
Note that the TreeTop storage adapter is listed under the adapters in the ten.mydomain.com server. Right click the adapter and select Save to Server.
|
||||||||||||||||||||||
| 4. |
In the Save Configuration Wizard, select the TreeTop adapter, and then click Next.
|
||||||||||||||||||||||
| 5. |
Click Finish to restart the adapter.
|
||||||||||||||||||||||
| 6. |
Notice that the configuration is successfully saved to the server. Then, click OK. .
|
||||||||||||||||||||||
| 7. |
You need to test the local adapter after deploying it to the OViD Server. For testing this adapter, you use a browser native to the OViD Manager utility to examine both the virtualized interface and the adapter source data from the other LDAP directories. In the Server Navigator pane, under the Browser panel, right-click the OVD_Training project option and select Refresh Current Node.
|
||||||||||||||||||||||
| 8. |
Expand the structures in the OVD_Training section and click the ten.mydomain.com > Client View option and notice the new branch for the top-level client view with dc=mydomain,dc=ovd.
|
||||||||||||||||||||||
| 9. |
You can expose the TreeTop adapter to clients by hiding OID and AD adapters so that all client operations are handled by using the local store adapter. For doing this, you need to unset the visibility attribute from the routing section for OID and AD adapters. To perform this task, for both the AD and OID adapter, in the General Settings section under Routing, select No from the Visibility drop-down list.
|
||||||||||||||||||||||
| 10. |
In the Server Navigator section, right-click ten.mydomain.com and select Save All To Server.
|
||||||||||||||||||||||
| 11. |
Ensure that the visibility option is set to Yes for the TreeTop adapter and the routing exclude binds from both the AD and OID adapters. To view the client view for the local adapter, in the Server Navigator pane, under the Browser panel, right-click the OVD_Training project option and select Refresh Current Node. You would be able to view the client view for the local storage adapter overlaying the other two adapters.
|
||||||||||||||||||||||
| 12. |
In the OVD_Training section, right-click the Client View option and notice the new branch for the top-level client view with dc=mydomain,dc=ovd.
|
||||||||||||||||||||||
| 13. |
Expand the structures in the OVD_Training section and click Client View > Import LDIF.
|
||||||||||||||||||||||
| 14. |
Navigate to the E:\Input_files\LocalStorageAdapter folder and select the treetop_entry.ldif file and click Open.
Note: You can use a sample treetop_entry.ldif file from here.
|
||||||||||||||||||||||
| 15. |
In the OVD_Training section, right-click the Client View option and notice the details for the top-level client view with dc=mydomain,dc=ovd.
|
In this lesson, you learned how to:
| Perform the preinstallation requirements | ||
| Install the Oracle Virtual Directory Server | ||
| Install the Oracle Virtual Directory Manager | ||
| Install the Oracle Virtual Directory Manager Patch 10.1.4.01 | ||
| Configure the Oracle Virtual Directory with Active Directory | ||
| Configure the Oracle Virtual Directory with Oracle Internet Directory | ||
| Configuring the Oracle Virtual Directory with a Local Store Adapter | ||
Place the cursor over this icon to hide all screenshots.