web-dev-qa-db-ja.com

ループバックからCentOS6 AWS AMIを作成するにはどうすればよいですか?

ここで概説した手順と同様の手順に従って、Centos 5.xAMIを作成できます。

http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/creating-loopback-s3-linux.html

ここで詳しく説明します:

http://www.philchen.com/2009/02/14/how-to-create-an-Amazon-elastic-compute-cloud-ec2-machine-image-AMI

ただし、Xenカーネルがないため、このプロセスはCentOS6で説明されているようには機能しません。 Amazonが提供するカーネルまたは他のカーネルを使用してCentOS6 AMIを作成することは可能ですか?

3
dwhere

私は実際にこれを必要以上に複雑にしていました。 @malcolmpdxが提供したリンクに記載されているように( http://wiki.xen.org/xenwiki/RHEL6Xen4Tutorial ):

デフォルトとして、RHEL6は次のことを行います。

  • RHEL6は、デフォルトのカーネルでpvopsフレームワークを使用して、Xen PV(準仮想化)domUとして実行されます。
  • RHEL6は、Xen HVM(完全仮想化)ゲストとして実行されます。
  • RHEL6には、RHEL6 XenHVMゲスト用に最適化されたXenPV-on-HVMドライバーが付属しています。

デバイス名が原因で、ストックカーネルからの起動に問題があることがわかりました。 grubmenu.lstとfstabのルートパーティションを/dev/xvde1に変更する必要があります。

2
dwhere

Redhat、したがってCentosはv 6の時点でXenを削除しました。ただし、このチュートリアルを確認することをお勧めします。特にAWS AMIの作成についてではなく、Xenをサポートするアップストリームカーネルのインストールに関するセクションがあります。 http://wiki.xen.org/xenwiki/RHEL6Xen4Tutorial

0
malcolmpdx