Увеличение размера корневого тома Amazon AM2 Windows AMI EBS при создании - PullRequest
1 голос
/ 05 октября 2010

Я пытаюсь настроить и настроить некоторые AMI на Amazon EC2 для некоторых задач пакетной обработки, которые нам необходимо выполнить. Поиграв, я знаю, что стандартные AMI для Windows Server с резервным хранилищем EBS составляют 30 ГБ. Тем не менее, я хотел бы иметь начальный объем в 150 ГБ. Я прочитал много статей (включая эту ), но это не работает, как описано. Когда я пытаюсь создать новый экземпляр с большим корневым разделом, я получаю:

ВНИМАНИЕ: Игнорирование дополнительных параметров: [: 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 и присоединение каждого к другому экземпляру и т. Д. И т. Д. Любая помощь будет принята с благодарностью.

Спасибо.

1 Ответ

0 голосов
/ 05 октября 2010

Вы пропустили идентификатор снимка в "/dev/sda1=:150:false".

Параметр --block-device-mapping принимает значение в следующем формате: device-name=snapshot-id[:volume-size[:deleteOnTermination]]

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

...