<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
<div style="color: rgb(34, 34, 34); font-family: arial,sans-serif;
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; background-color: rgba(255,
255, 255, 0.918);">Hi all,<br>
<br>
I'm trying to create a custom Ubuntu AMI that's as "official" and
compatible with EC2 as possible. The core problem is that it's
difficult to determine the most up-to-date information on AMI
creation. There are plenty of blog posts & wikis, but the
bulk of that knowledge is out-of-date or incorrect, due to the
rapid pace of change in recent years.</div>
<div style="color: rgb(34, 34, 34); font-family: arial,sans-serif;
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; background-color: rgba(255,
255, 255, 0.918);"><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,sans-serif;
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; background-color: rgba(255,
255, 255, 0.918);">Questions:</div>
<div style="color: rgb(34, 34, 34); font-family: arial,sans-serif;
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; background-color: rgba(255,
255, 255, 0.918);">
<ul>
<li style="margin-left: 15px;">What's the most straightforward
way to create a custom AMI from<span
class="Apple-converted-space"> </span><i>install media</i> (.ISOs) on
a local machine / VM ?</li>
<li style="margin-left: 15px;">What's the most straightforward
way to create a custom AMI from<span
class="Apple-converted-space"> </span><i>an existing Ubuntu
VM disk image</i> (e.g., from .ISOs) on a local machine / VM
?</li>
<li style="margin-left: 15px;">How is this process different
when targeting EBS vs. S3 storage?</li>
<li style="margin-left: 15px;">How does cloud-init play into
these scenarios?<br>
</li>
<ul>
<li style="margin-left: 15px;">Does cloud-init require special
handling when building the AMI vs. first-run and subsequent
runs on EC2?</li>
</ul>
<li style="margin-left: 15px;">I'd like to run these same AMIs
on a local KVM host -- does this require additional steps (I
read somewhere that EC2 is Xen-based), or should this just
work?</li>
<li style="margin-left: 15px;">What's the status of EC2 support
for vmbuilder?<br>
</li>
<ul>
<li style="margin-left: 15px;">The tool seems to still accept
the "-ec2" parameter(s), but it's reported that this has
been broken since Lucid and<span
class="Apple-converted-space"> </span><a
href="https://bugs.launchpad.net/ubuntu/+source/vm-builder/+bug/576501"
target="_blank" style="color: rgb(17, 85, 204);">the bug</a>
is now "won't fix" - is this indeed the case?</li>
</ul>
<li style="margin-left: 15px;">Is there a basic "theory"
(however primitive) that helps when thinking about creating
AMIs -- at various levels of the stack?</li>
</ul>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,sans-serif;
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; background-color: rgba(255,
255, 255, 0.918);">And a meta-question: how should I go about
finding answers to questions like these for myself?</div>
<div style="color: rgb(34, 34, 34); font-family: arial,sans-serif;
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; background-color: rgba(255,
255, 255, 0.918);">In other words, what's the process for figuring
out solutions to these kinds of problems in the Ubuntu ecosystem?</div>
<div style="color: rgb(34, 34, 34); font-family: arial,sans-serif;
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; background-color: rgba(255,
255, 255, 0.918);"><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,sans-serif;
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; background-color: rgba(255,
255, 255, 0.918);">Thanks,</div>
<div style="color: rgb(34, 34, 34); font-family: arial,sans-serif;
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; background-color: rgba(255,
255, 255, 0.918);"> Devon</div>
</body>
</html>