37.3 Installation de Sentinel

Sentinel peut être installé de deux façons : vous pouvez installer tous les composants de Sentinel dans l'emplacement de stockage partagé (en utilisant l'option --location pour rediriger l'installation de Sentinel vers l'emplacement de montage de l'espace de stockage partagé) ou y installer uniquement les données variables de l'application.

Installez Sentinel sur chaque nœud de grappe qui peut l'héberger. Après avoir procédé à la première installation de Sentinel, vous devez effectuer une installation complète comprenant les fichiers binaires de l'application, la configuration et toutes les zones de stockage des données. Pour les installations suivantes sur les autres noeuds de la grappe, seule l'application devra être installée. Les données de Sentinel seront disponibles une fois l'espace de stockage partagé monté.

37.3.1 Installation sur le premier noeud

Installation HA traditionnelle

  1. Connectez-vous à l'un des noeuds de grappe (node01) et ouvrez une fenêtre de console.

  2. Téléchargez le programme d'installation de Sentinel (fichier tar.gz) et enregistrez-le dans le répertoire /tmp sur le noeud de grappe.

  3. Pour démarrer l'installation, procédez de la façon suivante :

    1. Exécutez les commandes suivantes :

      mount /dev/<SHARED1> /var/opt/novell

      cd /tmp

      tar -xvzf sentinel_server*.tar.gz

      cd sentinel_server*

      ./install-sentinel --record-unattended=/tmp/install.props

    2. Spécifiez 2 pour sélectionner la configuration personnalisée lorsque vous êtes invité à sélectionner la méthode de configuration.

  4. Exécutez l'installation et configurez le produit comme il se doit.

  5. Démarrez Sentinel et testez les fonctions de base. Vous pouvez utiliser l'adresse IP du noeud de grappe externe standard pour accéder au produit.

  6. Arrêtez Sentinel et démontez le stockage partagé à l'aide des commandes suivantes :

    rcsentinel stop
    umount /var/opt/novell

    Cette étape supprime les scripts de démarrage automatique pour permettre au cluster de gérer le produit.

    cd /
    insserv -r sentinel

Installation de l'applicatif Sentinel HA

L'applicatif Sentinel HA comprend le logiciel Sentinel déjà installé et configuré. Pour configurer le logiciel Sentinel pour HA, procédez comme suit :

  1. Connectez-vous à l'un des noeuds de grappe (node01) et ouvrez une fenêtre de console.

  2. Accédez au répertoire suivant :

    cd /opt/novell/sentinel/setup
  3. Enregistrez la configuration :

    1. Exécutez la commande suivante :

      ./configure.sh --record-unattended=/tmp/install.props --no-start

      Cette étape enregistre la configuration dans le fichier install.props, ce qui s'avère nécessaire pour configurer les ressources de la grappe à l'aide du script install-resources.sh.

    2. Spécifiez 2 pour sélectionner la configuration personnalisée lorsque vous êtes invité à sélectionner la méthode de configuration.

    3. Dans l'invite de mot de passe, spécifiez 2 pour entrer un nouveau mot de passe.

      Si vous indiquez 1, le fichier install.props ne stocke pas le mot de passe.

  4. Arrêtez Sentinel à l'aide de la commande suivante :

    rcsentinel stop

    Cette étape supprime les scripts de démarrage automatique pour permettre au cluster de gérer le produit.

    insserv -r sentinel
  5. Utilisez les commandes suivantes pour déplacer le dossier de données Sentinel vers le stockage partagé. Cette opération de déplacement permet aux noeuds d'utiliser le dossier de données Sentinel via le stockage partagé.

    mkdir -p /tmp/new
    mount /dev/<SHARED1> /tmp/new
    mv /var/opt/novell/* /tmp/new
    umount /tmp/new/
  6. Vérifiez le déplacement à l'aide des commandes suivantes :

    mount /dev/<SHARED1>  /var/opt/novell/
    umount /var/opt/novell/

37.3.2 Installation sur les noeuds suivants

Répétez l'installation sur les autres noeuds :

Le programme d'installation initial de Sentinel crée pour le produit un compte utilisateur qui emploie l'ID utilisateur suivant disponible au moment de l'installation. Les installations suivantes en mode sans surveillance tentent d'employer le même ID utilisateur pour la création du compte, mais des conflits sont possibles (si les noeuds de grappe ne sont pas identiques au moment de l'installation). Il est vivement recommandé d'effectuer l'une des opérations suivantes :

  • Synchronisez la base de données des comptes utilisateur sur l'ensemble des noeuds de grappe (manuellement via LDAP ou méthode similaire) avant de commencer les autres installations. De cette façon, le programme d'installation détectera la présence du compte utilisateur existant et l'emploiera.

  • Surveillez les résultats des installations sans surveillance suivantes. Un avertissement est émis si le compte utilisateur n'a pas pu être créé avec le même ID utilisateur.

Installation HA traditionnelle

  1. Connectez-vous à chaque noeud de grappe supplémentaire (node02) et ouvrez une fenêtre de console.

  2. Exécutez les commandes suivantes :

    cd /tmp
    scp root@node01:/tmp/sentinel_server*.tar.gz .
    scp root@node01:/tmp/install.props .
    tar -xvzf sentinel_server*.tar.gz
    cd sentinel_server*
    ./install-sentinel --no-start --cluster-node --unattended=/tmp/install.props
    insserv -r sentinel

Installation de l'applicatif Sentinel HA

  1. Connectez-vous à chaque noeud de grappe supplémentaire (node02) et ouvrez une fenêtre de console.

  2. Exécutez la commande suivante :

    insserv -r sentinel
  3. Arrêtez les services Sentinel.

    rcsentinel stop
  4. Supprimez le répertoire Sentinel.

    rm -rf /var/opt/novell/*

À la fin de ce processus, Sentinel doit être installé sur tous les noeuds, mais il est très probable qu'il ne fonctionne correctement que sur le premier tant que les diverses clés n'ont pas été synchronisées. Cette synchronisation a lieu lors de la configuration des ressources de grappe.