Я начал с замечательной статьи Эрика Хаммонда на http://aws.amazon.com/articles/1663 где он устанавливает MySQL и настраивает его для использования EBS. Я получил это.
У меня также есть много других вещей, установленных на этом экземпляре EC2: Rails, куча драгоценных камней, Nginx + Passenger и так далее - я понимаю, что если я явно не настрою его для использования EBS, все это будет находиться в эфемерном экземпляре EC2. хранение - да? Как я могу переместить все программное обеспечение, которое я установил, в EBS - или еще лучше, как я могу настроить так, чтобы в будущем любые новые драгоценные камни и т. Д., Которые я устанавливаю, также попадали в том EBS?
Начнем с корневого экземпляра ebs.
Я преобразовал в них большую часть своих.
Я пытался преобразовать некоторые существующие только в ebs, но через 3 или 4 часа я обнаружил, что могу просто переустановить все необходимые бинарные пакеты и скопировать код, данные и т. Д.
Из https://console.aws.amazon.com/ec2/home?region=us-east-1#s=LaunchInstanceWizard
(кнопка запуска экземпляра),
щелкните раскрывающийся список «Просмотр», в котором по умолчанию отображаются все изображения, и выберите изображения EBS. Многие Fedora, Ubuntu, Amazon-Linux на выбор. Примечание: на всех них отображается «Корневое устройство: EBS» ...
Загрузите его с другими вариантами, сертификатами, регионом, архитектурой и т. Д.
войдите в него, настройте его, исправьте, как считаете нужным.
прекрати это. НЕ ПРЕКРАТИТЬ
запустите его снова, и все в корне будет таким, как вы его оставили.
Есть несколько сценариев запуска, которые Amazon или кто-то предоставляет, которые каждый раз повторно инициализируют / mnt, но у меня есть только отдельные резервные копии EBS для нашего базового программного обеспечения.
Эта установка идеальна для нас, где у нас нет огромных скачков нагрузки, но вместо этого есть случайные задачи, которые занимают вдвое больше наших обычных хостов, и поэтому у меня есть полдюжины экземпляров, которые "ОСТАНОВЛЕНЫ" и не получают никаких затрат на процессор (но они требуют минимальных затрат на хранение S3).
Таким образом, у вас остается постоянный корневой материал, а не временный, и вы останавливаетесь, начинаете, когда вам нужно.
Любой из экземпляров EBS, вы можете «загружаться еще так», если вам срочно понадобится 20.
Примечание 2: если вы присоедините большие тома EBS к AMI на основе EBS и выберете Boot, более похожий на этот, он сделает копии этих подключенных томов. и это может занять некоторое время, чтобы он загрузился, а также неожиданные расходы на хранилище со всеми этими забавными снимками.
Вероятно, вы также можете сделать это с помощью инструментов cli, но я нашел консоль достаточно простой.