38.3 Installation silencieuse d'EAS

Une installation silencieuse (non interactive) n'affiche aucune interface utilisateur et ne pose aucune question à l'utilisateur. Au lieu de cela, le système utilise les informations contenues dans un fichier .properties. Vous pouvez lancer l'installation silencieuse en utilisant le fichier fourni par défaut ou modifier ce fichier afin de personnaliser la procédure d'installation. Pour effectuer une installation guidée, reportez-vous à la section Installation d'EAS à l'aide de l'assistant.

Pour préparer l'installation, vérifiez les conditions préalables et les exigences système répertoriées à la Section 37.4.1, Configuration système requise pour le service d'audit d'événements EAS. Reportez-vous également aux notes de version relatives à votre édition.

  1. (Facultatif) Pour ne pas avoir à spécifier les mots de passe des comptes administrateur pour les utilitaires EAS et la base de données PostgreSQL dans le fichier .properties en vue d'une installation silencieuse, utilisez la commande export :

    export ADMIN_PWD=EAS_utilities_admin_password
    
    export DBA_PWD=PostgreSQL_dbauser_password
    

    Exemple :

    export ADMIN_PWD=myPassWord
    

    La procédure d'installation silencieuse lit les mots de passe à partir de l'environnement (au lieu du fichier .properties).

  2. Dans un éditeur de texte, modifiez l'un des fichiers de propriétés suivants : (Tous sont situés par défaut dans le répertoire products/EAS de l'image .iso.)

    • eas_install.properties pour utiliser les paramètres d'installation par défaut

    • eas_configure.properties pour personnaliser les paramètres d'installation, notamment la définition des mots de passe pour les utilitaires EAS et la base de données PostgreSQL

  3. Lancez l'installation avec la commande suivante :

    ./EASInstall.bin -i silent -f path_to_properties_file 
    

    Exemple :

    ./EASInstall.bin -i silent -f /root/Software/eas_configure.properties 
    
  4. (Facultatif) Pour exécuter une action comme un pg_dump de l'installation d'EAS, vous devez exporter la variable LD_LIBRARY_PATH :

    1. Connectez-vous au serveur en tant qu'utilisateur non-root. Par exemple, avec le nom d'utilisateur novleas.

    2. Depuis un terminal, exécutez la commande suivante :

      . /opt/novell/sentinel_eas/bin/setenv.sh
      

      Cette commande demande au système d'extraire le contenu du fichier setenv.sh figurant dans le dossier d'installation.