2014-02-05 153 views
0

我正在通过刀创建ec2实例。我给下面的命令用来创建无法通过刀创建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 

但得到误差作为雾::计算:: AWS ::错误:InvalidBlockDeviceMapping => IOPS必须用设备 '的/ dev/SDA1'的volumeType指定。我无法解决这个问题,任何帮助将不胜感激。

回答

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