Diff for /wikisrc/amazon_ec2.mdwn between versions 1.34 and 1.45

version 1.34, 2011/02/24 00:05:32 version 1.45, 2011/03/13 00:33:03
Line 79  AKI, or *Amazon Kernel Image*, are a spe Line 79  AKI, or *Amazon Kernel Image*, are a spe
   
 # Using pre-made AMIs  # Using pre-made AMIs
   
 The following AMIs are publicly available. You can use them to [start a NetBSD instance](#index11h2) quickly, without needing to build your image by hand.  [[!inline pages="amazon_ec2/AMIs" raw="yes"]]
   
 <table>  
 <tr>  
   <th>NetBSD version</th>  
   <th>us-west-1</th>  
   <th>us-east-1</th>  
   <th>eu-west-1</th>  
   <th>ap-southeast-1</th>  
 </tr>  
 <tr>  
   <th>NetBSD 5.1.0_PATCH</th>  
   <td>  
       32 bits: <strong></strong><br/>  
       64 bits: <strong></strong>  
   </td>  
   <td>  
       32 bits: <strong></strong><br/>  
       64 bits: <strong>ami-f612e19f</strong>  
   </td>  
   <td>  
       32 bits: <strong></strong><br/>  
       64 bits: <strong></strong>  
   </td>  
   <td>  
       32 bits: <strong></strong><br/>  
       64 bits: <strong></strong>  
   </td>  
 </tr>  
 <tr>  
   <th>NetBSD-HEAD (5.99.45)</th>  
   <td>  
       32 bits: <strong></strong><br/>  
       64 bits: <strong></strong>  
   </td>  
   <td>  
       32 bits: <strong></strong><br/>  
       64 bits: <strong></strong>  
   </td>  
   <td>  
       32 bits: <strong></strong><br/>  
       64 bits: <strong></strong>  
   </td>  
   <td>  
       32 bits: <strong></strong><br/>  
       64 bits: <strong></strong>  
   </td>  
 </tr>  
 </table>  
   
 # Build-up your NetBSD system  # Build-up your NetBSD system
   
Line 224  ec2_init() Line 176  ec2_init()
         )          )
 }  }
   
   
 load_rc_config $name  load_rc_config $name
 run_rc_command "$1"  run_rc_command "$1"
 """]]  """]]
Line 254  fi Line 205  fi
 You can then proceed to modifying the system living under */mnt/ec2*, so it can fit your needs (adding custom binaries, packages, etc). When done, build the *NetBSD-AMI.img.gz* ffs image, via [[!template id=man name=makefs section=8]], or **nbmakefs**, from the [toolchain](http://www.netbsd.org/docs/guide/en/chap-build.html#chap-build-tools):  You can then proceed to modifying the system living under */mnt/ec2*, so it can fit your needs (adding custom binaries, packages, etc). When done, build the *NetBSD-AMI.img.gz* ffs image, via [[!template id=man name=makefs section=8]], or **nbmakefs**, from the [toolchain](http://www.netbsd.org/docs/guide/en/chap-build.html#chap-build-tools):
   
 [[!template id=programlisting text="""  [[!template id=programlisting text="""
 $ makefs -t ffs -B le -s 256m -N /mnt/ec2/etc/ -o density=32k NetBSD-AMI.img /mnt/ec2/   $ makefs -t ffs -B le -s 256m -N /mnt/ec2/etc/ -o density=32k /tmp/NetBSD-AMI.img /mnt/ec2/ 
 Calculated size of `NetBSD-AMI.img': 268435456 bytes, 7345 inodes  Calculated size of `NetBSD-AMI.img': 268435456 bytes, 7345 inodes
 Extent size set to 8192  Extent size set to 8192
 NetBSD-AMI.img: 256.0MB (524288 sectors) block size 8192, fragment size 1024  NetBSD-AMI.img: 256.0MB (524288 sectors) block size 8192, fragment size 1024
Line 326  ATTACHMENT      vol-24f88d4c    i-5babe7 Line 277  ATTACHMENT      vol-24f88d4c    i-5babe7
 Before we can connect to our brand new instance, we have to allow connections on SSH port (22) through the AWS EC2 firewall:  Before we can connect to our brand new instance, we have to allow connections on SSH port (22) through the AWS EC2 firewall:
   
 [[!template id=programlisting text="""  [[!template id=programlisting text="""
 $ ec2-authorize default -p 22  $ ec2-authorize default -p 22 --region us-east-1
 GROUP           default   GROUP           default 
 PERMISSION              default ALLOWS  tcp     22      22      FROM    CIDR    0.0.0.0/0  PERMISSION              default ALLOWS  tcp     22      22      FROM    CIDR    0.0.0.0/0
 """]]  """]]

Removed from v.1.34  
changed lines
  Added in v.1.45


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb