使用 AWS 中 HVM EBS AMI 中的实例存储交换 space

Swap space using instance-store in HVM EBS AMI in AWS

在 AWS EC2 上,如果我们使用 instance-store 启动 AMI,我们可以为持久存储附加 EBS 卷。反之亦然。 即,

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

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

请让我知道,如果有一种方法可以实现根卷作为 EBS 和交换卷作为 instance-store

非常感谢, 珊

如果您要启动一个包含实例存储(临时)磁盘的实例 class,这些应该可以从存储配置中访问,如本例所示,实例 class 提供两个临时磁盘.

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

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

AMI 无法编辑,因此如果您希望在未来的发布中自动包含这些,您需要构建一个新的 AMI,您可能还需要对其进行配置(在 OS 引导顺序)来创建和挂载所需的交换区 space.