Назад | Перейти на главную страницу

Необходимо масштабировать инстанс Amazon EC2 (но ТОЛЬКО хранилище, а не процессор)

В настоящее время у меня есть это изображение:

High-CPU Extra Large Instance (Amazon Linux AMI)

7 GB of memory
20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each)
1690 GB of instance storage
64-bit platform
I/O Performance: High
API name: c1.xlarge

... и у меня закончилось место. Как получить больше места? Это делается из оболочки или панели управления? Требуется ли перезагрузка или какие-то необычные точки крепления? (фантазия админу linux со скромными способностями!)

Кстати, это образ клиента, поэтому, хотя у меня есть SSH-доступ к изображению, у меня нет доступа к панели управления.

Любая помощь приветствуется.

Вы указываете «1690 ГБ хранилища экземпляров». Непонятно, цитировали ли вы просто спецификации вашего типа экземпляра или действительно отформатировали и используете все это хранилище.

Из вопроса неясно, какое именно хранилище вы хотите увеличить. Вот несколько мыслей о разных ситуациях:

Невозможно увеличить объем хранилища экземпляров сверх указанного вами лимита. Однако по умолчанию не все это хранилище отформатировано и подключено к экземпляру, поэтому вы можете достичь этого предела, если хотите использовать хранилище экземпляров. Имейте в виду, что этот диск с хранилищем экземпляров недолговечен, и его содержимое теряется при остановке, завершении или сбое экземпляра.

Если сам ваш экземпляр работает на корневом диске хранилища экземпляров, то вы не можете увеличить размер корневого диска, не запустив другой экземпляр, и даже в этом случае для корневых дисков хранилища экземпляров жесткое ограничение на EC2 составляет 10 ГБ.

Можно создавать и присоединять тома EBS либо к экземпляру-хранилищу, либо к загрузочным экземплярам EBS, если вы просто хотите добавить место и переместить туда свои данные (рекомендуется). Также можно увеличить размер подключенных томов EBS до предела в 1 ТБ (и выше, используя RAID0 из нескольких томов EBS).

С учетом всего сказанного, я собираюсь предположить, что наиболее вероятная ситуация, в которой вы находитесь, заключается в том, что вы используете загрузочный экземпляр EBS и вам необходимо увеличить размер загрузочного тома EBS.

Вы можете увеличить размер загрузочного тома EBS без доступа к панели управления (электронная почта / пароль для учетной записи Amazon), однако вам потребуется доступ к учетным данным AWS для создания моментальных снимков и томов, для отсоединения и присоединения томов и для остановить и запустить экземпляр. Вам также понадобится доступ по ssh, чтобы изменить размер файловой системы на большом томе EBS.

Вот статья, которую я написал об этом процессе:

Изменение размера корневого диска на запущенном экземпляре EBS Boot EC2
http://alestic.com/2010/02/ec2-resize-running-ebs-root

В разделе, связанном с разрешениями, я написал статью, в которой объясняются различные типы учетных данных AWS:

Общие сведения об учетных данных для доступа к AWS / EC2
http://alestic.com/2009/11/ec2-credentials

Предоставление более подробной информации в вашем вопросе о вашей ситуации и о том, чего вы хотите достичь, поможет повысить релевантность ответов.