Line 7: |
Line 7: |
| These notes assume you have already created an EC2 account and have the certificates and keys set up properly. | | These notes assume you have already created an EC2 account and have the certificates and keys set up properly. |
| | | |
− | <b>Launch an instance</b>
| + | '''Launch an instance''' |
| | | |
| <code> | | <code> |
− | Login to https://console.aws.amazon.com/ec2 | + | Login to https://console.aws.amazon.com/ec2 # EC2 Management Console |
| </code> | | </code> |
| | | |
Line 33: |
Line 33: |
| | | |
| | | |
− | <b>Install the pipeline software</b>
| + | '''Install the pipeline software''' |
| | | |
− | In a terminal on your workstation, copy the
| + | Follow the instructions to install a Debian package [[Pipeline Debian Package|debian package]] |
| + | Run the tests to be sure everything is OK. |
| | | |
| + | '''Create the AMI''' |
| | | |
| + | In your browser at the EC2 Management Console do the following: |
| | | |
− | ssh -i ~/.ssh/AWS/CSG.pem ubuntu@ec2-23-20-32-7.compute-1.amazonaws.com mkdir debs
| + | <code> |
− | scp dev/biopipe/*.deb dev/umake/*.deb root8g:debs
| + | Create Image |
− | | + | Image Name csg-biopipe_instance |
− | | + | Image Description: Image for CSG Biopipe instance |
− | ssh -i ~/.ssh/AWS/CSG.pem ubuntu@ec2-23-20-32-7.compute-1.amazonaws.com
| + | Volume Size: 30GB |
− | | + | Take defaults otherwise |
− | sudo dpkg -i debs/biopipe-align_0.6_amd64.deb
| + | </code> |
− | Selecting previously unselected package biopipe-align.
| |
− | (Reading database ... 25372 files and directories currently installed.)
| |
− | Unpacking biopipe-align (from .../biopipe-align_0.6_amd64.deb) ...
| |
− | Setting up biopipe-align (0.6) ...
| |
− | Created symlink '/usr/local/bin/gen_biopipeline.pl' to make running the aligner easier.
| |
− | #============================================================
| |
− | # 'java' is not installed, do 'sudo apt-get install java-common default-jre'
| |
− | #============================================================
| |
− | #============================================================
| |
− | # 'make' is not installed, do 'sudo apt-get install make'
| |
− | #============================================================
| |
− | #============================================================
| |
− | # 'libssl0.9.8' is not installed, do 'sudo apt-get install libssl0.9.8'
| |
− | #============================================================
| |
− | #============================================================
| |
− | # '/usr/local/biopipe/test/align' does not exist so you cannot test this install
| |
− | # Install it by doing 'sudo dpkg -i biopipe-test_*.deb'
| |
− | #============================================================
| |
− | etc
| |
− | | |
− | | |
− | If there were messages about missing packages, install them now
| |
− | sudo apt-get install make libssl0.9.8 java-common default-jre
| |
− | | |
− | | |
− | sudo dpkg -i debs/biopipe-testalign_0.6_amd64.deb
| |
− | | |
− | /usr/local/biopipe/bin/gen_biopipeline.pl --test ~/testalign
| |
− | | |
− | | |
− | Create Image | |
− | Image Name csg-biopipe_instance
| |
− | Image Description: Image for CSG Biopipe instance
| |
− | Volume Size: 30GB
| |
− | Take defaults otherwise
| |
− | | |
− | See notice about
| |
− | View pending image ami-d27ec7bb
| |
− | | |
− | | |
− | | |
− | | |
− | AMI: Ubuntu Cloud Guest AMI ID ami-3d4ff254 (x86_64)
| |
− | Name: Ubuntu Server 12.04.1 LTS
| |
− | Description: Ubuntu Server 12.04.1 LTS with support available from Canonical (http://www.ubuntu.com/cloud/services). Edit AMI
| |
− | Number of Instances: 1
| |
− | Availability Zone: No Preference
| |
− | Instance Type: Micro (t1.micro)
| |
− | Instance Class: On Demand Edit Instance Details
| |
− | EBS-Optimized: No
| |
− | Monitoring: Disabled Termination Protection: Disabled
| |
− | Tenancy: Default
| |
− | Kernel ID: Use Default Shutdown Behavior: Stop
| |
− | RAM Disk ID: Use Default
| |
− | Network Interfaces:
| |
− | Secondary IP Addresses:
| |
− | User Data:
| |
− | IAM Role: Edit Advanced Details
| |
− | Key Pair Name: CSG Edit Key Pair
| |
− | Security Group(s): sg-a098e9c8 Edit Firewall
| |
| | | |
| + | This will take several minutes to complete. |
| + | In the EC2 Dashboard, you can monitor the progress. |
| + | When it is done, you'll see a new AMI under the list of AMIs. |
| | | |
| + | Your new AMI should look pretty much like this: |
| | | |
| + | <code> |
| + | AMI: Ubuntu Cloud Guest AMI ID ami-3d4ff254 (x86_64) |
| + | Name: Ubuntu Server 12.04.1 LTS |
| + | Description: Ubuntu Server 12.04.1 LTS with support available from Canonical (http://www.ubuntu.com/cloud/services). |
| + | Number of Instances: 1 |
| + | Availability Zone: No Preference |
| + | Instance Type: Micro (t1.micro) |
| + | Instance Class: On Demand Edit Instance Details |
| + | EBS-Optimized: No |
| + | Monitoring: Disabled Termination Protection: Disabled |
| + | Tenancy: Default |
| + | Kernel ID: Use Default Shutdown Behavior: Stop |
| + | RAM Disk ID: Use Default |
| + | Network Interfaces: |
| + | Secondary IP Addresses: |
| + | User Data: |
| + | IAM Role: Edit Advanced Details |
| + | Key Pair Name: CSG Edit Key Pair |
| + | Security Group(s): sg-a098e9c8 Edit Firewall |
| + | </code> |
| | | |
| + | '''Test the new AMI''' |
| | | |
| + | Launch a new AMI instance and check that files are in the correct places. |
| + | In the EC2 Management Console do: |
| | | |
| + | <code> |
| Launch an AMI | | Launch an AMI |
| EC2 DashBoard -> AMIs -> Select CSG instance -> Launch Instance | | EC2 DashBoard -> AMIs -> Select CSG instance -> Launch Instance |