Installation Sun DSEE sur Red Hat

Pré-requis

Installer sur une distribution Red Hat Enterprise Server 6.x (6.8 dans notre cas). Mode Basic Server

Attention : même sur un système 64 bits, Sun DSEE fonctionne en mode 32 bits. Il faut donc s'assurer d'avoir installé les librairies compatibles.

Pré-requis logiciels

Installer les paquets :

  • unzip
  • wget
  • compat-glibc
  • compat-gcc-32
  • compat-libstdc++
  • libstdc++
  • zlib.i686

On utilise yum pour installer tout cela :

yum install unzip wget compat-libstdc++-33.x86_64 compat-libstdc++-33.i686 compat-glibc compat-gcc compat-libstdc++-296.i686 libstdc++ libstdc++.i686 zlib.i686

Répertoires

On a créer / utiliser les répertoires suivants :

  • /opt/dsee7 : sera créé lors de l'extraction de l'archive. C'est ici que se trouveront les exécutables
  • /var/lib/dsee : à créer. C'est ici qu'on aura les données et paramètres des instances

Installation

Récupérer le zip,et l'extraire.

unzip ofm_odsee_linux_11.1.1.5.0_64_disk1_1of1-1.zip

On peut alors se positionner dans le répertoire ODSEE_ZIP_Distribution et lancer l'utilitaire idsktune. Cet utilitaire va vérifier la version de l'OS, les librairies installées, etc.
Exemple de sortie :

./idsktune 
ODSEE 11gR1+PS1 platform tuning analysis version May  2 2011 (ODSEE 11.1.1.5.0).
Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.

ERROR  : compat-glibc-2.3.4 is not installed.

ERROR  : Required 32-bit Run-Time is not installed.
NOTICE : System is x86_64-unknown-rhel60linux3.10.0-514.26.2.el7.x86_64 (2 processors).

WARNING: Only 3790MB of physical memory is available on the system.
4000MB is the recommended minimum for a production system.
Consult "Oracle Directory Server Enterprise Edition 11gR1+PS1 Deployment Planning Guide: Tuning System Characteristics and Hardware Sizing" for more information about system sizing.

NOTICE : The net.ipv4.tcp_keepalive_time is set to 7200000 milliseconds
(120 minutes).  This may cause temporary server congestion from lost
client connections.

ERROR  : The above errors MUST be corrected before proceeding.

Une fois les erreurs résolues, on peut alors extraire le fichier sun-dsee7.zip. Dans notre exemple, on va installer dans /opt

cd /opt
unzip /opt/ODSEE_ZIP_Distribution/sun-dsee7.zip

Administration des instances

Création d'une instance

On crée une instance avec l'utilitaire dsadm, en fournissant les ports d'écoute (ldap et ldaps) ainsi que le répertoire d'installation de l'instance. Par exemple :

/opt/dsee7/bin/dsadm create -p 1389 -P 1636 /var/lib/dsee/monInstance
Choose the Directory Manager password:
Confirm the Directory Manager password:
Use 'dsadm start '/var/lib/dsee/monInstance'' to start the instance

Démarrage d'une instance

Le démarrage se fait avec la commande dsadm start :

/opt/dsee7/bin/dsadm start /var/lib/dsee/monInstance

Création d'un root Suffix

La configuration d'une instance se fait avec la commande dsconf :

/opt/dsee7/bin/dsconf create-suffix -p 1389 -e dc=example,dc=com

Il faut saisir le mot de passe du compte administrateur de l'instance.

Import de données

On peut ensuite importer des données. Dans l'installation, on trouve des fichiers d'exemple (dans le répertoire resources/ldif).

La syntaxe est la suivante :

/opt/dsee7/bin/dsconf import -p 1389 -e  /opt/dsee7/resources/ldif/Example.ldif dc=example,dc=com
Enter "cn=Directory Manager" password: 
New data will override existing data of the suffix "dc=example,dc=com".
Initialization will have to be performed on replicated suffixes. 
Do you want to continue [y/n] ?  y
## Index buffering enabled with bucket size 40
## Beginning import job...
## Starting to process and index entries
## Processing file "/opt/dsee7/resources/ldif/Example.ldif"
## Finished scanning file "/opt/dsee7/resources/ldif/Example.ldif" (160 entries)
## Workers finished; cleaning up...
## Cleaning up producer thread...
## Indexing complete.
## Starting numsubordinates attribute generation.
## This may take a while, please wait for further activity reports.
## Numsubordinates attribute generation complete. Flushing caches...
## Closing files...
## Import complete.  Processed 160 entries in 4 seconds. (40.00 entries/sec)

Task completed (slapd exit code: 0).

 

Catégorie