- Antes de realizar la actualización, asegúrese de leer las notas correspondientes a la nueva versión. Las notas de la versión le proporcionan una lista de problemas conocidos, información importante de compatibilidad, rutas de actualización compatibles y recomendaciones para las copias de seguridad de datos específicas para los módulos.
-
- Asegúrese de seguir la ruta de actualización adecuada para la versión de Spectrum que está instalada y que desea actualizar.
- 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, su configuración de seguridad y demás configuraciones y opciones de personalización en caso de que se produzca un error durante la actualización.
Para conservar la configuración personalizada del archivo wrapper.conf ubicado en el directorio SpectrumDirectory\server\bin\wrapper, deberá comparar el contenido de wrapper.conf instalado durante la actualización con el contenido de la copia de seguridad del archivo. Antes de actualizar, asegúrese de haber creado una copia de seguridad de todos los modelos y archivos de propiedades. Luego, puede copiar de forma manual los ajustes personalizados que desee conservar después de la actualización en la versión actualizada del archivo. Esto es de suma importancia para el cambio de los tamaños del montón iniciales y máximos de Java. En esta versión, se requiere Java 11, por lo que se deben usar las actualizaciones correspondientes para las propiedades de JVM.
En este procedimiento se describe cómo actualizar Spectrum Technology Platform cuando ha separado la base de datos de configuración del servidor. Para actualizar un entorno que tiene una base de datos de configuración independiente, primero actualice el clúster de la base de datos de configuración, luego el clúster de servidor.
-
Realice una copia de seguridad del servidor.
Para obtener instrucciones sobre cómo crear una copia de seguridad, consulte la Guía de administración de Spectrum.
Importante: Le recomendamos crear una copia de seguridad antes de realizar la actualización para que pueda recuperar los flujos, la configuración de seguridad y otras configuraciones en caso de que se produzca un error durante la actualización.
-
Si tiene instalados estos módulos, realice una copia de seguridad de los datos específicos de cada módulo. Las siguientes secciones de módulos también pueden contener otra información que debe leer antes de actualizar.
-
Detenga todos los nodos en el clúster del servidor y, a continuación, detenga todos los nodos en el clúster de la base de datos de configuración.
- Haga clic con el botón derecho en el ícono Spectrum Technology Platform de la bandeja del sistema Windows y seleccione Detener Spectrum. Como alternativa, puede utilizar el panel de control de Windows Services para detener la base de datos de configuración mediante la detención del servicio Base de datos de Spectrum.
-
Verifique que todos los procesos de Spectrum Java se hayan detenido antes de iniciar la actualización.
Nota: Si tiene instalado Global Sentry, detenga el servidor de base de datos de Global Sentry. Para ello, abra el Administrador de servicios de Windows y detenga el servicio de este servidor.
-
En cada nodo del clúster, ejecute installdb.exe para actualizar la base de datos de configuración.
Nota: Si la base de datos se inicia de forma automática después de actualizar un nodo, detenga la base de datos de configuración.
-
Una vez completada la actualización, configure cada nodo del clúster de la base de datos con la siguiente configuración.
-
Edite el archivo Database\repository\spectrum-container.properties como se describe en Propiedades de un clúster de base de datos de configuración.
-
Confirme que la configuración del archivo SpectrumDirectory\repository\neo4j.template coincida con la siguiente configuración:
dbms.active_database=graphdb dbms.default_database=graphdb dbms.default_listen_address=0.0.0.0 causal_clustering.discovery_advertised_address=${spectrum.agent.address} causal_clustering.enable_pre_voting=false dbms.routing.enabled=true dbms.routing.listen_address=0.0.0.0 dbms.routing.advertised_address=${spectrum.agent.address}
-
Inicie cada nodo después del otro en el clúster de la base de datos de configuración.
Para iniciar la base de datos de configuración, haga clic con el botón derecho en el ícono de Spectrum Technology Platform en la bandeja del sistema Windows y seleccione Iniciar Spectrum. Como alternativa, puede utilizar el panel de control de Windows Services para iniciar la base de datos de configuración mediante el inicio del servicio Base de datos de Spectrum.
Siga los pasos restantes para actualizar el clúster del servidor.
- Realice una copia de seguridad del servidor.
Para obtener instrucciones para hacerlo, consulte la Guía de administración.
-
Verifique que todos los procesos de Spectrum Java de cada equipo se detengan antes de iniciar la actualización.
Nota: Si tiene instalado Global Sentry, detenga el servidor de base de datos de Global Sentry. Para ello, abra el Administrador de servicios de Windows y detenga el servicio de este servidor.
-
Actualice cada nodo del clúster del servidor.
-
En cada nodo, siga los pasos que se enumeran a continuación.
-
Abra el archivo
spectrum-container.properties
en un editor de texto y configure las propiedades del clúster.
-
Abra el archivo SpectrumDirectory\index\opensearch.template y desplácese hacia abajo, hasta la sección
Node Address
.
- Elimine el carácter hash
#
para quitar el comentario de la siguiente líneacluster.initial_master_nodes: ${seeds}
Luego, edítelo para especificar los nombres de los nodos del clúster:
cluster.initial_master_nodes: node-1,node-2,node-3,...
Importante: Esta configuración no debe comentarse cuando inicia el clúster actualizado por primera vez.
- Inserte el carácter numeral # para comentar la línea siguiente:
#discovery.type: single-node
-
Confirme la siguiente configuración en cada nodo del clúster.
-
Vuelva a verificar que todos los procesos de Spectrum Java de cada equipo se detengan antes de iniciar el clúster.
-
Inicie cada nodo del clúster del servidor uno después del otro.
Para iniciar un servidor, haga clic con el botón derecho en el ícono de Spectrum Technology Platform en la barra de tareas de Windows y en Iniciar servidor. No espere a que se inicie un nodo para iniciar otro nodo. Todos los nodos deben iniciarse al mismo tiempo.
Nota: Todo trabajo o subflujo almacenado en el sistema cuando se realice una actualización del servidor se verá marcado como expuesto para que esos trabajos se mantengan como estaban antes de la actualización. Todo trabajo o subflujo que se exporte antes de la actualización no estará expuesto. Por lo tanto, al importar nuevamente esos trabajos o subflujos en el sistema, deberá exponerlos manualmente.
Los siguientes módulos cuentan con pasos posteriores a la actualización que debe llevar a cabo.
Módulo |
Posterior a la actualización |
Spatial |
Durante una actualización, el tamaño de colección se restablece en 4 si se establece en un valor más bajo. No se afecta una configuración de tamaño de colección de 4 o más. Para cambiar el valor del Tamaño de colección del componente remoto después de la actualización, abra Management Console y seleccione . Cambie el valor del tamaño del grupo y haga clic en Guardar. Para ver más detalles, consulte Modificar el tamaño de grupo en la Guía de Spectrum Spatial. |
Gráfico de contexto |
Consulte Actualizar Context Graph o Actualización de un clúster con Context Graph. |
Referencia relacionada
Si ha cambiado las propiedades predeterminadas de conexión del certificado de Índice de búsqueda.