Skip to content

Update SEAL NATS


Hint - logon data

You receive the logon data for the SEAL Systems delivery platform from your Technical Project Manager at SEAL Systems.

Hint - no internet access

If the server on which you want to update SEAL NATS does not have Internet access, use another server with Internet access for logging on to the SEAL Systems delivery platform and downloading the folder. Then, copy the downloaded zip file to the server on which you want to update SEAL NATS.


Update to 2.9

Caution - potential data loss

/opt/seal/data/seal-nats/ is the NATS message queue directory. It could contain messages that haven't been delivered yet. To prevent data loss the switch to a failover system before the update is recommended!

In a Cluster

When updating SEAL NATS 2.8 to 2.9 in a cluster it is safest to:

  1. Download NATS - 2.9.2.40 - rpm to every instance.

  2. Extract the downloaded NATS - 2.9.2.40 - rpm.zip and change to the NATS - 2.9.2.40 - rpm directory.

  3. Stop all SEAL services on every instance including all the infrastructure services.

    plossys service stop --full
    
  4. Delete the content of the message queue directory /opt/seal/data/seal-nats/ on every instance.

  5. Update NATS on every instance.

    sudo sh install.sh
    
  6. Start all SEAL services on every instance. This will also start the seal-nats service.

    plossys service start
    

On a Single Server

  1. Download NATS - 2.9.2.40 - rpm to every instance.

  2. Extract the downloaded NATS - 2.9.2.40 - rpm.zip and change to the NATS - 2.9.2.40 - rpm directory.

  3. Stop all SEAL services including all the infrastructure services.

    plossys service stop --full
    
  4. Delete the content of the message queue directory /opt/seal/data/seal-nats/.

  5. Update NATS.

    sudo sh install.sh
    
  6. Start all SEAL services. This will also start the infrastructure services including seal-nats.

    plossys service start
    

Update SEAL NATS in General

Caution - restart of SEAL services required

NATS is an infrastructure component of SEAL Systems. Therefore, the SEAL services must be stopped before updating NATS and restarted after the update.

Update SEAL NATS in a Cluster

When updating SEAL NATS in a cluster, you can update each instance separately. Therefore, stop PLOSSYS 5 and SEAL NATS on that instance, update SEAL NATS and start all services again - as described for single server installations below. Continue like that for each instance.

Update a Single Server

  1. Download the NATS - 2.10.0.48 - rpm folder. It is saved as NATS - 2.10.0.48 - rpm.zip.

  2. Extract NATS - 2.10.0.48 - rpm.zip.

  3. Stop the SEAL services:

    plossys service stop
    
  4. Stop SEAL NATS:

    plossys service stop seal-nats
    
  5. Switch to the NATS - 2.10.0.48 - rpm directory and start the installation of the packages contained there:

    cd "NATS - 2.10.0.48 - rpm"
    
    sudo sh install.sh
    
  6. Start the SEAL services. This will also start the seal-nats service.

    plossys service start
    

Back to top