2011-07-07 45 views
0

我设置了ec2实例,将mysql数据库安装在不同的卷上。
(如http://aws.amazon.com/articles/1663详述)亚马逊ec2,是安装信息存储在ami或快照?

我想复制这种情况下成立,其中在重复的情况下,我的应用程序服务器共享其连接到已运行的EC2实例数据库音量。(我可以指定通过配置文件mysql的IP )

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

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

我可以详细说明这个问题,
1.我读了一个卷不能同时连接到多个ec2实例。 (如此看来)
3.如果我要从第一个实例创建一个ami并使用它来启动其他实例,那么将如何自动连接/安装信息(我假设将存储在ami中)会影响其他实例。

回答

1

尤金,

安装在同一台设备到多个服务器是不可能的,所以你最好忘了这个选项。

最好的解决办法是:

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

祝你好运! Dotan