Upgrading Server or Application Platform On Demand 3.4.0 to 3.4.6

Summary

This KB article describes the steps to upgrade your On Demand Server.  The first section describes the process for upgrading the software on Server On Demand 3.4.0 to bring it up to the same release as Server On Demand 3.4.6.  Please note that Server On Demand and Application Platform On Demand are the same set of software packages, with a different license key.    This article will also cover migration (TBD) of data from your AMI to the new AMI provided by Aspera.

 

Preparation

Before doing the upgrade, please prepare by doing the following:

  1. Contact Aspera Support to have your Entitlement upgraded to the 3.4.6 release.  (New version has support for web application e.g. Console).
  2. SSH to your server, and 'sudo' to the root user.  See this article for more details.
  3. Back up your existing Console.  (Use the console Web UI for this)
  4. Make sure there are no more active transfers on your server.
  5. Download the latest version of Aspera On Demand software:
    # wget http://download.asperasoft.com/sw-private/ondemand/3.4.6/f9851ed3-d855-4857-a1e3-78a08a6d8392/aspera-entsrv-3.4.6.88403-linux-64.rpm
    # wget http://download.asperasoft.com/sw-private/ondemand/3.4.6/f9851ed3-d855-4857-a1e3-78a08a6d8392/aspera-common-1.2.10.88405-0.x86_64.rpm
    # wget http://download.asperasoft.com/sw-private/ondemand/3.4.6/f9851ed3-d855-4857-a1e3-78a08a6d8392/aspera-console-2.3.2.88413-0.x86_64.rpm
    # wget http://download.asperasoft.com/sw-private/ondemand/3.4.6/f9851ed3-d855-4857-a1e3-78a08a6d8392/aspera-ec2-tools-3.4.0-88420.noarch.rpm 
  6. Backup your current Console database

    asctl console:backup_database 

 

Procedure

 

  • Stop all console processes
# asctl all:stop
  • Stop the nginx web service
# /etc/init.d/aspera_shares_nginx stop
# chkconfig aspera_shares_nginx off
  • Delete the nginx init script (we will move this system back to us Apache)
# chkconfig --del aspera_shares_nginx

 

  • Install the Aspera Software
# rpm -Uvh aspera-entsrv-3.4.6.88403-linux-64.rpm
# rpm -Uvh aspera-ec2-tools-3.4.0-88420.noarch.rpm
# rpm -Uvh aspera-common-1.2.10.88405-0.x86_64.rpm
# rpm -Uvh  aspera-console-2.3.2.88413-0.x86_64.rpm
  • Upgrade Console
  1. # asctl console:upgrade
  • Configure Apache to automatically start on reboot
  1. # chkconfig --add aspera_httpd
  • Activate Console entitlement feature
# cd /opt/aspera/console
# export RAILS_ENV=production
# export PATH=/opt/aspera/common/ruby/bin:$PATH
# rake --trace aspera:ami:entitlement:license_mode_on
  • Install entitlement via Console License UI.  Log into Console -> Configuration -> License.  You should see the UI for installing the entitlement.  You can obtain your existing entitlement via the command
  1. /opt/aspera/bin/alee-admin entitlement

 

 

 

Have more questions? Submit a request

0 Comments

Article is closed for comments.
Powered by Zendesk