11.10 AMI 上缺少 EC2 临时驱动器?(ami-21f53948)

11.10 AMI 上缺少 EC2 临时驱动器?(ami-21f53948)

如果这里不适合问这种问题,我提前致歉。

我正在将我的一些 EC2 应用程序的启动脚本ami-21f53948从类似的 9.10(ami-6832d801)移植到 11.10 AMI。

该过程的一个步骤是将 附带的 4 个临时驱动器组合在一起c1.xlarge。在之前的 AMI 中,这些驱动器可以在 找到/dev/sd[b-e]。这些设备似乎在新的 AMI 中不存在。

似乎使用新 AMI 的一个例子相信他们应该在场:

$ curl 'http://169.254.169.254/latest/meta-data/block-device-mapping/' && echo
ami
ephemeral0
ephemeral1
ephemeral2
ephemeral3
root
$ curl 'http://169.254.169.254/latest/meta-data/block-device-mapping/ephemeral0' && echo
sdb
$ curl 'http://169.254.169.254/latest/meta-data/block-device-mapping/ephemeral1' && echo
sdc
$ curl 'http://169.254.169.254/latest/meta-data/block-device-mapping/ephemeral2' && echo
sdd
$ curl 'http://169.254.169.254/latest/meta-data/block-device-mapping/ephemeral3' && echo
sde

有人能告诉我我在这里能做什么吗?也许它们以不同的名称提供(尽管有块设备映射),或者我可以创建所需的设备文件?任何帮助都值得赞赏。

虽然目前还不清楚具体是如何做到的,但这问题报告可能相关。与护目镜非常相似,将块设备映射参数传递给ec2-start-instances(如一篇文章所建议的那样)没有任何作用。

答案1

块设备映射错误。可以/dev/xvd[b-e]按照虚拟化块设备命名方案在 处找到临时驱动器。

相关内容