Pau*_*ulS 6 amazon-ec2 amazon-ebs amazon-web-services
所以我使用Public AMI EBS Ubuntu风格之一创建了一个实例.我创建一个EBS卷并将其附加到实例.我格式化卷并在/ etc/fstab中添加一个条目以将其挂载到/ vol.我将mysql添加到AMI并将数据文件移动到我格式化并安装在/ vol的EBS卷.然后,我从正在运行的实例创建一个AMI.然后我终止正在运行的实例.
我使用新创建的AMI(使用mysql)启动一个新实例./ vol安装了mysql数据文件 - 好,我希望如此.这是我困惑的地方.当我在EBS卷/卷上创建任何目录或文件时,在终止实例并创建新实例后,它们就不再存在了.mysql的东西在那里,但没有我创建的新东西.是不是那些文件和目录应该存在?或者我误解了这是如何工作的?
当您创建 AMI 时,“Amazon EC2 会关闭实例电源,获取已附加的所有卷的映像,创建并注册 AMI,然后重新启动实例。” -亚马逊。当 AMI 用于启动实例时,所连接驱动器的映像(快照)用于创建新卷。附加到新实例的是这些新卷,而不是原始 EBS。(这会生成大量持续使用的孤立卷和快照。)
不会自动附加您创建的 EBS 卷。自动附加的是从您的 AMI 启动实例时创建的卷!它根据创建 AMI 时 EBS 的快照创建此卷!
避免创建克隆卷并将其附加到新实例的方法很简单:在创建 AMI 之前分离您的卷。您需要使用 EC2 Web 控制面板手动附加 EBS 卷,或者使用 .net 或 Java 编程、脚本或命令行工具以编程方式附加 EBS 卷。
| 归档时间: |
|
| 查看次数: |
1557 次 |
| 最近记录: |