0

我设置了 ec2 实例,其中 mysql DB 安装在单独的卷上。
(详见http://aws.amazon.com/articles/1663

我想复制这个实例设置,其中我在重复实例上的应用程序服务器共享附加到已经运行的 ec2 实例的数据库卷。(我可以通过配置文件指定 mysql ip)

由于除了 mysql ip 之外几乎所有设置都是相同的,我想从第一个实例创建一个 ami 并稍微修改以创建第二个、第三个实例。

问题是,存储在第一个实例中的挂载信息将在我启动第二个实例时生效。

我可以详细说明这个问题,
1. 我读到一个卷不能同时附加到多个 ec2 实例。
2.正在运行的实例在启动时附加/挂载一个卷。(看起来)
3.如果我要从第一个实例创建一个ami并使用它来启动其他实例,如何自动附加/挂载信息(哪个我假设,将存储在 ami 中)会影响其他实例。

4

1 回答 1

1

尤金,

将同一设备安装到多个服务器是不可能的,因此您最好忘记此选项。

最好的解决办法是:

  1. 创建主实例的副本。
  2. 分离创建的装载卷。我们将从这个新实例创建一个映像,并且您不希望每次都重新创建无用的驱动器副本。
  3. 更改您需要更改的设置,以使此服务器依赖于远程(主)mysql 服务器。
  4. 一旦您对结果感到满意,请从此实例创建图像。

祝你好运!多坦

于 2011-07-23T05:36:16.790 回答