Как добавить хранилище экземпляров в существующий экземпляр Windows EC2?

У меня есть экземпляр Windows 2008 EC2, на который я сделал некоторую настройку на загрузочном диске EBS.

Я запустил экземпляр как m1.small(или m1.large), и хранилище экземпляра не появилось в качестве дополнительного диска.

Я читал, что ключ -b в команде ec2-run-examples позволяет создавать сопоставления для хранилища экземпляров ephymeral. Команда ec2-run-экземпляров создает новый экземпляр, однако в моем случае экземпляр уже существует, и поэтому я запускаю его как ec2-start-экземпляры, у которого нет ключа -b для хранения ephymeral экземпляров.

Можно ли каким-либо образом получить доступ к хранилищу экземпляров ephymeral, который поставляется с экземпляром m1.small для моего существующего экземпляра EBS?

UPDATE: Кажется, что в наши дни (февраль 2015 г.) компьютеры Windows монтируют хранилище ephymeral экземпляров в Z: диске.

Ответ 1

Я боюсь, что эта функциональность пока недоступна для Amazon EC2, но на самом деле это очень хороший вопрос - общий ответ, используемый для обозначения требуемого времени запуска, см., например, ec2-modify-instance-attribute:

Примечание

Если вы хотите добавить эфемерное хранилище в экземпляр, поддерживаемый Amazon EBS, вы должны добавить эфемерное хранилище во время запуска Экземпляр. Для получения дополнительной информации перейдите к Переопределение блока AMI  Device Mapping в руководстве пользователя Amazon Elastic Compute Cloud или Добавление хранилища экземпляров по умолчанию в облаке Elastic Compute Cloud Amazon Гид пользователя. [акцент мой]

В прошлом это было не так уж и много, но, учитывая недавнее введение 64-битной вездесущности, следует значительно улучшить универсальность вертикального масштабирования (см. Обновления EC2: новый средний экземпляр, 64-разрядная Ubiquity, клиент SSH), это неожиданно тема - ваш вопрос дает еще больше вопросов по очереди:

  • Что происходит для обратного случая, т.е. когда я запускаю достаточно большой экземпляр с большим количеством эфемерного хранилища и уменьшаю его (и, возможно, снова снова)?
  • В случае, если сопоставление начального блочного устройства каким-то образом сохраняется, следует ли нам всегда начинать с большого экземпляра? (Я действительно сомневаюсь, что это так.)

Этот вопрос может быть рассмотрен только командой AWS, поэтому, возможно, вам захочется подать запрос на поддержку или передать вопрос в Amazon Elastic Compute Cloud форум.

Ответ 2

Я думаю, что вы спрашиваете (но исправьте меня, если я ошибаюсь): "Как добавить дополнительное хранилище в экземпляр EC2?".

В этом случае ответ:

Выберите панель "Тома" в консоли AWS и создайте новый том необходимого размера, убедившись, что он в той же зоне доступности, что и экземпляр, к которому вы хотите подключить его. Затем выберите этот новый том и нажмите "Прикрепить" - выберите экземпляр, к которому вы хотите подключить, и нажмите "ОК".

Теперь войдите в этот экземпляр и в Управление компьютером выберите плагин управления дисками, отформатируйте новый непризнанный раздел и дайте ему любую букву диска, которую вы хотите. Затем он появится в проводнике в качестве стандартного диска Windows.