Actualización de un clúster

Requisitos previos:

  • Antes de realizar la actualización, asegúrese de leer las notas correspondientes a la nueva versión. Las notas de la versión contienen importante información de compatibilidad, rutas de actualización compatibles y recomendaciones para las copias de seguridad de datos específicas para los módulos.
  • Aplique las últimas actualizaciones del producto disponibles para su sistema operativo, especialmente las que solucionan problemas relacionados con Java.
  • IMPORTANTE: Le recomendamos crear una copia de seguridad antes de actualizar para que pueda recuperar sus flujos, configuración de seguridad y otras configuraciones, si se produce un error durante la actualización.

Este procedimiento es para actualizar un clúster donde el servidor de Spectrum™ Technology Platform y la base de datos de configuración están instalados en cada nodo del clúster. Para actualizar un clúster, debe actualizar un nodo a la vez. El primer nodo que actualiza se maneja de manera levemente distinta que los demás nodos porque debe apuntar el nodo hacia sí mismo como nodo de raíz, puesto que no se estarán ejecutando otros nodos en el clúster cuando se inicie.

Tenga en cuenta que estas situaciones implican procedimientos especiales para actualizar un clúster:
En este caso… Utilice esta información…
…tenga clústeres separados para nodos de servidor y nodos de base de datos de configuración Actualización de un clúster con una base de datos independiente.
…está actualizando un clúster solo para el módulo Location Intelligence Actualización de un clúster con el módulo Location Intelligence
…está actualizando los clústeres de Spectrum y el módulo Location Intelligence Actualización de un clúster con el módulo Location Intelligence
…está actualizando un clúster que ejecuta el módulo Data Hub Antes de cerrar todos los nodos, consulte Actualización de un clúster con el módulo Location Intelligence para obtener información sobre algunos pasos que debe seguir antes de la actualización.
Si las situaciones mencionadas anteriormente no son válidas para usted, siga este procedimiento para actualizar su clúster:
  1. Realice una copia de seguridad del servidor. Para obtener instrucciones para hacerlo, consulte la Guía de administración.
  2. Detenga todos los nodos en el clúster. Para obtener más información, consulteDetener un clúster. Cuando detiene todos los nodos del clúster, manualmente, o si todos los nodos están cerrados, debe iniciar como un nuevo clúster/sesión. Para actualizar, inicie el nodo 1 del clúster con la dirección IP spectrum.cluster.seeds como una sola IP de nodo 1. Cuando reinicie, no incluya direcciones IP de otros nodos.
  3. En el último nodo que detuvo:
    1. Abra el archivo server/app/conf/spectrum-container.properties en un editor de texto.
    2. En la propiedad spectrum.cluster.seeds, quite todos los nodos excepto el nodo actual.
    3. Tome nota de los nodos que quita para poder volver a agregarlos más tarde.
    4. Guarde y cierre spectrum-container.properties
    5. Actualice el nodo. Para obtener más información, consulte Actualización del servidor.
    6. Abra el archivo spectrum-container.properties en un editor de texto y configure las propiedades del clúster. Para obtener más información, consultePropiedades de clúster. Procure dejar spectrum.cluster.seeds configurada solo en la dirección IP o el nombre de host del nodo actual.
      Nota: Tenga en cuenta que las definiciones de propiedad del contenedor dependen de la configuración del servidor y de si se están ejecutando clústeres en instancias Neo4j. Revise la propiedad spectrum.repository.server.cluster.nodeCount para determinar las definiciones de la configuración.
  4. Actualice cada uno de los demás nodos, uno a la vez. Siga este procedimiento solo cuando actualice nodos distintos del primer nodo.
    Nota: Cree una copia de seguridad del servidor antes de continuar. Este paso solo se aplica cuando actualiza desde la versión 11.1 de Spectrum™ Technology Platform o una versión anterior.
    1. Agregue las siguientes propiedades, o asegúrese de que ya están establecidas:
      • spectrum.cluster.address: especifique la dirección IP del nodo.
      • spectrum.cluster.nodeID: configure el valor en "1" para el primer nodo. El valor aumenta sistemáticamente para los nodos posteriores.
    2. Elimine esta carpeta, si existe: SpectrumLocation\server\app\repository\store\databases
    3. Actualice el nodo. Para obtener más información, consulteActualización del servidor.
    4. Abra el archivo spectrum-container.properties en un editor de texto y configure las propiedades del clúster. Para obtener más información, consultePropiedades de clúster. Cuando termine, guarde y cierre el archivo.
    5. Inicie el servidor.
  5. Después de actualizar e iniciar todos los nodos, vuelva al primer nodo que actualizó, abra spectrum-container.properties y agregue los nodos de raíz que quitó de spectrum.cluster.seeds.

Es posible que considere necesario detener los nodos manualmente, como, por ejemplo, en caso de que realice actualizaciones. Cuando detiene todos los nodos del clúster manualmente o si todos los nodos están cerrados, debe iniciar como un nuevo clúster/sesión. Para actualizar, inicie el nodo 1 del clúster con la dirección IP spectrum.cluster.seeds como una sola dirección IP de nodo 1. No incluya la dirección IP de otros nodos en el inicio.