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:
-
Download NATS - 2.9.2.40 - msi to every instance.
-
Extract the downloaded
NATS - 2.9.2.40 - msi.zip
and change to theNATS - 2.9.2.40 - msi
directory. -
Stop all SEAL services on every instance including all the infrastructure services.
plossys service stop --full
-
Delete the content of the message queue directory
%ProgramData%\SEAL Systems\data\seal-nats\jetstream
on every instance. -
Update NATS on every instance.
Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
-
Start all SEAL services on every instance. This will also start the
seal-nats
service.plossys service start
-
Close the PowerShell on every instance and start a new one. Otherwise, the paths are not set.
On a Single Server¶
-
Download NATS - 2.9.2.40 - msi.
-
Extract the downloaded
NATS - 2.9.2.40 - msi.zip
and change to theNATS - 2.9.2.40 - msi
directory. -
Stop all SEAL services including all the infrastructure services.
plossys service stop --full
-
Delete the content of the message queue directory
%ProgramData%\SEAL Systems\data\seal-nats\jetstream
. -
Update NATS.
Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
-
Start all SEAL services. This will also start the infrastructure services including
seal-nats
.plossys service start
-
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¶
-
Download the NATS - 2.10.0.48 - msi folder. It is saved as
NATS - 2.10.0.48 - msi.zip
. -
Extract
NATS - 2.10.0.48 - msi.zip
. -
Stop the SEAL services:
plossys service stop
-
Stop SEAL NATS:
plossys service stop seal-nats
-
Open a PowerShell (Administrator), change to the
NATS - 2.10.0.48 - msi
directory and start the installation of the packages:cd "NATS - 2.10.0.48 - msi"
Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
-
Start the SEAL services. This will also start the
seal-nats
service.plossys service start
-
Close the PowerShell and start a new one. Otherwise, the paths are not set.