在AWS中的HVM EBS AMI中使用实例存储交换空间

时间:2016-01-26 15:23:41

标签: amazon-web-services amazon-ec2 storage

在AWS EC2上,如果我们使用instance-store启动和AMI,我们可以为persisent商店附加EBS卷。反之亦然。 即,

我们可以在启动EBS HVM AMI时添加instance-store卷,其背后的原因是将其用作交换。

在启动EBS支持的实例时,我看不到在存储配置上添加实例存储的选项。

如果有方法可以将根卷设为EBS并将交换量设置为instance-store,请告知我们。

非常感谢, 单

1 个答案:

答案 0 :(得分:2)

如果要启动包含实例存储(临时)磁盘的实例类,则应该可以从存储配置访问这些磁盘,例如,在此示例中,实例类提供两个临时磁盘。

EC2 console snapshot

请参阅EC2文档中的Instance Storage以确认您重新启动的实例类是否包含实例存储卷。某些类没有,在这种情况下,您只能选择EBS作为卷类型。

如果您从已包含对短暂磁盘的引用的AMI启动,您应该会看到类似此屏幕截图的内容。如果不包含包含对实例存储卷的引用,则可以使用Add New Volume在新实例中包含所需的实例存储卷。它们的大小由实例类的规范确定,这就是SizeN/A的原因。由于它们是免费提供的,因此即使您没有计划,也应始终在发布时附加它们,因为它们在启动后无法添加。

AMI无法进行编辑,因此如果您希望在将来的发布中自动添加这些内容,您需要构建一个新的AMI,您可能也希望对其进行配置(在操作系统启动序列)来创建和挂载所需的交换空间。