如何在 AWS EC2 实例上自动安装“实例存储”?

如何在 AWS EC2 实例上自动安装“实例存储”?

我目前在尝试使用 AWS 时遇到一个问题:“实例存储”并非总是自动安装。并且根据实例类型,SSD 卷的设备名称可能会有所不同。有时两个 SSD 中的一个已经自动安装,有时则没有。(从我的经验来看,第二个 SSD 似乎从未自动安装过。)有时实例存储上已经有文件系统,有时却没有。

如果有一个启动脚本可以自动查找 SSD 存储(如果有),根据需要对其进行格式化,然后将其安装为单个 RAID0 逻辑卷,那就太好了。但考虑到脚本可能面临的情况的变化,这似乎不是一件容易的事。除非我们总是使用相同的实例类型,在这种情况下,也许我们可以依赖某种方式。(但我们不想总是使用相同的实例类型。)

我觉得亚马逊居然没有提供现成的解决方案来解决这个问题,这太疯狂了。例如,一个将所有可用实例存储作为单个逻辑卷安装的工具/mnt,或其他什么。

是否存在任何现成的解决方案,或者我是否必须再次重新发明轮子?

亚马逊让这件事变得如此困难,这似乎很可惜。我不知道他们对此是怎么想的!

答案1

大概现实世界中可能存在多种解决方案,因此很难提出足够通用的解决方案,但我同意 AWS 固执己见的默认方法会大有作为。

无论如何,虽然它可能比你现在寻找的要先进一些,但 Leon Mergen 的在 AWS AMI 上自动挂载实例存储似乎提供了相当多的片段至少可以作为您解决方案的基础,如果它不能很好地匹配您的用例。

相关内容