web-dev-qa-db-ja.com

カスタムISOを使用して新しいEC2インスタンスを作成する

Switchvox、アスタリスクPBXを使用しています。EC2でホストしたいと思います。

Digium Switchvoxは、pbxサーバーをホストするために必要なすべてのもの(OS、ソフトウェアなど)を含むISOを提供します。これは基本的にサーバーのイメージです。

提供しているカスタムISOを使用して新しいEC2インスタンスをインスタンス化するにはどうすればよいですか?

19
doremi

このISOから、 VMware または VirtualBox イメージを作成できます。そこからフォームを作成して、このイメージを EC2 AMI イメージに変換し、そこから進むことができます。

同じArch(32 v。64)と適切なカーネルを使用していることを確認してください。

そうは言っても、より多くの操作を行ってから、コミュニティから入手可能な既存のVanilla AMIを起動するだけです。 OSの要件にほぼ一致するものがあるかもしれません。

35
pdeschen

概要:

  • チェック 前提条件
  • ISOをVMware vSphereにインストールしてから、VMDKとしてエクスポートします
  • VMDKを同じAWSアカウントのS3バケットにアップロードします
  • インストール およびAWSコマンドラインインターフェイス(CLI)を構成する
  • セットアップ a VM Import Service Role
  • CLIを使用して import the VM S3からAmazon Machine Instance(AMI)へ

これは時間のかかるプロセスなので、前提条件を一読する価値があります。サポートされているオペレーティングシステム/ Linuxディストリビューションとバージョンに特に注意してください。

「VMwareのOVFエクスポートプロセスで作成されたVMDKファイルのみをAmazon EC2にインポートできることに注意してください」と明記されています。

たとえば、VirtualBoxを使用してVMDKを取得できますが、これをインポートしようとすると、ステータスを確認するときに次のエラーが表示される場合があります。

aws ec2 describe-import-image-tasks --import-task-ids import-AMI-someid

"StatusMessage": "ClientError:ディスク検証に失敗しました[サポートされていないVMDKファイル形式]"

ただし、@ Ageaxによると、VirtualBoxからも実行できます。私はそれを試していませんが、OVF形式でアプライアンスをエクスポートする際に、いくつかのOracle ドキュメント があります。

すべてがうまくいけば、通常通り launch 新しくインポートされたAMIを実行できます。

5
Nagev

カスタムISOを使用してVMware仮想マシンを作成し、それをVMwareホストからEC2に移動できます。詳細: VM Import/Export

5
Antonio