web-dev-qa-db-ja.com

Amazon AWSEC2インスタンスがローカルマシンにエクスポートされました

AWSEC2で作成したAmazonAWSEC2仮想マシンがいくつかあります。それらは輸入されたのではなく、そこで作成されました。ローカルバックアップとローカルテスト環境を実現するために、これらのマシンをエクスポートしたいと思います。

多くの場所を調べたところ、EC2に最初にインポートした場合にのみEC2からVM)をエクスポートできるという情報がたくさん見つかりました。また、インポートしかできないという情報も見つかりました。マシンが元々EC2からエクスポートされた場合はEC2に。

私の質問は、EC2で構築されたVMをエクスポートして、どういうわけかローカルで取得することは可能ですか。S3バケットにバックアップしてからダウンロードする必要があることを読みました。しかし、Amazonの documentation は、最初にインポートされた場合にのみ、そこからエクスポートできると言っています。

この質問が尋ねられたが、答えられなかったserverfaultのリンクは次のとおりです。

ローカルで使用するためにAmazon EC2インスタンスをコピーします

Amazon AWSインスタンスのアーカイブ

4
trueCamelType

たとえば、awsインスタンス/イメージをopenstackにエクスポートできた場合、bezosはお金を失うことになります...クラウドの全体的な概念は、インスタンスが短命で、conf mgmt(パペット、ソルトなど)がそれらを構成することです彼らがしていることをしなさい。ただし、データ量は異なりますが、それは明らかに可能です。

ローカルハードウェアでawsインスタンスを実際に起動するのは難しいでしょう。インスタンスのルートドライブのスナップショットを作成し、スナップショットのボリュームを新しく起動したイメージにマウントしてから、ファイルにddして、ローカルマシンにrsyncします。それから楽しみが始まります....あなたはそれをローカルで起動させることができるかもしれませんが、おそらく不可能です...それは本当に実りがないのでそれを試したことはありません

1
nandoP

Windows Serverを移行していて、VMにログインできる場合は、Disk2VHDコマンドを使用する方がはるかに簡単です。いくつかのEC2VMをAzureに移行しますが、ローカルのHyper-Vサーバーにも移行できると思います。 https://tombwu.wordpress.com/2015/07/10/migrate-windows-server-from-aws-ec2-to-Azure/

1
user298661

はい、私も答えを探していましたが、最近、ec2ハイパーバイザーで初めて作成されたインスタンスのインポートをAmazon ec2が許容できないことがわかりました。

できることは、VMのコンテンツを別のプレースメントに移行することです。たとえば、同じVMを再作成するためにebsブートパーティションのスナップショットを作成することで、予約済みインスタンスの方が安価です。同じアベイラビリティーゾーン内で移行するため、費用対効果が高くなりますが、Amazonリージョン外への移行は不可能です。

1