Difference between revisions of "Creating an AMI on EC2"

From Genome Analysis Wiki
Jump to navigationJump to search
(Created page with ''''Notes About Creating a New EC2 AMI''' Login to https://console.aws.amazon.com/ec2 Pay attention to the region you are using, at least for now it seems any starcluster activi…')
 
Line 1: Line 1:
 
'''Notes About Creating a New EC2 AMI'''
 
'''Notes About Creating a New EC2 AMI'''
  
Login to https://console.aws.amazon.com/ec2
+
Back to parent [http://genome.sph.umich.edu/wiki/Pipelines]
  
Pay attention to the region you are using, at least for now it seems
 
any starcluster activity must be in us-east-1
 
  
EC2 DashBoard -> Launch Instance
+
The following are notes taken when creating the Amazon Machine Instance used for the CSG pipeline process.
Class Wizard
+
These notes assume you have already created an EC2 account and have the certificates and keys set up properly.
Ubuntu Server 12.04.1 LTS  64 bit
 
Instance type -> Micro,  EC2, no preference
 
Advanced Instance Options  (take defaults)
 
Storage Device Configuration -> Edit
 
Change volume to 30G -> Save -> Continue
 
Key Name = CSG 8G biopipe; ubuntu 12.04, 8GB, 30GB /
 
  
Create Key/Pair if you need to, Name the PEM (e.g. CSG) and save the CSG.pem file
+
<code>
 +
  Login to https://console.aws.amazon.com/ec2
 +
</code>
  
Choose a Security Group  (take dfeault)
+
Pay attention to the region you are using, at least for now it seems any StarCluster activity must be in '''us-east-1'''.
 
+
Launch a new instance which we will use to set up the software and ultimately save it as an AMI.
Launch
 
No need to Create Status Check Alarms
 
No need to Create EBS Volumes
 
  
 +
<code>
 +
  EC2 DashBoard -> Launch Instance
 +
  Class Wizard
 +
  Ubuntu Server 12.04.1 LTS  64 bit
 +
  Instance type -> Micro,  EC2, no preference        # Memory size does not matter
 +
  Advanced Instance Options  (take defaults)
 +
  Storage Device Configuration -> Edit
 +
  Change volume to 30G -> Save -> Continue          # Storage size does not matter
 +
  Key Name = CSG 8G biopipe; ubuntu 12.04
 +
  Create Key/Pair if you need to, Name the PEM and save the pem file for access by ssh
 +
  Choose a Security Group  (take default)
 +
  Launch
 +
    No need to Create Status Check Alarms
 +
    No need to Create EBS Volumes
 +
</code>
  
  

Revision as of 09:37, 23 October 2012

Notes About Creating a New EC2 AMI

Back to parent [1]


The following are notes taken when creating the Amazon Machine Instance used for the CSG pipeline process. These notes assume you have already created an EC2 account and have the certificates and keys set up properly.

 Login to https://console.aws.amazon.com/ec2

Pay attention to the region you are using, at least for now it seems any StarCluster activity must be in us-east-1. Launch a new instance which we will use to set up the software and ultimately save it as an AMI.

 EC2 DashBoard -> Launch Instance
 Class Wizard
 Ubuntu Server 12.04.1 LTS   64 bit
 Instance type -> Micro,  EC2, no preference        # Memory size does not matter
 Advanced Instance Options  (take defaults)
 Storage Device Configuration -> Edit
 Change volume to 30G -> Save -> Continue           # Storage size does not matter
 Key Name = CSG 8G biopipe; ubuntu 12.04
 Create Key/Pair if you need to, Name the PEM and save the pem file for access by ssh
 Choose a Security Group  (take default)
 Launch
   No need to Create Status Check Alarms
   No need to Create EBS Volumes



ssh -i ~/.ssh/AWS/CSG.pem ubuntu@ec2-23-20-32-7.compute-1.amazonaws.com mkdir debs scp dev/biopipe/*.deb dev/umake/*.deb root8g:debs


ssh -i ~/.ssh/AWS/CSG.pem ubuntu@ec2-23-20-32-7.compute-1.amazonaws.com

sudo dpkg -i debs/biopipe-align_0.6_amd64.deb 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.

  1. ============================================================
  2. 'java' is not installed, do 'sudo apt-get install java-common default-jre'
  3. ============================================================
  4. ============================================================
  5. 'make' is not installed, do 'sudo apt-get install make'
  6. ============================================================
  7. ============================================================
  8. 'libssl0.9.8' is not installed, do 'sudo apt-get install libssl0.9.8'
  9. ============================================================
  10. ============================================================
  11. '/usr/local/biopipe/test/align' does not exist so you cannot test this install
  12. Install it by doing 'sudo dpkg -i biopipe-test_*.deb'
  13. ============================================================

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




Launch an AMI EC2 DashBoard -> AMIs -> Select CSG instance -> Launch Instance Launch Instances (take defaults) Advanced Instance Options (take defaults) Storage Device Configuration -> Edit Change volume to 30G or whatever -> Continue Instance Details

 Key Name = test of instance

Create Key/Pair if you need to, Name the PEM (e.g. CSG) and save the CSG.pem file

Choose a Security Group (take dfeault)

 sg-a098e9c8 - quick-start-1

Review -> Launch