0

app-get で ejabberd を amazon に正常にインストールし、esb ドライブを /dev/sda としてマウントしましたが、イメージを終了して新しい「同じイメージ」を起動し、esb ドライブを接続すると、以前のインストールはすべて失われました。とにかく、OSに追加したインストールまたはファイルを永続化するには?

インスタンスの実行中に右クリックすると、「bundled to ami」がグレー表示されていることがわかります

4

2 に答える 2

2

変更したOS構成を新しいAMIとして保存しましたか?(ツールから)と(ツールから)が必要ec2-bundle-volになります。Amazonのサイトのドキュメントにあるユーザーガイドは、特に有益で便利です。ec2-upload-bundleec2-amiec2-registerec2-api

于 2010-04-11T08:06:19.073 に答える
1

ドナルの答えは良いものです。別の方法(ニーズに応じて改善される場合とされない場合があります)は、ElasticBlockStorageデバイスをEC2インスタンスにマウントすることです。基本的に、マウントされたストレージデバイス(/ mntに表示)のように機能し、特定のインスタンスとは無関係に存続します。実際、EBSボリュームをマウントし、1つのインスタンスに書き込み、マウントを解除して、まったく別のインスタンスにアタッチすることができます。

カスタムAMIを作成するか、EBSを使用するかは、特定のユースケース次第です。

于 2010-04-19T04:06:34.367 に答える