¿Puedo descargar y ejecutar cualquier sistema operativo Amazon Linux en mi máquina local?
En caso afirmativo:
- Entonces, ¿desde dónde puedo descargar esto?
- ¿Y puedo preparar la imagen para VirtualBox?
Si no:
- ¿Cuál es el sistema operativo equivalente que coincide con la siguiente versión de EC2 Amazon AMI: 3.4.57-48.42.amzn1.x86_64 (creo que es Amazon Linux AMI 2013.03)
Actualmente estoy ejecutando Ubuntu 14.04 y quiero configurar la instancia EC2 Amazon o cualquier versión similar del sistema operativo Linux.
Tengo una aplicación del cliente que se ejecuta en la máquina anterior, se ejecuta en Ubuntu pero con millones de ajustes y cada vez que un nuevo desarrollador necesita comenzar a trabajar en esta aplicación necesitan cambiar el sistema o pasar miles de horas para configurar la aplicación PHP.
Me gusta configurarlo en una máquina virtual y para cualquier desarrollador nuevo podemos clonar y compartir la imagen para que podamos ahorrar tiempo para configurar el proyecto.
linux
amazon-ec2
Riksof-Zeeshan
fuente
fuente
Respuestas:
¡Sí tu puedes!
Si bien el 13 de mayo de 2016 no puede hacerlo ... en realidad, a partir de hoy, 13 de diciembre de 2017, la respuesta es sí, ¡puede instalar Amazon Linux 2 en sus propias máquinas y en su imagen de Amazon AMI!
https://aws.amazon.com/amazon-linux-2/
Esto es del anuncio:
https://aws.amazon.com/about-aws/whats-new/2017/12/introducing-amazon-linux-2/
Imágenes de máquinas virtuales e imágenes acoplables:
Yahoo! De las preguntas frecuentes se supone que debe generar un config.iso con datos de usuario y metadatos:
... pero parece que este ejemplo de un inicio en la nube es un poco más preciso para explicar las diferentes formas en que puede configurar la autenticación:
https://cdn.amazonlinux.com/os-images/latest/README.cloud-init
Como usuario de MacOS en lugar de usuario de escritorio de Linux, también necesitaba saber que el
cdrtools
paquete homebrew proporciona lomkisofs
que aparentemente es casi idéntico a lagenisoimage
herramienta que se menciona en toda la documentación de inicio de nube de Amazon Linux.También puede ser útil saber que si el
seed.iso
archivo generado anteriormente no está conectado en el primer arranque, será ineficaz. (Esto me llevó demasiados intentos de inicio de sesión por mi cuenta, y no lo vi mencionado en ninguna parte de la documentación que hojeé).Si solo desea una
ec2-user
cuenta con contraseña establecidapassword
, adjuntar este archivo init.iso en el primer arranque lo hará.d3fbbe38530f6c49964e6829e86d1133b4dfe2b7 /Users/kingdonb/Downloads/init.iso
El contenido de ese archivo está en esta esencia , para la posteridad en caso de que el enlace init.iso se vuelva incorrecto.
¡Espero que esto ayude!
fuente
EDITAR a fines de 2017 AWS lanzó Amazon Linux 2, que se puede instalar en una máquina local.
RESPUESTA ORIGINAL, para Amazon Linux v1 Creo que la respuesta es no, y que el sistema operativo más cercano sería CentOS, que no está lo suficientemente cerca como para evitar su problema de "millones de ajustes".
Amazon dice "El AMI de Amazon Linux solo está disponible para su uso dentro de Amazon EC2". ( http://aws.amazon.com/amazon-linux-ami/faqs/ ). Solo puede exportar una AMI que creó mediante importación ( https://aws.amazon.com/ec2/vm-import/ ). Y la lista de imágenes que puede importar / exportar no incluye Amazon Linux ( http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html#vmimport-operating-systems ).
CentOS es probablemente el sistema operativo más cercano (Amazon Linux se basó en RedHat / CentOS hace muchos años), pero Amazon Linux ha divergido mucho, se actualiza con más frecuencia e incluye un conjunto de herramientas y repositorios que no puede incluir fácilmente en su sistema construir. No he encontrado una manera de duplicar Amazon Linux y mantenerlo actualizado.
OPINIÓN : Al proporcionar un sistema operativo gratuito y muy actualizado completo con todas las herramientas de AWS, Amazon ha hecho que sea bastante convincente usar su sistema operativo sobre cualquier otro. Pero no es de código abierto, te encierra en su plataforma mucho más que cualquier otro Linux, y probablemente terminarás pagando a Amazon por muchos entornos de desarrollo que de otro modo no hubieras elegido usar. Buena decisión comercial para ellos, pero si elige otra distribución más abierta, tendrá una plataforma más portátil y menos errores entre desarrollo y producción.
fuente