Knowledge Base Administration Guide

Simscope Upgrade Flow

Simscope has periodic software update releases, to add new features or fix bugs.

Most of the updates are seamless, requiring just a download/untar. If configuration or database schema updates are required, these will be documented in the release info.

Standard Upgrade Procedure

For standard Simscope updates:

  1. (terminal) Download and untar release file
# NOTE: this path comes from VerOps email
> wget SIMSCOPE-RELEASE.tar.gz
> tar zxf SIMSCOPE-RELEASE.tar.gz
  1. (terminal) Change the latest symlink
> rm simscope-latest && ln -s SIMSCOPE-RELEASE simscope-latest
  1. (Web Browser) AdminShutdown Simscope server

  2. (terminal) Start the new Simscope

Restart: Alternative if you are using Services

If you have configured Simscope to run as a Daemon/Service, you can run:

> sudo service simscoped restart

To restart the service.


Tunnel

Note: You can keep the Simscope Tunnel running while the Simscope server is stopped and being upgraded.

  • Simscope and Tunnel services are independent of each other, and can be stopped/started independently.
  • Data will be queued within RabbitMQ while either of the services are stopped, so you will not lose data.

Rollback

If the new Simscope version fails to run, you can rollback to a previous version, by re-symlinking the previous Simscope directory and starting it.