1

実行する必要があるいくつかのバッチ処理作業のために、Amazon EC2 でいくつかの AMI をセットアップして構成しようとしています。いろいろ試してみたところ、EBS でバックアップされたストレージを備えたデフォルトの Windows Server AMI が 30 GB であることがわかりました。ただし、初期ボリュームを 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 をイメージ化し、そのインスタンスを多数作成して、非常に大きな DB で実行されるいくつかのバッチ プロセスを開始したいからです。これは、複数の 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 に答える