Hay dos opciones para instalar Sentinel: instalar cada uno de los componentes de Sentinel en el almacenamiento compartido usando la opción --location para redirigir la instalación de Sentinel a donde sea que se haya montado el almacenamiento compartido, o poner solo los datos variables de la aplicación en el almacenamiento compartido.
Instale Sentinel en cada nodo del clúster que pueda alojarlo. Después de instalar Sentinel por primera vez, debe llevar a cabo una instalación completa, incluidos los archivos binarios de la aplicación, la configuración y todos los almacenes de datos. Para las instalaciones posteriores en otros nodos del clúster, solo instalará la aplicación. Los datos de Sentinel estarán disponibles una vez que haya montado el almacenamiento compartido.
Conéctese a uno de los nodos de clúster (node01) y abra la ventana de la consola.
Descargue el instalador de Sentinel (un archivo tar.gz) y guárdelo en /tmp en el nodo de clúster.
Lleve a cabo los siguientes pasos para iniciar la instalación:
Ejecute los comandos siguientes:
mount /dev/<SHARED1> /var/opt/novell
cd /tmp
tar -xvzf sentinel_server*.tar.gz
cd sentinel_server*
./install-sentinel --record-unattended=/tmp/install.props
Especifique 2 para seleccionar Configuración personalizada cuando se le pida seleccionar el método de configuración.
Ejecute la instalación, configurando el producto como corresponda.
Inicie Sentinel y pruebe las funciones básicas. Puede usar la dirección IP de nodo de clúster externa estándar para acceder al producto.
Apague Sentinel y desmonte el almacenamiento compartido mediante los siguientes comandos:
rcsentinel stop
umount /var/opt/novell
Este paso eliminará los guiones de inicio automático de manera que el clúster pueda gestionar el producto.
cd /
insserv -r sentinel
El dispositivo HA de Sentinel incluye el software de Sentinel ya instalado y configurado. Para configurar el software Sentinel para HA, realice los siguientes pasos:
Conéctese a uno de los nodos de clúster (node01) y abra la ventana de la consola.
Acceda al directorio siguiente:
cd /opt/novell/sentinel/setup
Registre la configuración:
Ejecute el comando siguiente:
./configure.sh --record-unattended=/tmp/install.props --no-start
En este paso se registra la configuración en el archivoinstall.props, que se requiere para configurar los recursos del clúster mediante el guión install-resources.sh.
Especifique 2 para seleccionar Configuración personalizada cuando se le pida seleccionar el método de configuración.
Cuando se le pida introducir la contraseña, especifique 2 para introducir una contraseña nueva.
Si especifica 1, el archivo install.props no almacena la contraseña.
Apague Sentinel utilizando el siguiente comando:
rcsentinel stop
Este paso eliminará los guiones de inicio automático de manera que el clúster pueda gestionar el producto.
insserv -r sentinel
Mueva la carpeta de datos de Sentinel al almacenamiento compartido utilizando los siguientes comandos. Este movimiento permite que los nodos utilicen la carpeta de datos de Sentinel a través del almacenamiento compartido.
mkdir -p /tmp/new
mount /dev/<SHARED1> /tmp/new
mv /var/opt/novell/* /tmp/new
umount /tmp/new/
Verifique el desplazamiento de la carpeta de datos de Sentinel al almacenamiento compartido utilizando los siguientes comandos:
mount /dev/<SHARED1> /var/opt/novell/
umount /var/opt/novell/
Repita la instalación en otros nodos:
El instalador inicial de Sentinel crea una cuenta de usuario para su uso por parte del producto, que utiliza la siguiente ID de usuario disponible en el momento de la instalación. Las instalaciones posteriores en modo sin supervisión tratarán de usar la misma ID para la creación de la cuenta, pero existe la posibilidad de que surjan conflictos (si los nodos del clúster no son idénticos en el momento de la instalación). Se recomienda encarecidamente realizar una de las siguientes acciones:
Sincronizar la base de datos de la cuenta en todos los nodos del clúster (manualmente a través de LDAP o similar), asegurándose de que se produzca la sincronización antes de realizar instalaciones posteriores. En ese caso, el instalador detectará la presencia de la cuenta de usuario y utilizará la existente.
Observe el resultado de las instalaciones posteriores sin supervisión: se emitirá una advertencia si no fue posible crear la cuenta de usuario con la misma ID de usuario.
Conéctese a cada nodo del clúster adicional (node02) y abra una ventana de consola.
Ejecute los comandos siguientes:
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
Conéctese a cada nodo del clúster adicional (node02) y abra una ventana de consola.
Ejecute el comando siguiente:
insserv -r sentinel
Detenga los servicios de Sentinel.
rcsentinel stop
Elimine el directorio de Sentinel.
rm -rf /var/opt/novell/*
Al finalizar el proceso, Sentinel deberá estar instalado en todos los nodos, pero es probable que no funcione correctamente en ninguno de ellos salvo el primero hasta que varias claves estén sincronizadas, lo que sucederá cuando se configuren los recursos del clúster.