Updating: In-Place Upgrades

Updating: In-Place Upgrades


Overview

Updating via the "In-Place" upgrade method means upgrading an existing instance without bringing up a new instance and migrating your resources over. This can be done via the in-client Matillion ETL Updates option in the Admin Menu or manually via SSH.

Warning!

Always backup your instance before performing any updates!



In-Client Update Method

The In-Place upgrade method does not inherently utilise backups nor is it testable before commiting to the upgrade. It is very simple to execute and may fit better into your workflow than the Machine Images & Migration method.

Selecting the Matillion ETL Updates option from the Admin menu will open a new dialog box.

You may check for software updates using the Check for Updates button. Available updates are listed in the console and the Update button will become available if these can be installed.



Updating manually via SSH

The AMI comes pre-configured with a software repository where updates are published. Therefore a standard  'sudo yum update' is all that is required to update the software on the AMI.

  1. Connect to your Matillion ETL instance via SSH. The method to do this will differ depending on your hosting platform.
  2. Once connected issue the following:
    sudo yum update matillion-*
  3. Follow the on screen instructions.
  4. Restart Apache Tomcat using the following:
    sudo service tomcat8 restart
  5. Log out of your session with:
    exit

Note

If you run the AMI inside a VPC and do not allow outbound internet access, then updates will not be possible using the standard update procedure. Contact support for details on how to do so manually.



Best practices

  • Make sure you have taken a backup prior to making any changes
  • Make sure you are able to quickly restore from the backup in the event of any problems