We are pleased to announce the immediate availability of Official CentOS-6 images on Amazon's EC2 Cloud.

The CentOS AWS Market Place page can be found at the CentOS AWS Marketplace

Getting Started with CentOS on Amazon Web Services

Most people use the Amazon web services via their web site at http://aws.amazon.com/ or via some command line tools or using a configuration management system. Some of the options and how to get started with those options are listed here as quick start guides.

We welcome all contributions for guides and howtos, so get your favorite tools mentioned here by joining the CentOS Docs mailing list, authoring an article for the wiki, and having it added to this section.

Getting Help and Support Options

These images are supported via the usual CentOS support venues listed at the Getting Help page.

We also encourage you to sign-up with the CentOS Virt mailing list, where discussions and notices about the CentOS Cloud efforts are handled.

Report all bugs and issues at the issue tracker

For more interactive and real time conversations, feel free to drop into #centos-virt on irc.freenode.net but do look through the CentOS irc guidelines and details page first. In light of the payment to a third party (Amazon) needed to set up a reproducing environment, we ask that questions be limited to those listed venue.

Images

Below are the marketplace links for various images:

x86_64

CentOS Version/Marketplace Link

Includes Updates

Virtualization Type

Product Code

CentOS-7 x86_64

Yes

HVM

aw0evgkw8e5c1q413zgy5pjce

CentOS-6 x86_64

Yes

PV

CentOS-6 x86_64

Yes

HVM

CentOS-6.5 x86_64

No

PV

CentOS-6.4 x86_64

No

PV

CentOS-6.3 x86_64

No

PV

i386

CentOS Version/Marketplace Link

Includes Updates

Virtualization Type

Product Code

CentOS-6 i386

Yes

PV

CentOS-6.4 i386

No

PV

CentOS-6.3 i386

No

PV

One key benefit of going down the route of using the Market Place is that you will then be subscribed to receive important security and bugfix announcements about these images, issued by the CentOS Project via Amazon's services.

Finding AMI ids

If you want to use find the ami ids with the api, you can use the product code to search in each region. Keep in mind that multiple AMI ids may be associated with a product key. These correspond to different releases of the product. Here's an example command using awscli in us-east-1 to find the CentOS-7 images: aws --region us-east-1 ec2 describe-images --owners aws-marketplace --filters Name=product-code,Values=aw0evgkw8e5c1q413zgy5pjce

One method to use this in automation would be the following:

  1. Get list of images in a region using the product-code as a filter.
  2. Use the image with the most recent creation date.

Region Specific Images

EU-Central-1 ( Frankfurt, Germany )

CentOS Version

Includes Updates

Virtualization Type

URL

CentOS-7 x86_64

Yes ( 2015-Sept-28th )

HVM

ami-08222e15

CentOS-6 x86_64

Yes ( 2015-Sept-28th )

HVM

ami-0e222e13

Image Release Notes

  1. Point release images ( eg. 6.3 and 6.4 ) might now have security implications, these images are built against only the release ISO media at the time of this point release, and do not have any updates applied. We highly recommend people consider using the updated images marked as CentOS-6- and CentOS-5- rather than point release images.
  2. We recommend that you always run a yum update as the first thing after install as even for the more updated "-5-" or "-6-" images, they are released on a timed schedule and there may be security updates released in the main CentOS trees that happen between image builds.

Image Builder Notes

  1. The t1.micro instance for these images are suitable for use in the AWS Free usage tier, that gives new users up to a year worth of a machine instance at no cost. Refer to the AWS website for more details on this. This third-party vendor's program is over a year old at this point, however, and instances that were initially not charged for, are no longer free for early adopters.

  2. All images have root logins which are enabled only via a ssh key.

  3. The EBS backed images are a mirror replica of the s3/instance backed ones. However, the EBS volume is set to an 8GB size instead of 4GB on the s3/instance backed images.
  4. All images have selinux set to Enabled. The EBS backed volumes will run through a relabel on bootup for the first time.

  5. Time zone inside the images is set to UTC.
  6. Root passwords are generated at first-boot for these images, applied and then locked. This is to ensure that every image has a unique root password.

Known Issues

  1. CentOS-5 images are coming soon.
  2. Direct download for these images is also coming soon.
  3. Images are installed with only the English language support included, when running an update yum reports a few language support file errors, they can be safely ignored.
  4. EBS images are setup to relabel selinux on first boot. This will add approximately 50 to 75 seconds to the instance creation process; For the next round of images, we will do the relabel and create the EBS image post relabel reboot so as to remove this lag.

Deprecated Images

These images should no longer be used, please look at the Amazon Market Place links at the top of this document for image urls that we consider production grade.

EBS Backed

Version

Release

Updated to

Backing Store

Arch

Region

AMI-id

AKI-id

Virt Type

Name

Notes

CentOS-6

6

2012-10-31

ebs

x86_64

us-east-1

ami-8a8932e3

aki-88aa75e1

paravirt

CentOS-6-x86_64-20121031-ebs

-

CentOS-6

6

2012-10-31

ebs

i386

us-east-1

ami-5061da39

aki-b6aa75df

paravirt

CentOS-6-i386-20121031-ebs

-

CentOS-6.3

6.3

G.A Release

ebs

x86_64

us-east-1

ami-3689325f

aki-88aa75e1

paravirt

CentOS-6.3-x86_64-GA-ebs

[1]

CentOS-6.3

6.3

G.A Release

ebs

i386

us-east-1

ami-0861da61

aki-b6aa75df

paravirt

CentOS-6.3-i386-GA-ebs

[1]

s3/instance Backed

Version

Release

Updated to

Backing Store

Arch

Region

AMI-id

AKI-id

Virt Type

Name

Notes

CentOS-6

6

2012-10-31

s3/instance store

x86_64

us-east-1

ami-aa8932c3

aki-88aa75e1

paravirt

CentOS-6-x86_64-20121031-s3

-

CentOS-6

6

2012-10-31

s3/instance store

i386

us-east-1

ami-6e61da07

aki-b6aa75df

paravirt

CentOS-6-i386-20121031-s3

-

CentOS-6.3

6.3

G.A Release

s3/instance store

x86_64

us-east-1

ami-808932e9

aki-88aa75e1

paravirt

CentOS-6.3-x86_64-GA-s3

[1]

CentOS-6.3

6.3

G.A Release

s3/instance store

i386

us-east-1

ami-846fd4ed

aki-b6aa75df

paravirt

CentOS-6.3-i386-GA-s3

[1]

Cloud/AWS (last edited 2016-03-08 18:49:25 by WarrenTurkal)