Chapter 2. Computer System Requirements

Before you can install Red Hat Directory Server (Directory Server), you must make sure that the systems on which you plan to install the software meet the minimum hardware and operating system requirements.

Directory Server is compiled as a 64-bit application for some platforms, meaning Directory Server supports deployments with memory cache sizes larger than 4 GB and limited only by available memory.

It is possible to use Directory Server as a 32-bit application on supported 32-bit platforms. On 64-bit platforms, if the memory cache size is smaller than 4 GBs, it is recommended that you run the 32-bit application of Directory Server since this may improve performance. Be sure that you have the correct application for your Directory Server deployment.

These requirements are described in detail for each platform in the following sections:

2.1. Summary of Supported Platforms

This release of Directory Server is supported on the platforms listed in Table 2-1 and Table 2-3. The sections that follow provide information that is specific to each of the supported platforms:

Before you install Directory Server, check the required patches and kernel parameter settings, as described in the sections that follow. Also, ensure that DNS is properly configured on the system, that the system has a static IP address, and that you have installed the proper JRE packages on your system.

2.1.1. 32-bit Process

OS VersionRed Hat Enterprise Linux with relevant upgrades/patches. For details, see Section 2.3.2 Red Hat Enterprise Linux Server Operating System.
CPU500 MHz or higher, compatible with Pentium 3 or higher.
Memory/RAM256 MBs. However, you should have at least 1 GB of RAM for best performance on large production systems.
Storage Space/Hard DiskApproximately 300 MBs of disk space for a minimal installation. For production systems, you should plan at least 2 GB to support the product binaries, databases, and log files (log files require 1 GB by default); 4 GB and greater may be required for very large directories.
Other RequirementsYou must install as root in order to use well-known port numbers (such as 389) that are less than 1024. If you do not plan to use port numbers less than 1024, you do not need to install as root. If you plan to run as root, you should also install as root and specify nobody as the default run-as user and group.

Table 2-1. Red Hat Enterprise Linux - 32-bit

OS VersionSolaris 9 with relevant patches. For details, see Section 2.3.4 Sun Solaris 9 Operating SystemSun Solaris 9 Operating System. Solaris bits can run in 32-bit or 64-bit operating system mode.
CPUUltraSparc-IIi 300Mhz or faster (32 bit).
Memory/RAM256 MB. However, you should plan for 1 GB of RAM for best performance on large production systems.
Storage Space/Hard DiskApproximately 300 MBs of disk space for a minimal installation. For production systems, you should plan at least 2 GB to support the product binaries, databases, and log files (log files require 1 GB by default); 4GB and greater may be required for very large directories. To support database files that are larger than 2 GB, the machine must be configured to support large files; you can do this by choosing largefile.
Other RequirementsYou must install as root in order to use well-known port numbers (such as 389) that are less than 1024. If you do not plan to use port numbers less than 1024, you do not need to install as root. If you plan to run as root, you should also install as root and specify nobody as the default run-as user and group.

Table 2-2. Sun Solaris Platform Requirements

2.1.2. 64-bit Process

OS VersionHP-UX 11i; must be fully patched. For details, see Section 2.3.3 HP-UX 11i Operating SystemHP-UX 11i Operating System.
CPUHP 9000 architecture with a PA-RISC 2.0 CPU.
Memory/RAM256 MB. However, you should plan for 1 GB of RAM for best performance on large production systems.
Storage Space/Hard DiskApproximately 300 MBs of disk space for a minimal installation. For production systems, you should plan at least 2 GB to support the product binaries, databases, and log files (log files require 1 GB by default); 4 GB and greater may be required for very large directories. To support database files that are larger than 2 GB, the machine must be configured to support large files; you can do this by choosing vxfs filesystem with largefiles option. See the fsadm documentation for more information.
Other RequirementsYou must install as root in order to use well-known port numbers (such as 389) that are less than 1024. If you do not plan to use port numbers less than 1024, you do not need to install as root. If you plan to run as root, you should also install as root and specify nobody as the default run-as user and group.

Table 2-3. HP-UX - 64-bit

OS VersionSolaris 9 with relevant patches. For details, see Section 2.3.4 Sun Solaris 9 Operating SystemSun Solaris 9 Operating System. Solaris can run in 32-bit or 64-bit operating system mode.
CPUUltraSparc-IIi 300Mhz or faster (64-bit).
Memory/RAM256 MB. However, you should plan for 1 GB of RAM for best performance on large production systems.
Storage Space/Hard DiskApproximately 300 MB of disk space for a minimal installation. For production systems, you should plan at least 2 GB to support the product binaries, databases, and log files (log files require 1 GB by default); 4 GB and greater may be required for very large directories. To support database files that are larger than 2 GB, the machine must be configured to support large files; you can do this by choosing largefile.
Other RequirementsYou must install as root in order to use well-known port numbers (such as 389) that are less than 1024. If you do not plan to use port numbers less than 1024, you do not need to install as root. If you plan to run as root, you should also install as root and specify nobody as the default run-as user and group.

Table 2-4. Sun Solaris Platform Requirements