2014-02-05 90 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