Skip to content

AWS

An PPA upgrade should take around 20 minutes.

Stop the appliance

You will need to stop the appliance to take a snapshot of the data volume for the upgrade, so there will be a few minutes' downtime. Make sure that there are no tasks running before powering off the appliance.

Navigate to the EC2 Dashboard and then to the Instances screen, and apply Actions > Instance State > Stop to the PPA appliance machine.

Stop the appliance

Take a snapshot of the data volume

When the PPA instance is in a stopped state, click on the Description tab, and then select the Block device that is not the Root device. It will have a name like /dev/sdb.

Click on the EBS ID link to navigate to the EBS volume, and then apply Actions > Create snapshot to the EBS volume.

Create a snapshot

Take a note of the snapshot ID. It will have a name like snap-032b1bd5070d7xxxx. You will need to wait for the snapshot to complete before you can upgrade the appliance.

Create a new appliance

Follow the AWS installation instructions to create a new PPA appliance using the latest version on AWS marketplace.

When you get to the Add storage step, you will need to provide the snapshot ID for the EBS volume.

Create a volume using the snapshot

Proceed with the rest of the installation as normal.

Setting a static IP address

Navigate to the Elastic IPs sub-menu in the EC2 Dashboard in AWS.

Instead of creating a new Elastic IP address, you should select Dissociate address to disassociate the elastic IP from your old PPA appliance.

Then apply Actions > Associate address to apply the elastic IP to your new PPA appliance.

Your new appliance will now be accessible from the same IP as the old one.

Complete

PPA will now boot and apply any database migrations automatically.

After a few minutes the new version of PPA will be available. Check the version label on the login screen to confirm.