我在将短暂存储添加到现有EBS支持的实例时遇到问题。我在8GB EBS根设备上运行了一个小实例,我想在这个实例中添加临时存储并将其作为媒介实例运行。
我尝试的程序对我不起作用:
1)从实例EBS卷中获取快照
2)使用ec2-api-tools基于快照注册的新AMI:
ec2-register -a x86_64 -n“我的AMI与临时存储” - kernel< AKI-ID> --root-device-name“/ dev / sda1”-b“/ dev / sda1 =< SNAP-ID>:8:true:standard”-b“/ dev / sdc = ephemeral1”
3)用我刚创建的新AMI推出新的媒体实例:
ec2-run-instances< AMI-ID> -t m1.medium - kernel< AKI-ID> -k< MY_KEY_NAME> -g default -b“/ dev / sdc = ephemeral1”
4)SSH:启动后进入我的新实例并且无法找到临时存储(例如,使用 fdisk -l </ i>进行检查)。根设备很好而且正确,但是只要尝试ephemeral0而不是1,就不会改变任何东西。
答案 0 :(得分:0)
显然,当您超出实例存储映射时,API中没有任何内容可以告诉您。中型实例只能有1个短暂的驱动器。事实上,/ dev / sdc可能只能在大型实例中向上映射: http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/InstanceStorage.html#StorageOnInstanceTypes