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é.
Connectez-vous à l'un des noeuds de grappe (node01) et ouvrez une fenêtre de console.
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.
Pour démarrer l'installation, procédez de la façon suivante :
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
Spécifiez 2 pour sélectionner la configuration personnalisée lorsque vous êtes invité à sélectionner la méthode de configuration.
Exécutez l'installation et configurez le produit comme il se doit.
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.
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
L'applicatif Sentinel HA comprend le logiciel Sentinel déjà installé et configuré. Pour configurer le logiciel Sentinel pour HA, procédez comme suit :
Connectez-vous à l'un des noeuds de grappe (node01) et ouvrez une fenêtre de console.
Accédez au répertoire suivant :
cd /opt/novell/sentinel/setup
Enregistrez la configuration :
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.
Spécifiez 2 pour sélectionner la configuration personnalisée lorsque vous êtes invité à sélectionner la méthode de configuration.
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.
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
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/
Vérifiez le déplacement à l'aide des commandes suivantes :
mount /dev/<SHARED1> /var/opt/novell/
umount /var/opt/novell/
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.
Connectez-vous à chaque noeud de grappe supplémentaire (node02) et ouvrez une fenêtre de console.
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
Connectez-vous à chaque noeud de grappe supplémentaire (node02) et ouvrez une fenêtre de console.
Exécutez la commande suivante :
insserv -r sentinel
Arrêtez les services Sentinel.
rcsentinel stop
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.