Могу ли я установить EC2 Amazon Linux OS локально на виртуальной машине?

могу ли я загрузить и запустить любую ОС Amazon Linux на своей локальной машине?

  • Если да:

    • тогда откуда я могу скачать это?
    • и могу я получить изображение готовым для VirtualBox?
  • Если нет:

    • что является эквивалентом операционной системы, которая соответствует следующим версии с EC2 от Amazon АМИ: 3.4.57-48.42.amzn1.архитектуру x86_64 (я думаю, что это'sAmazon Линукс АМИ 2013.03)

Я запускаю Ubuntu 14.04 в настоящее время, и я хочу настроить либо инстанс EC2 Amazon, либо любой подобный аромат ОС Linux.

У меня есть приложение от клиента, который работает выше данной машины, он работает на Ubuntu, но с миллионами настроек и каждый раз, когда новый разработчик должен начать работу над этим приложением, они должны либо переключить систему или потратить тысячи часов, чтобы настроить приложение PHP.

I как настроить его на виртуальную машину и для любого нового разработчика мы можем клонировать и обмениваться изображение, так что мы можем сэкономить время, чтобы настроить проект.

22
задан JakeGould
02.12.2022 10:50 Количество просмотров материала 2533
Распечатать страницу

2 ответа

Да, вы можете!

в то время как 13 мая 2016 года вы не можете этого сделать... на самом деле, на сегодняшний день, 13 декабря 2017 года, ответ да, вы можете установить Amazon Linux 2 на свои собственные машины и в свой образ Amazon AMI!

https://aws.amazon.com/amazon-linux-2/

он также доступен в виде образов виртуальных машин для решений виртуализации VMware, Oracle VM VirtualBox и Microsoft Hyper-V для локальной разработки и тестирование.

это из объявления:

https://aws.amazon.com/about-aws/whats-new/2017/12/introducing-amazon-linux-2/

образы виртуальных машин и образы docker:

Yahoo! Из FAQ вы должны создать конфигурацию.iso с пользовательские данные и метаданные:

... но похоже, что этот пример cloud-init немного больше подходит для объяснения различных способов, которыми вы можете настроить auth:

https://cdn.amazonlinux.com/os-images/latest/README.cloud-init

как пользователь MacOS, а не Linux рабочего стола пользователя, я также должен был знать, что cdrtools homebrew пакет предоставляет mkisofs что, видимо, рядом идентичны genisoimage инструмент, упомянутый в документации Amazon Linux cloud-init.

mkisofs -output seed.iso -volid cidata -joliet -rock user-data meta-data

это может помочь знать, что если seed.iso файл, сгенерированный выше, не подключен при первой загрузке, это будет неэффективно. (Это заняло у меня слишком много попыток входа в систему, чтобы понять это самостоятельно, и я не видел, чтобы это упоминалось нигде в документации, которую я просмотрел.)

если вы хотите ec2-user учетная запись с паролем password крепления этот инит.iso файл при первой загрузке.

d3fbbe38530f6c49964e6829e86d1133b4dfe2b7 /Users/kingdonb/Downloads/init.iso

содержимое файла в этом суть, для потомства в случае инициализации.ссылка iso становится плохой.

надеюсь, что это помогает!

7
отвечен Kingdon 2022-12-03 18:38

редактировать в конце 2017 AWS выпустила Amazon Linux 2, который может быть установлен на локальном компьютере.

оригинальный ответ для Amazon Linux v1 Я считаю, что ответ-нет, и что ближайшей ОС будет CentOS, которая недостаточно близка, чтобы избежать проблемы "миллионов настроек".

Amazon говорит: "Amazon Linux AMI доступен только для использования внутри Amazon EC2."(http://aws.amazon.com/amazon-linux-ami/faqs/). Вы можете экспортировать только AMI, который вы созданные импорт (https://aws.amazon.com/ec2/vm-import/). И список изображений вы можете импортировать/экспортировать не включают Amazon Линукс (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html#vmimport-operating-systems).

CentOS, вероятно, самая близкая ОС (Amazon Linux была основана на RedHat / CentOS много лет назад), но Amazon Linux сильно разошлась, обновляется чаще и включает в себя набор инструментов и репозиториев, которые вы не может легко включить в вашей системе сборки. Я не нашел способа дублировать Amazon Linux и поддерживать его в актуальном состоянии.

мнение: предоставляя бесплатную, очень актуальную ОС в комплекте со всеми инструментами AWS, Amazon сделала ее довольно привлекательной для использования своей ОС над любыми другими. Но это не с открытым исходным кодом, он блокирует вас в своей платформе гораздо больше, чем любой другой linux, и вы, вероятно, в конечном итоге платить Amazon для многих сред разработки, которые вы в противном случае не будет выбрали для использования. Хорошее коммерческое решение для них, но если вы выберете другой более открытый дистрибутив, у вас будет более портативная платформа и меньше ошибок между dev и production.

2
отвечен andrew lorien 2022-12-03 20:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх