无法通过刀创建EC2实例

时间:2014-02-05 12:07:36

标签: ruby amazon-ec2 ubuntu-12.04 chef knife

我正在通过刀创建一个ec2实例。我给出了以下命令来创建

knife ec2 server create -r "role[webserver]" -I ami-b84e04ea --flavor t1.micro --region ap-southeast-1 -G default -x ubuntu -N server01 -S ec2keypair

但是因为 Fog :: Compute :: AWS :: Error:InvalidBlockDeviceMapping =>而得到错误必须使用设备'/ dev / sda1'的volumeType指定iops。我无法解决这个问题,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

您尝试启动的ami可能需要EBS。使用EBS,您可以设置IOPS值,看起来它没有设置并且正在解决问题。

看一下文档,你可能需要添加

--ebs-size 10
SIZE as an option.

我从刀文件中得到了这个 http://docs.opscode.com/plugin_knife_ec2.html

另外看一下刀ec2插件的源代码,看起来你可以添加。

--ebs-optimized 
Enabled optimized EBS I/O