Могу ли я загрузить и запустить любую ОС Linux Linux на моей локальной машине?
Если да:
- Тогда откуда я могу скачать это?
- И можно ли подготовить изображение для VirtualBox?
Если нет:
- Какая эквивалентная ОС соответствует следующей версии EC2 Amazon AMI EC2: 3.4.57-48.42.amzn1.x86_64 (я думаю, что это Amazon Linux AMI 2013.03)
Я сейчас использую Ubuntu 14.04 и хочу установить экземпляр EC2 Amazon или любой другой вариант ОС Linux.
У меня есть приложение от клиента, которое работает на указанной выше машине, оно работает на Ubuntu, но с миллионами настроек, и каждый раз, когда новому разработчику нужно начинать работу над этим приложением, ему нужно либо переключать систему, либо тратить тысячи часов. настроить приложение PHP.
Мне нравится устанавливать его на виртуальной машине, и для любого нового разработчика мы можем клонировать и делиться имиджем, чтобы сэкономить время на настройку проекта.
linux
amazon-ec2
riksof-Zeeshan
источник
источник
Ответы:
Да, ты можешь!
Хотя 13 мая 2016 года вы не можете этого сделать ... на самом деле, по состоянию на сегодня, 13 декабря 2017 года, ответ - да, вы можете установить Amazon Linux 2 на свои компьютеры и в его образе Amazon AMI!
https://aws.amazon.com/amazon-linux-2/
Это из объявления:
https://aws.amazon.com/about-aws/whats-new/2017/12/introducing-amazon-linux-2/
Образы виртуальных машин и образы докеров:
Yahoo! Из FAQ вы должны создать config.iso с пользовательскими данными и метаданными:
... но похоже, что этот пример cloud-init немного более подробно объясняет различные способы настройки auth:
https://cdn.amazonlinux.com/os-images/latest/README.cloud-init
Как пользователь MacOS, а не пользователь рабочего стола Linux, я также должен был знать, что
cdrtools
пакет homebrew предоставляет инструмент,mkisofs
который, по-видимому, практически идентиченgenisoimage
инструменту, упомянутому в документации Amazon Linux cloud-init.Также может быть полезно знать, что если
seed.iso
сгенерированный выше файл не подключен при первой загрузке, он будет неэффективен. (Это заняло у меня слишком много попыток входа в систему, чтобы разобраться самому, и я не видел, чтобы это упоминалось в документации, которую я просмотрел).Если вы просто хотите создать
ec2-user
учетную запись с паролемpassword
, присоединение этого файла init.iso при первой загрузке сделает это.d3fbbe38530f6c49964e6829e86d1133b4dfe2b7 /Users/kingdonb/Downloads/init.iso
Содержимое этого файла находится в этой сущности для потомков в случае, если ссылка init.iso станет плохой.
Надеюсь это поможет!
источник
РЕДАКТИРОВАТЬ в конце 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 Linux ( 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 за множество сред разработки, которые в противном случае вы бы не выбрали. Хорошее коммерческое решение для них, но если вы выберете другой более открытый дистрибутив, у вас будет более портативная платформа и меньше ошибок между разработкой и производством.
источник