从正在运行的 EBS 实例创建 AMI 映像并且附加另一个 EBS 是否“安全”?

从正在运行的 EBS 实例创建 AMI 映像并且附加另一个 EBS 是否“安全”?

我有一个正在运行的 EBS 备份 AMI,并且已连接并安装另一个 EBS 作为持久存储设备。在连接存储块时,我可以安全地创建新的 AMI 映像(通过 AWS 管理 UI)吗?

答案1

从“不会崩溃”的角度来看,它应该是安全的。不过,您可能需要考虑以下几点:

  • 您是否要排除其他 EBS 卷的安装路径?
  • 您还有足够的空间来做这件事吗?

除此之外,它就像附加任何其他文件系统(例如网络文件系统)一样。除非您明确将它们添加到启动配置(例如 /etc/fstab),否则不会有问题。

答案2

如果您在可以安全地重新启动机器时执行此操作,则它是“安全的”,但这不是一个好主意,因为 AMI 将包含“其他 EBS”。该“其他 EBS”将为您从该 AMI 启动的每个新实例重新创建。问题是它永远不会被删除!实例终止时,实例的系统卷(默认情况下)会自动删除 - 但任何附加的 EBS 卷都不会!您最终会得到以这种方式创建的 AMI 的每个实例的孤立 EBS 卷。

您希望将附加的驱动器用于持久存储,而不是每次都重新创建。将其分离,为保护它(如果合适)制作快照,然后在分离时创建 AMI。从新 AMI 启动实例后,重新附加用于持久存储的 EBS 卷。

相关内容