0

mysql DB が別のボリュームにマウントされている ec2 インスタンスをセットアップしました。
(詳細はhttp://aws.amazon.com/articles/1663を参照)

複製されたインスタンス上のアプリケーション サーバーが、既に実行中の ec2 インスタンスにアタッチされている DB ボリュームを共有するように、このインスタンス セットアップを複製したいと考えています (構成ファイルで mysql ip を指定できます)。

mysql の ip を除くほぼすべての設定が同一であるため、最初のインスタンスから ami を作成し、わずかに変更して 2 番目、3 番目のインスタンスを作成したいと考えています。

問題は、最初のインスタンスに保存されたマウント情報が、2 番目のインスタンスを起動したときに有効になることです。

1
つのボリュームを同時に複数の ec2 インスタンスにアタッチすることはできないと読みました。
2. 実行中のインスタンスは、起動時にそれ自体にボリュームをアタッチ/マウントします (そう思われます)
。私は、amiに保存されると思います)他のインスタンスに影響を与えます。

4

1 に答える 1

1

ユージン、

同じデバイスを複数のサーバーにマウントすることはできないため、このオプションについては忘れたほうがよいでしょう。

最善の解決策は次のとおりです。

  1. マスター インスタンスのコピーを作成します。
  2. 作成したマウントボリュームを切り離します。この新しいインスタンスからイメージを作成しますが、無駄なドライブ コピーが毎回再作成されるのは望ましくありません。
  3. このサーバーをリモート (マスター) mysql サーバーに依存させるために、必要な設定を変更します。
  4. 結果に満足したら、このインスタンスからイメージを作成します。

幸運を!ドタン

于 2011-07-23T05:36:16.790 に答える