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:
-
Download NATS - 2.9.2.40 - rpm to every instance.
-
Extract the downloaded
NATS - 2.9.2.40 - rpm.zip
and change to theNATS - 2.9.2.40 - rpm
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
/opt/seal/data/seal-nats/
on every instance. -
Update NATS on every instance.
sudo sh install.sh
-
Start all SEAL services on every instance. This will also start the
seal-nats
service.plossys service start
On a Single Server¶
-
Download NATS - 2.9.2.40 - rpm to every instance.
-
Extract the downloaded
NATS - 2.9.2.40 - rpm.zip
and change to theNATS - 2.9.2.40 - rpm
directory. -
Stop all SEAL services including all the infrastructure services.
plossys service stop --full
-
Delete the content of the message queue directory
/opt/seal/data/seal-nats/
. -
Update NATS.
sudo sh install.sh
-
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¶
-
Download the NATS - 2.10.0.48 - rpm folder. It is saved as
NATS - 2.10.0.48 - rpm.zip
. -
Extract
NATS - 2.10.0.48 - rpm.zip
. -
Stop the SEAL services:
plossys service stop
-
Stop SEAL NATS:
plossys service stop seal-nats
-
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
-
Start the SEAL services. This will also start the
seal-nats
service.plossys service start