Actualización del servidor

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.

Este procedimiento es para actualizar un único servidor Spectrum™ Technology Platform. Siga este procedimiento al actualizar una instalación estándar o un nodo en un clúster. Si va a actualizar un clúster, asegúrese de seguir el proceso de actualización del clúster. Para obtener más información, consulte Actualización de un clúster.

Si usa servidores remotos, debe actualizar los servidores remotos e iniciarlos antes de actualizar el servidor principal. Si actualiza el servidor principal y lo inicia antes de actualizar e iniciar los servidores remotos, tendrá que recrear las conexiones de servidor remoto en la consola de administración después de actualizar.

Nota: Le tomará aproximadamente una hora actualizar una instalación promedio a Spectrum™ Technology Platform 12.0. Si su instalación tiene una gran cantidad de flujos o un historial largo de transacciones, el proceso de actualización puede demorar entre cuatro y seis horas.
  1. Descargue la versión actualizada de Spectrum™ Technology Platform siguiendo las instrucciones de descarga contenidas en el mensaje de correo electrónico de anuncio de la versión.
  2. Extraiga el instalador descargado en una carpeta temporal en el servidor que desea actualizar.
  3. Realice una copia de seguridad del servidor. Para obtener instrucciones para hacerlo, consulte la Guía de administración.
    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.
  4. Si tiene instalados estos módulos, realice una copia de seguridad de los datos específicos de cada módulo.
    Módulo Elementos para copia de seguridad
    Módulo Advanced Matching, módulo Data Normalization y módulo Universal Name Realice una copia de seguridad del contenido de estas subcarpetas ubicadas en SpectrumLocation/server/modules:
    • cdqdb
    • lucene
    • matcher
    • parser
    • searchindex
    • tables
    .
    Módulo Data Hub Abra el Relationship Analysis Client y haga clic en Administrar. Seleccione el modelo al que desea hacer una copia de seguridad y haga clic en Copia de seguridad.
    Además de realizar una copia de seguridad de sus modelos, realice también una copia de seguridad de los archivos de propiedades:
    • server\modules\hub\hub.properties
    • server\modules\db\neo4j.properties
    Módulo Location Intelligence Realice una copia de seguridad de sus recursos con nombre asignado, datos y archivos de configuración.
  5. En Enterprise Designer, vaya a Ver > Historial de ejecución. Si la cantidad de registros combinada en las pestañas Trabajos y Flujos de proceso es superior a 10 000, le recomendamos purgar y archivar los registros más antiguos antes de actualizar. Esto reducirá significativamente la cantidad de tiempo que tomará la actualización. Por ejemplo, si tiene 6000 registros en su historial de trabajo y 11 000 registros en su historial de flujo de proceso, tendría un total de 17 000 registros, en cuyo caso le recomendaríamos purgar los 7000 registros más antiguos para reducir el total a 10 000. Si tiene menos de 10 000 registros en total en las pestañas Trabajos y Flujos de proceso, puede omitir este paso.

    Si actualiza desde la versión 9.0 SP3 o 10.0 SP1, elimine los registros de historial antiguos manualmente con Management Console.

    Si actualiza desde la versión 11.0 o 11.0 SP1, siga el procedimiento a continuación para eliminar los registros de historial antiguos. Este proceso es más rápido que eliminar manualmente los registros en Management Console, pero solo está disponible en las versiones 11.0 y 11.0 SP1.

    1. Abra un navegador web y vaya a .http://server:port/jmx-console

      Donde:

      servidor es la dirección IP o el nombre de host de su servidor de Spectrum™ Technology Platform.

      puerto es el puerto HTTP que usa Spectrum™ Technology Platform. El valor predeterminado es 8080.

    2. Inicie sesión utilizando la cuenta del administrador.
    3. En Domain: com.pb.spectrum.platform.config, haga clic en com.pb.spectrum.platform.config:manager=ArchiveTransactionManager.
    4. (Opcional) Si desea guardar un archivo del historial que se va a purgar, especifique la ruta donde desea guardar el archivo en el campo ArchiveDirectory y, luego, haga clic en set. Luego, defina ArchiveEnabled en true y haga clic en set.
    5. En el campo ArchiveRetain, especifique cuántos días de registros desea mantener en el historial y luego haga clic en set. Por ejemplo, si ingresa 45, entonces se conservarán los registros de historial con 45 días o menos de antigüedad, y se purgarán los registros con 46 días y más de antigüedad. Para determinar cuántos días de registros se pueden retener, revise el historial de flujos de trabajo y de proceso en Enterprise Designer e identifique el momento exacto en el que la cantidad de registros superó los 10 000.
    6. En el campo PurgeOperation, deje el valor establecido en ALL.
    7. Para llevar a cabo el proceso de purga, haga clic en Invoke.

    Ahora que ha realizado la purga del historial de flujo y de ejecución tendrá una base de datos de configuración más reducida la cual actualizar. Esto agilizará el proceso de actualización.

  6. Detenga el servidor de Spectrum™ Technology Platform. Para detener el servidor, haga clic en el botón derecho en el ícono de Spectrum™ Technology Platform de la bandeja del sistema Windows y seleccione Detener Spectrum. Como alternativa, es posible utilizar el panel de control de Windows Services para detener el servicio Pitney Bowes Spectrum™ Technology Platform.
  7. Espere a que finalice el proceso de cierre antes de proseguir.
    Importante: Si tiene el módulo Data Hub instalado, asegúrese de que todos los modelos se cierren correctamente. Los modelos que no se cierren adecuadamente no se abrirán correctamente después de la actualización.
  8. Si tiene instalado el módulo Address Now, detenga el servidor Address Now dirigiéndose al panel de control de servicios de Windows y detenga el servicio del servidor Address Now.
  9. Si tiene instalado el módulo Global Sentry, detenga el servidor de base de datos de Global Sentry dirigiéndose al panel de control de servicios de Windows (Windows Services) y detenga el servicio Global Sentry Database Server.
  10. Ejecute el instalador de Spectrum™ Technology Platform para actualizar el sistema.
  11. Aplique todas las actualizaciones para la plataforma y cualquier módulo que haya instalado. Para revisar una lista de actualizaciones, consulte el Resumen de actualizaciones en el sitio web de soporte de Pitney Bowes.
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.

En algunos módulos es necesario que realice pasos posteriores a la actualización.

Módulo Data Hub Abra este archivo en un editor de texto: server/modules/hub/neo4j.properties y establezca la propiedad allow_store_upgrade en true. El propósito de esta propiedad es proteger contra las actualizaciones de almacenamiento no intencionales e irreversibles. Establecer esta propiedad en "verdadero" indica que comprende las consecuencias de continuar con una actualización y que ha tomado las precauciones necesarias antes de realizarla.

Reinicie el servidor Spectrum™ Technology Platform. El servidor actualizará cada modelo. Examine si el archivo server/app/repository/logs/wrapper.log contiene mensajes de error o advertencia. Una vez que se hayan actualizado todos los modelos, regrese al archivo hub.properties y comente la propiedad allow_store_upgrade.