RHEL 7.3のamazon ec2インスタンスがあります。私はこれをisoに変換して、どこでもそれを移行できるようにしたいと思います。仮想マシンのisoを作成するための最良のツールは何ですか?または、どのようにしてこのVMをクローン/バックアップして、どこでも復元できますか?RHELインスタンスのisoの作成
答えて
Clonezillaは、画像を作成するための機能を提供します。生成されたイメージはISOファイルに変換できます。
アマゾンがサービスとして宣伝するものではないようですが、aws cli
ツールはAMIから抽出するコマンドがec2-unbundle
です。 EC2 AMIをローカルでダウンロードして実行する方法については、hereのガイドがあります。
の注意点は、ec2-unbundle
コマンドは、現在唯一のLinuxはなくOS XまたはWindows上で動作します表示されています。
これはisoに変換するためのVMWareの使用を言及しています。それなしではできないの? – aaj
彼らは起動可能なステージにそれを得るために何をしているかを読んでから、実行可能なISOを取得するためにそれを通過しなければならないように見えます。 –
あなたはAWS CLI commands経由でプログラム的にVMおよびAWSで動作することができます。
インポートタスクおよびエクスポートタスクコマンドに精通したいと思います。
を開始するのに最適な場所は、AWSがためにガイド公式を読み込むことである:
- Exporting an Instance as a VM Using VM Import/Export
- Importing a VM as an Image Using VM Import/Export
あなたがガイドからピックアップする必要がある重要な情報は、この引用です:
"あなたがプレビオでない限り、Amazon EC2からインスタンスをエクスポートすることはできませんusly を別の仮想化環境からAmazon EC2にインポートしました。
はい、ソリューションの1つは@Nicholas Smithによってリンクされています。言われているように、あなたが非公式の道を行くなら、助けが手に入らない暗い路地で終わるかもしれません。私はこの時点でEC2をVMにクローン化しようとしないことを強くお勧めします。あなたは将来のために大きなリスクファクターで多くの時間を費やします。
任意のVMソフトウェアを使用してRHEL VMを作成する必要がある場合、このVMをAWSにロードする必要があります。その後、AWSでVMを使用して必要な地元や交通機関のニーズに合わせて変更し、再度輸出します。
あなたは広く使われているLinuxディストリビューションで実行されている通り - RHELを、あなたは、同じパッケージのバージョンと一緒に同じカーネルバージョンを実行しているVMを起動して手動でEC2環境を再作成しようとすることができます。そこから、運用インスタンスから必要なファイルを選択し、SCP/SFTPを使用して社内サイトにコピーすることができます。
ただ、ローカルVMにあなたのRHEL環境を取得し、AWSへのインポート、あなたが設定します。
私はこれをプログラム的に実行したいと考えています。ですから、私はコマンドラインからVMをクローンするいくつかのオプションを検討しています。 – aaj
Clonezillaにもコマンドラインインターフェイスがあります。私が正しく覚えていれば – PinkFluffyUnicorn