5.3. Express Setup

5.3. Express Setup

Use express installation if you are installing Directory Server for an evaluation or trial. Because express installation does not offer the choice of selecting the Directory Server server port number or the directory suffix, among other settings, Red Hat recommends not using it for production deployments.

NOTE

The setup program gets the host information from the /etc/resolv.conf file. If there are aliases in the /etc/hosts file, such as ldap.example.com, that do not match the /etc/resolv.conf settings, the setup program cannot use the default hostname option, and setup will fail.

WARNING

If Directory Server is already installed on your machine, it is extremely important that you perform a migration, not a fresh installation. Migration is described in Chapter 8, Migrating from Previous Versions.

  1. After the Directory Server packages are installed as described in Section 5.2, “Installing the Directory Server Packages”, then launch the setup-ds-admin.pl script.

    # /usr/sbin/setup-ds-admin.pl
    

    NOTE

    Run the setup-ds-admin.pl script as root.

  2. Select y to accept the Red Hat licensing terms.

  3. The dsktune utility runs. Select y to continue with the setup.

    dsktune checks the available disk space, processor type, physical memory, and other system data and settings such as TCP/IP ports and file descriptor settings. If your system does not meet these basic Red Hat Directory Server requirements, dsktune returns a warning. dsktune warnings do not block the setup process; simply enter y to go to the next step.

  4. Next, choose the setup type. Enter 1 to perform an express setup.

  5. The next step allows you to register your Directory Server with an existing Directory Server instance, called the Configuration Directory Server. This registers the new instance so it can be managed by the Console. If this is the first Directory Server instance set up on your network, it is not possible to register it with another directory. Select n to set up this Directory Server as a Configuration Directory Server and move to the next express install step, setting up the administrator user.

    NOTE

    To register the Directory Server instance with an existing Configuration Directory Server, select yes. This continues with the registration process rather than the regular express setup process.

    Registering a new instance with a Configuration Directory Server requires you to supply information about the Configuration Directory Server:

    • The Configuration Directory Server URL, such as ldap://ldap.example.com:389/o=NetscapeRoot

      To use TLS/SSL, set the protocol as ldaps:// instead of ldap:// For LDAPS, use the secure port (636) instead of the standard port (389), and provide a CA certificate.

    • The Configuration Directory Server administrator's user ID; by default, this is admin.

    • The administrator user's password.

    • The Configuration Directory Server Admin domain, such as example.com.

    • The CA certificate to authenticate to the Configuration Directory Server. This is only required if the Directory Server instance will connect to the Configuration Directory Server over LDAPS. This should be the full path and filename the CA certificate in PEM/ASCII format.

    This information is supplied in place of creating an admin user for the new Directory Server in steps 6 and 7.

  6. Set the administrator username. The default is admin.

  7. Set the administrator password and confirm it.

  8. Set the Directory Manager username. The default is cn=Directory Manager.

  9. Set the Directory Manager password and confirm it.

  10. The last screen asks if you are ready to set up your servers. Select yes.

    Are you ready to set up your servers? [yes]:
    Creating directory server . . .
    Your new DS instance 'example' was successfully created.
    Creating the configuration directory server . . .
    Beginning Admin Server reconfiguration . . .
    Creating Admin Server files and directories . . .
    Updating adm.conf . . .
    Updating admpw . . .
    Registering admin server with the configuration directory server . . .
    Updating adm.conf with information from configuration directory server . . .
    Updating the configuration for the httpd engine . . .
    Restarting admin server . . .
    The admin server was successfully started.
    Admin server was successfully reconfigured and started.
    Exiting . . .
    Log file is '/tmp/setup0C7tiV.log'
    

The setup-ds-admin.pl script applies all default options for the Directory Server configuration, including the instance name (for example, ldap.example.com), domain (for example, example.com), suffix (for example, dc=example, dc=com), and port numbers (389 for the Directory Server instance and 9830 for the Administration Server).

When the setup-ds-admin.pl script is done, then the Directory Server is configured and running. To log into the Directory Server Console to begin setting up your directory service, do the following:

  1. Get the Administration Server port number from the Listen parameter in the console.conf configuration file.

    grep \^Listen /etc/dirsrv/admin-serv/console.conf
    
    Listen 0.0.0.0:9830
    
  2. Using the Administration Server port number, launch the Console.

    /usr/bin/redhat-idm-console -a http://localhost:9830
    

NOTE

If you do not pass the Administration Server port number with the redhat-idm-console command, then you are prompted for it at the Console login screen.