1

我正在尝试在 Amazon EC2 上设置和配置一些 AMI,以完成我们需要进行的一些批处理工作。玩过之后,我知道带有 EBS 支持存储的默认 Windows Server AMI 是 30GB。但是,我希望初始音量为 150GB。我已经阅读了许多文章(包括这篇文章),但它并没有像描述的那样工作。当我尝试使用更大的根分区创建一个新实例时,我得到:

警告:忽略额外参数:[:150:false]

选项“-b,--block-device-mapping MAPPING”的参数无效:“/dev/sda1”(使用-h)

为了确认,我已经包含了我正在运行的完整命令,减去我的密钥和其他私人详细信息:

ec2-run-instances ami-b5517bc1 -b "/dev/sda1=:150:false" --region eu-west-1 -K pk-XXXXXXXXXXXXXXXXXXXXXX.pem -C cert-XXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem -g quick-start-1 -t m1.large -k XXXXXXXXX --disable-api-termination --instance-initiated-shutdown-behavior stop -z eu-west-1b

有人可以建议我可能出错的地方,还是只是这个 AMI 不允许我使用更大的根分区创建它。如果是这样,是否有人对如何执行此操作有任何替代建议。我需要这个的主要原因是我想对这个 AMI 进行映像并创建一些它的实例来启动一些在非常大的数据库上运行的批处理进程。这比复制多个 EBS 卷并将每个卷附加到不同的实例等要容易得多。任何帮助将不胜感激。

谢谢。

4

1 回答 1

0

您错过了 中的快照 ID "/dev/sda1=:150:false"

--block-device-mapping选项采用以下格式的值: device-name=snapshot-id[:volume-size[:deleteOnTermination]]

http://developer.amazonwebservices.com/connect/message.jspa?messageID=157133

于 2010-10-05T12:37:45.480 回答