28.2 Mise à niveau de Sentinel en tant qu'utilisateur non-root

Si la stratégie de votre organisation ne vous permet pas d'exécuter la mise à niveau complète de Sentinel en tant qu'utilisateur root, vous pouvez effectuer la mise à niveau en tant qu'utilisateur non-root. Dans cette mise à niveau, les premières étapes sont effectuées en tant qu'utilisateur root, les étapes suivantes peuvent être effectuées par un autre utilisateur créé par l'utilisateur root.

  1. Sauvegardez votre configuration, puis créez une exportation ESM.

    Pour plus d'informations sur la sauvegarde des données, reportez-vous à la section Backing Up and Restoring Data (Sauvegarde et restauration des données) du manuel Sentinel Administration Guide (Guide d'administration de NetIQ Sentinel).

  2. (Conditionnel) Si vous avez personnalisé les paramètres de configuration dans les fichiers server.xml, collector_mgr.xml ou correlation_engine.xml, assurez-vous d'avoir créé les fichiers de propriétés appropriés nommés avec l'ID obj-component pour vous assurer que les personnalisations sont conservées après la mise à niveau. Pour plus d'informations, reportez-vous à la section Backing Up and Restoring Data (Sauvegarde et restauration des données) du manuel Sentinel Administration Guide (Guide d'administration de NetIQ Sentinel).

  3. Téléchargez les fichiers d'installation sur le site Web de téléchargement .

  4. Entrez la commande suivante dans la ligne de commande pour extraire les fichiers d'installation du fichier tar :

    tar -zxvf <install_filename>

    Remplacez <nom_fichier_installation> par le nom réel du fichier d'installation.

  5. Connectez-vous en tant qu'utilisateur root au serveur sur lequel vous souhaitez mettre à niveau Sentinel.

  6. Extrayez le RPM squashfs depuis les fichiers d'installation de Sentinel.

  7. Installez le fichier squashfs sur le serveur Sentinel.

    rpm -Uvh <install_filename>
  8. Entrez la commande suivante pour adopter l'identité de l'utilisateur non-root novell que vous venez de créer : novell :

    su novell

  9. (Conditionnel) Pour effectuer une mise à niveau interactive :

    1. Entrez la commande suivante :

      ./install-sentinel

      Pour mettre à niveau Sentinel à un emplacement différent de l'emplacement par défaut, indiquez l'option --location avec la commande. Par exemple :

      ./install-sentinel --location=/foo
    2. Passez au Étape 11.

  10. (Conditionnel) Pour effectuer une mise à niveau silencieuse, indiquez la commande suivante :

    ./install-sentinel -u <response_file>

    L'installation se poursuit et utilise les valeurs stockées dans le fichier de réponses. La mise à niveau de Sentinel est terminée.

  11. Indiquez le numéro de la langue que vous souhaitez utiliser pour la mise à niveau.

    L'accord de licence utilisateur final s'affiche dans la langue sélectionnée.

  12. Lisez l'accord de licence utilisateur final et tapez yes ou y pour l'accepter et poursuivre la mise à niveau.

    Le processus démarre en installant tous les paquetages RPM. Cette installation peut prendre quelques secondes.

  13. Videz le cache de votre navigateur Web pour afficher la dernière version de Sentinel.

  14. Effacez le cache de Java Web Start sur les ordinateurs clients afin d'utiliser la dernière version des applications Sentinel.

    Vous pouvez effacer le cache de Java Web Start à l'aide de la commande javaws -clearcache ou du centre Java Control Center. Pour plus d'informations, consultez le fichier http://www.java.com/en/download/help/plugin_cache.xml.

  15. (Conditionnel) Si la base de données PostgreSQL a été mise à niveau vers une version majeure (8.0 vers 9.0 ou 9.0 vers 9.1, par exemple), effacez les anciens fichiers PostgreSQL de la base de données. Pour savoir si la base de données PostgreSQL a été mise à niveau, consultez les notes de version de Sentinel.

    1. Connectez-vous en tant qu'utilisateur novell.

      su novell
    2. Accédez au dossier bin :

      cd /opt/novell/sentinel/3rdparty/postgresql/bin
    3. Supprimez tous les anciens fichiers postgreSQL à l'aide de la commande suivante :

      ./delete_old_cluster.sh
  16. (Conditionnel) Si vous utilisez l'authentification Kerberos, activez AES256 dans votre environnement runtime Java étant donné que le dossier java est remplacé par les fichiers par défaut au cours de la mise à niveau. Pour activer AES256 dans votre environnement runtime Java, procédez comme suit :

    1. Téléchargez Java Cryptography Extension (JCE) 8 à l'emplacement suivant : http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

    2. Extrayez les deux fichiers *.jar et copiez-les dans le répertoire /opt/novell/sentinel/jdk/jre/lib/security.

    3. (Conditionnel) Si vous exécutez Sentinel dans un environnement à haute disponibilité, répétez cette procédure sur tous les nœuds de la grappe.

    4. Redémarrez Sentinel.