Я запускаю XVM на своем ноутбуке. На XVM установлена FreeBSD со всеми необходимыми портами для запуска APACHE / PHP.
Я хочу, чтобы этот файл .vdi был импортирован в экземпляр EC2.
Любая помощь высоко ценится :)
Короткий ответ, нет - вам следует использовать один из доступных AMI для FreeBSD. Каждое подписанное объявление о выпуске (например, 11.2R) содержит список AMI для каждого региона. Если вы предпочитаете запускать СТАБИЛЬНЫЙ или ТЕКУЩИЙ снимок, подпишитесь на freebsd-снимки список рассылки (малый объем) и найдите AMI в каждом объявлении снимка (например, стабильный / 11 с середины сентября 2018 г.).
Прежде чем появиться в этих местах, вы бы узнали о статусе Сайт Колина Персиваля. Колин является движущей силой того, чтобы FreeBSD хорошо работала на EC2.
Используйте один из предоставленных проектом AMI и настройте его.
Короткий ответ, нет, но длинный - да (другой вопрос, поддерживается ли). Это процедура, которую я использовал для создания своей машины (с pfSence):
Подготовьте машину:
Создать изображение:
Загрузите на AWS (для этого вам понадобится более старая версия AWS CLI)
./ec2-import-volume /tmp/image.raw -f raw -z us-east-1a -b BUCKET_NAME -O XXXXXXX -W XXXXXXX -o XXXXXX -w XXXXXXX
/tmp/dell_chrome/pfSence/image.raw - это необработанное изображение BUCKET_NAME - это название корзины в us-east-1./ec2-describe-conversion-tasks -O XXXXXXXXX -W XXXXXXXX
Спасибо @nbari. Я увидел самое главное - загрузку тома на свой сайт.
На всякий случай вот несколько скриптов для создания FreeBSD + ZFS в корне:
https://github.com/fabrik-red/images/blob/master/fabrik.sh
Или вы можете просто использовать изображение: https://github.com/fabrik-red/images/releases
Подробнее об этом можно прочитать в https://fabrik.red
Другой совет - попробовать использовать другого облачного провайдера IaaS.
Некоторые поставщики (например, CloudSigma или ElasticHosts), использующие гипервизор KVM, предоставляют сценарии для миграции вашей виртуальной машины ОС, включая FreeBSD.