3. Update de los Bundles de Fuse
El update de los Bundles de realiza en dos fases, actualizar el repositorio Maven, y reinstalar los Bundles en el cliente de Fuse.
3.1 Actualizar repositorio Maven
Actualizar el repositorio Maven consiste en traspasar los nuevos binarios compilados al repositorio para poder ser accesibles desde el cliente de Fuse. Nos podemos encontrar, dependiendo del sistema, dos repositorios, local o remoto (Nexus). En el caso de un repositorio local, deberemos copiar los binarios compilados a su correspondiente carpeta .m2 del servidor local, sobreescribiendo la versión anterior de los mismos. En el caso de un repositorio Nexus, es preciso contar con las credenciales de acceso y realizar la compilación de los Bundles directamente sobre dicho repositorio mediante la correspondiente sentencia Maven.
3.2 Reinstalar los Bundles en el cliente de Fuse
Aunque se hayan conseguido actualizar los repositorios, los Bundles de Fuse se mantienen en la versión que tenían en el momento de la instalación, por lo que es necesario reinstalar los Bundles.
Para mantener la integridad de todo el sistema, y garantizar un funcionamiento probado, es recomendable realizar el update de todos los Bundles, incluso aunque éstos no se hayan visto modificados por la nueva versión., ya que las interdependencias entre Bundles podrían quedarse dispares en cuanto a la versión con la que trabajan.
- El primer paso es abrir la consola de Fuse, mediante el script “client” que encontraremos en la carpeta de binarios de Fuse.
- El segundo paso consiste en desinstalar todos los Bundles de la solución B+SII mediente el comando uninstall + pid. P.ej.: uninstall 238-324.
- El tercer paso requiere reiniciar el servicio de fuse, para ello apagamos la instancia mediante el comando shutdown –f, y reiniciamos el servicio con los comandos: sudo systemctl stop fuseSIIProd.service y sudo systemctl start fuseSIIProd.service.
- El cuarto paso nos lleva de nuevo al cliente de Fuse, donde re-instalaremos todos los Bundles, basándonos en el Script de instalación de Bundles presente en el Anexo.
Avvale 2024