0

我在将临时存储添加到现有 EBS 支持的实例中时遇到问题。我有一个在 8GB EBS 根设备上运行的小型实例,我想将临时存储添加到该实例中并将其作为中型实例运行。

我尝试过的程序对我不起作用:

1) 从实例 EBS 卷中获取快照。

2) 使用 ec2-api-tools 根据快照注册新的 AMI:
ec2-register -a x86_64 -n "My AMI with ephemeral storage" --kernel <AKI-ID> --root-device-name "/dev/ sda1" -b "/dev/sda1=<SNAP-ID>:8:true:standard" -b "/dev/sdc=ephemeral1"

3) 使用我刚刚创建的新 AMI 启动新的介质实例:
ec2-run- instance <AMI-ID> -t m1.medium --kernel <AKI-ID> -k <MY_KEY_NAME> -g default -b "/dev/sdc=ephemeral1"

4) SSH:在启动后进入我的新实例并且无处可找到临时存储(例如,使用fdisk -l检查)。根设备是好的和正确的,

4

1 回答 1

0

显然,API 中没有任何内容可以告诉您何时超出实例存储映射。中型实例只能有 1 个临时驱动器。事实上 /dev/sdc 可能只能映射到大型实例及以上: http ://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/InstanceStorage.html#StorageOnInstanceTypes

于 2012-12-03T19:54:22.077 回答