We strive to keep the SDSU Computational Genomics Image upto date, and sometimes that means updating the system software, and sometimes fixing installation bugs and issues. From time to time you may need to upgrade the image.
There are a couple of steps that can make life easier for you!.
If you have a running image with some data on it, leave it running. Now, launch a new instance of the latest version of our image. You now have two running instances, an old instance with your data and a shiny new instance with no data on it.
We’re going to copy the data across, but before we do that we need to move the private ssh key onto the server (but don’t worry, because we’re going to delete the server shortly).
pem file from your laptop to the server.
scp -i id_rsa.pem ~/.ssh/id_rsa.pem email@example.com:~/.ssh/
Note You need to change ~/.ssh/id_rsa.pem to the location of your
pem file that you acknowledge that you have when you start an AWS instance. Also, you need to change
xxx.xxx.xxx.xxx to the IP of the older server that still has your data on it.
Next, login to the older server
and then scp the data to the new server. Note that you need to tell ssh where your secret
pem file is located:
scp -i ~/.ssh/file.pem -r * firstname.lastname@example.org:
yyy.yyy.yyy.yyy to the ip address of the new server. Also, don’t forget the colon on the end of the line!
This will ask you if you want to accept the identity of the new server. Go ahead and type
If you login to the new server, you should see all your data there! If not, take a look at the old server and see what you did wrong … did you forget the
: on the end of the line?
Once you have all the data on the new server, you can log back into the AWS console. Select the older server and choose
Actions --> Instance State --> Terminate. That will delete it, and everything including your private key.