<!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>