web-dev-qa-db-ja.com

AmazonAMIをローカルXenマシンに変換する

AmazonのベースAMIから作成されたAMIがあります。これのコピーを内部に持ってきて、開発のために実行したいと思います。 S3バケットから.manifest&part00-50ファイル(約550mb)をダウンロードしました。ただし、ローカルのXencenterに変換する方法がわかりません。

私はグーグルをチェックしました、そして他の誰もまだこれを試したようです。どんな提案も素晴らしいでしょう。

ありがとう-アリステア

4
AliGibbs

Ec2-unbundleの.imgファイルは、一部の仮想化プラットフォームで通常拡張子.rawを使用するファイルです。これはバイト単位のrawディスクコンテンツです。

ほとんどの仮想化ソフトウェアは、この.rawファイルをディスクとして使用できます-私はXENをあまり使用していませんが、VirtualBoxとQEMUはどちらも問題なく使用します-HyperVとVirtualServerはVHD形式に変換する必要があります。 XENがそれを使用することを期待します。

Xenとrawの簡単なグーグルはこれがコマンドかもしれないことを示しています(しかし、役に立たない投稿がたくさん戻ってきたのでわかりません):

ディスク= ['ファイル:/home/xen/ec2image/ec2file.img,hda,w']

注:ドライバーの問題が発生する可能性があります。これがWindows、Linux、その他のいずれであるかはわかりません。新しいハードウェアを検出する可能性があります。

ライセンス:これがWindowsの場合、ライセンスの問題が発生します(おそらく技術的ではありませんが、法的に間違いなく言えば)。

ec2-unbundlehttp://docs.amazonwebservices.com/AmazonEC2/dg/2006-10-01/CLTRG-AMI-unbundle.html これはXenが使用する生のディスクイメージです。

2
Mark Wagner