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

%ProgramData%\SEAL Systems\data\seal-nats\jetstream 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 - msi to every instance.

  2. Extract the downloaded NATS - 2.9.2.40 - msi.zip.

  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 %ProgramData%\SEAL Systems\data\seal-nats\jetstream on every instance.

  5. Update NATS on every instance.

    Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
    
  6. Start all SEAL services on every instance. This will also start the seal-nats service.

    plossys service start
    
  7. Close the PowerShell on every instance and start a new one. Otherwise, the paths are not set.

On a Single Server

  1. Download NATS - 2.9.2.40 - msi.

  2. Extract the downloaded NATS - 2.9.2.40 - msi.zip.

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

    plossys service stop --full
    
  4. Delete the content of the message queue directory %ProgramData%\SEAL Systems\data\seal-nats\jetstream.

  5. Update NATS.

    Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
    
  6. Start all SEAL services. This will also start the infrastructure services including seal-nats.

    plossys service start
    
  7. Close the PowerShell on every instance and start a new one. Otherwise, the paths are not set.


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.9.2.40 - msi folder. It is saved as NATS - 2.9.2.40 - msi.zip.

  2. Extract NATS - 2.9.2.40 - msi.zip.

  3. Stop the SEAL services:

    plossys service stop
    
  4. Stop SEAL NATS:

    plossys service stop seal-nats
    
  5. Open a PowerShell (Administrator), change to the NATS - 2.9.2.40 - msi directory and start the installation of the packages:

    cd "NATS - 2.9.2.40 - msi"
    
    Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
    
  6. Start the SEAL services. This will also start the seal-nats service.

    plossys service start
    
  7. Close the PowerShell and start a new one. Otherwise, the paths are not set.


Back to top