Hi all,
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.
Questions:
* What's the most straightforward way to create a custom AMI from
/install media/ (.ISOs) on a local machine / VM ?
* What's the most straightforward way to create a custom AMI from
/an existing Ubuntu VM disk image/ (e.g., from .ISOs) on a local
machine / VM ?
* How is this process different when targeting EBS vs. S3 storage?
* How does cloud-init play into these scenarios?
o Does cloud-init require special handling when building the
AMI vs. first-run and subsequent runs on EC2?
* 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?
* What's the status of EC2 support for vmbuilder?
o The tool seems to still accept the "-ec2" parameter(s), but
it's reported that this has been broken since Lucid and the
bug
<https://bugs.launchpad.net/ubuntu/+source/vm-builder/+bug/576501>
is now "won't fix" - is this indeed the case?
* Is there a basic "theory" (however primitive) that helps when
thinking about creating AMIs -- at various levels of the stack?
And a meta-question: how should I go about finding answers to questions
like these for myself?
In other words, what's the process for figuring out solutions to these
kinds of problems in the Ubuntu ecosystem?
Thanks,
Devon
--
Ubuntu-cloud mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-cloud