Quantcast
Channel: CapsUnlock.Net » ec2
Viewing all articles
Browse latest Browse all 10

Mount EBS Volume On Startup

$
0
0
"There is more than one way to kill a cat", though I haven't killed a cat since birth. And so, there's another way of mounting EBS volume from boot startup. It's possible to replace the default volume ID by passing user-data script when launching the instance. Requirements: AWS accesskey and secret keys Tim Kay's aws tool. Tested using Ubuntu 9.10 Karmic AMI: ami-1515f67c How to install the script: 1. Copy the script to at /etc/init.d/mount_ebs_override 2. Replace the default volume vol-xxxxxx in the code. 3. Change the script to have executable permission. 4. Copy access and secret key to /root/.awssecret separated by a newline. 5. Change file mode of /root/.awssecret to 600 6. Run update-rc.d: update-rc.d mount_ebs_override defaults 89 7. Bundle the AMI. :) When the new AMI is launch without value on the user-data, it will mount the default volume ID provided on the script. In order to use a different EBS volume, add the OVERRIDE_EBS_VOLUME=volume-id as value for the user-data and launch the instance. Note: Just make sure the instance is launch on the same zone of the EBS volume.

Viewing all articles
Browse latest Browse all 10

Trending Articles