En esta sección se proporciona información acerca de cómo actualizar una instalación tradicional de Sentinel y, además, acerca de la actualización del sistema operativo en este tipo de instalación.
IMPORTANTE:Los procedimientos descritos en esta sección utilizan comandos rcopenais y openais, que funcionan solo con SLES 11 SP4. Para SLES 12 SP2 y versiones posteriores, utilice el comando systemctl pacemaker.service.
Por ejemplo, para el comando /etc/rc.d/openais start, utilice el comando systemctl start pacemaker.service.
Habilite el modo de mantenimiento en el clúster:
crm configure property maintenance-mode=true
El modo de mantenimiento le ayuda a evitar interrupciones en los recursos del clúster en ejecución durante la actualización de Sentinel. Este comando se puede ejecutar desde cualquier nodo del clúster.
Compruebe si el modo de mantenimiento está activo:
crm status
El estado de los recursos del clúster debería ser sin gestionar.
Actualice el nodo del clúster pasivo:
Detenga la pila del clúster:
rcopenais stop
Al detener la pila del clúster, se garantiza que los recursos del clúster sigan estando accesibles y se evitan las barreras de nodos.
Entre como usuario root en el servidor en el que desea actualizar Sentinel.
Extraiga los archivos de instalación del archivo tar:
tar xfz <install_filename>
Ejecute el comando siguiente en el directorio donde extrajo los archivos de instalación:
./install-sentinel --cluster-node
Cuando finalice la actualización, reinicie la pila del clúster:
rcopenais start
Repita el Paso 3 para todos los nodos del clúster pasivos.
Elimine los guiones de inicio automático de manera que el clúster pueda gestionar el producto.
cd /
insserv -r sentinel
Actualice el nodo del clúster activo:
Realice una copia de seguridad de su configuración y luego cree una exportación de ESM.
Para obtener más información sobre la copia de seguridad de datos, consulte la sección Backing Up and Restoring Data
(Copia de seguridad y restauración de datos) en la Sentinel Administration Guide (Guía de administración de NetIQ Sentinel 7.1).
Detenga la pila del clúster:
rcopenais stop
Al detener la pila del clúster, se garantiza que los recursos del clúster sigan estando accesibles y se evitan las barreras de nodos.
Entre como usuario root en el servidor en el que desea actualizar Sentinel.
Ejecute el siguiente comando para extraer los archivos de instalación del archivo tar:
tar xfz <install_filename>
Ejecute el comando siguiente en el directorio donde extrajo los archivos de instalación:
./install-sentinel
Cuando finalice la actualización, inicie la pila del clúster:
rcopenais start
Elimine los guiones de inicio automático de manera que el clúster pueda gestionar el producto.
cd /
insserv -r sentinel
Ejecute el siguiente comando para sincronizar cualquier cambio que se haya hecho en los archivos de configuración:
csync2 -x -v
Inhabilite el modo de mantenimiento en el clúster:
crm configure property maintenance-mode=false
Este comando se puede ejecutar desde cualquier nodo del clúster.
Compruebe si el modo de mantenimiento está inactivo:
crm status
El estado de los recursos del clúster debería ser iniciado.
(Opcional) Compruebe si Sentinel se actualizó correctamente:
rcsentinel version
En esta sección se proporciona información acerca de cómo actualizar el sistema operativo a una versión superior, por ejemplo la actualización de SLES 11 a SLES 12, en un clúster HA de Sentinel. Cuando se actualiza el sistema operativo, debe realizar algunas tareas de configuración para asegurarse de que HA de Sentinel funciona correctamente después de actualizar el sistema operativo.
Realice los pasos descritos en las secciones siguientes:
Para actualizar el sistema operativo:
Entre como usuario root en cualquier nodo del clúster de HA de Sentinel.
Ejecute el siguiente comando para habilitar el modo de mantenimiento en el clúster:
crm configure property maintenance-mode=true
El modo de mantenimiento le ayuda a evitar interrupciones en los recursos del clúster en ejecución durante la actualización del sistema operativo.
Ejecute el siguiente comando para comprobar si el modo de mantenimiento está activo:
crm status
El estado de los recursos del clúster debería ser sin gestionar.
Asegúrese de que Sentinel se ha actualizado a la versión 8.2 o posterior en todos los nodos del clúster.
Asegúrese de que todos los nodos del clúster se hayan registrado en SLES y SLESHA.
Realice los pasos siguientes para actualizar el sistema operativo en el nodo del clúster pasivo:
Ejecute el siguiente comando para detener la pila del clúster:
rcopenais stop
Al detener la pila del clúster, se garantiza que los recursos del clúster sigan estando inaccesibles y se evitan las barreras de nodos.
Actualice el sistema operativo. Para obtener más información, consulte la sección Actualización del sistema operativo.
Repita el paso 6 en todos los nodos pasivos para actualizar el sistema operativo.
Repita el paso 6 en el nodo activo para actualizar el sistema operativo en él.
Repita el paso 6b para actualizar el sistema operativo en el almacenamiento compartido.
Asegúrese de que el sistema operativo en todos los nodos del clúster se actualiza a SLES12 SP3.
Para configurar destinos iSCSI:
En el almacenamiento compartido, compruebe si está instalado el paquete iSCSI LIO. Si todavía no está instalado, diríjase a la gestión de software de YaST2 e instale el paquete iSCSI LIO (iscciliotarget RPM).
Realice los siguientes pasos en todos los nodos del clúster:
Ejecute el comando siguiente para abrir el archivo que contiene el nombre del iniciador iSCSI:
cat /etc/iscsi/initiatorname.iscsi
Tome nota del nombre del iniciador que se utilizará para la configuración de iniciadores iSCSI:
Por ejemplo:
InitiatorName=iqn.1996-04.de.suse:01:441d6988994
Estos nombres del iniciador se utilizarán durante la configuración del cliente de destino iSCSI.
Haga clic en Servicioy seleccione la opciónEn el arranque para asegurarse de que el servicio se inicia al arrancar el sistema operativo.
Seleccione la pestaña Global, deseleccione Sin autenticación para habilitar la autenticación y, a continuación, especifique el nombre de usuario y contraseña requeridos para la autenticación entrante y saliente.
La opciónSin autenticación está habilitada por defecto. Sin embargo, debe habilitar la autenticación para asegurarse de que la configuración sea segura.
Haga clic en Destinos y en Añadir para añadir un nuevo destino.
Haga clic en Añadir para añadir un nuevo LUN.
Deje el número LUN 0, busque en el cuadro de diálogo Vía (en Type=fileio) y seleccione el archivo /localdata que ha creado. Si tiene un disco dedicado para almacenamiento, especifique un dispositivo de bloque, como por ejemplo /dev/sdc.
Repita los pasos 6 y 7, añada LUN 1 y seleccione /networkdata en esta ocasión.
Repita los pasos 6 y 7, añada LUN 2 y seleccione /sbd en esta ocasión.
Deje las demás opciones en sus valores por defecto. Haga clic en Siguiente.
Haga clic en Añadir. Cuando se le pida el nombre del cliente, especifique el nombre del iniciador que ha copiado en el paso 2. Repita este paso para añadir todos los nombres de cliente mediante la especificación de los nombres del iniciador.
Se mostrará la lista de nombres de los clientes en la lista de clientes.
(Condicional) Si ha habilitado la autenticación en el paso 4, proporcione las credenciales de autenticación que ha especificado en dicho paso.
Seleccione un cliente, seleccione Edit Auth (Editar aut.) > Incoming Authentication (Autenticación entrante) y especifique el nombre de usuario y contraseña. Repita este paso para todos los clientes.
Haga clic de nuevo en Siguiente para seleccionar las opciones de autenticación por defecto, y luego en Finalizar para salir de la configuración. Si se le solicita, reinicie iSCSI.
Salga de YaST.
Para configurar los iniciadores iSCSI:
Conéctese a uno de los nodos del clúster (node01) e inicie YaST.
Haga clic en Network Services (Servicios de red) > iSCSI Initiator (Iniciador de iSCSI).
Si se le solicita, instale el software necesario (iscsiclient RPM).
Haga clic en Servicio y seleccione Al arrancar para asegurarse de que el servicio iSCSI se inicia durante el arranque.
Haga clic en Destinos descubiertos.
NOTA:Si se muestran todos los destinos iSCSI ya existentes, suprima esos destinos.
Seleccione Descubrimiento para añadir un nuevo destino iSCSI.
Especifique la dirección IP de destino (10.0.0.3) de iSCSI.
(Condicional) Si ha habilitado la autenticación en el paso 4 en Configuración de destinos iSCSI, deseleccione Sin autenticación. En la sección Autenticación saliente, introduzca las credenciales de autenticación que ha especificado durante la configuración de destinos iSCSI.
Haga clic en Siguiente.
Seleccione el destino iSCSI descubierto con la dirección IP 10.0.0.3 y después seleccione Entrar.
Realice los siguientes pasos:
Cambie a Automático en el menú desplegable Inicio.
(Condicional) Si ha habilitado la autenticación, deseleccione Sin autenticación.
El nombre de usuario y la contraseña que ha especificado deben aparecer en la sección Autenticación saliente. Si no se muestran estas credenciales, introduzca las credenciales en esta sección.
Haga clic en Siguiente.
Cambie a la pestaña Destinos conectados para garantizar que se establezca la conexión con el destino.
Salga de la configuración. Esta acción debería haber montado los destinos iSCSI como dispositivos de bloque en el nodo del clúster.
En el menú principal YaST, seleccione System (Sistema) > Partitioner (Particionador).
En la vista del sistema, debería ver nuevos discos duros del tipo LIO-ORG: FILEIO (por ejemplo, /dev/sdb y /dev/sdc) en la lista, junto con discos ya formateados (por ejemplo, /dev/sdb1 o /dev / < SHARED1).
Repita los pasos del 1 al 12 en todos los nodos.
Para configurar el clúster de HA:
Inicie YaST2 y acceda a Alta disponibilidad > Clúster.
Si se le solicita, instale el paquete de HA y determine las dependencias.
Después de la instalación del paquete de HA, se muestran los canales de comunicación del clúster.
Asegúrese de seleccionar Unidifusión como la opción de transporte.
Seleccione Agregar una dirección de miembro y especifique la dirección IP del nodo y, a continuación, repita este proceso para añadir todas las demás direcciones IP de nodo de clúster.
Asegúrese de seleccionar la opción Generar automáticamente ID de nodo.
Asegúrese de que el servicio HAWK esté habilitado en todos los nodos. Si no está habilitado, ejecute el siguiente comando para habilitarlo:
service hawk start
Ejecute el comando siguiente:
ls -l /dev/disk/by-id/
Se muestra el ID de partición SBD. Por ejemplo, scsi-1LIO-ORG_FILEIO:33caaa5a-a0bc-4d90-b21b-2ef33030cc53.
Copie el ID.
Abra el archivo sbd (/etc/sysconfig/sbd) y cambie el ID de SBD_DEVICE por el ID que ha copiado en el paso 7.
Ejecute el siguiente comando para reiniciar el servicio Pacemaker:
rcpacemaker restart
Ejecute los comandos siguientes para eliminar los guiones de inicio automático, de forma que el clúster pueda gestionar el producto.
cd /
insserv -r sentinel
Repita los pasos del 1 a 10 en todos los nodos del clúster.
Ejecute el siguiente comando para sincronizar cualquier cambio que se haya hecho en los archivos de configuración:
csync2 -x -v
Ejecute el siguiente comando para inhabilitar el modo de mantenimiento en el clúster:
crm configure property maintenance-mode=false
Este comando se puede ejecutar desde cualquier nodo del clúster.
Ejecute el siguiente comando para comprobar si el modo de mantenimiento está inactivo:
crm status
El estado de los recursos del clúster debería ser iniciado.