0

我 app-get 并成功在 amazon 上安装了 ejabberd,将 esb 驱动器安装为 /dev/sda,但随后,我终止了映像并启动了任何新的“相同映像”,附加了我的 esb 驱动器,我之前的所有安装都丢失了。无论如何要坚持我的安装或我添加到操作系统的文件?

当我的实例正在运行时,我右键单击并看到“捆绑到 ami”是灰色的

4

2 回答 2

2

您是否将修改后的操作系统配置保存为新的 AMI?您将需要ec2-bundle-vol, ec2-upload-bundle(来自ec2-ami工具)和ec2-register(来自ec2-api工具)。亚马逊网站文档中的用户指南特别有用。

于 2010-04-11T08:06:19.073 回答
1

多纳尔的回答很好。另一种方法(根据您的需要可能会更好也可能不会更好)是将弹性块存储设备安装到您的 EC2 实例。它基本上就像一个挂载的存储设备(出现在 /mnt 中)并且独立于任何特定实例而持久存在。事实上,您可以挂载一个 EBS 卷,在一个实例上写入它,卸载它,然后将它附加到一个完全不同的实例。

是创建自定义 AMI 还是使用 EBS 更可取取决于您的特定用例。

于 2010-04-19T04:06:34.367 回答