GNU/Linux >> Tutoriales Linux >  >> Linux

Vagrant box más similar a las instancias de Amazon EC2

Solución 1:

NOTA:Esta respuesta no se trata de encontrar una caja vagabunda para "Amazon Linux". Esta respuesta se trata de ayudar al autor original a resolver el objetivo de usar el mismo sistema en producción que en desarrollo, que resulta ser Ubuntu. Como puede ver en los comentarios a continuación, OP acordó que esto resolvería su problema.

Canonical proporciona las AMI oficiales de Ubuntu en EC2 y las correspondientes cajas oficiales de Vagrant para descargar.

Para Ubuntu 12.04 Precise, las AMI se enumeran en

http://cloud-images.ubuntu.com/precise/current/

y las cajas Vagrant se enumeran en

http://cloud-images.ubuntu.com/vagrant/precise/current/

Puede usar esto para comenzar con la misma configuración base en EC2 que está usando localmente en desarrollo.

Solución 2:

No, no hay forma de usar Amazon Linux fuera de EC2. Si desea usar un derivado de Red Hat Enterprise Linux (que es Amazon Linux), le recomiendo usar CentOS 6 tanto en Vagrant como en EC2. Encontrará muchas cajas base de CentOS aquí, y las AMI oficiales se enumeran aquí.

Solución 3:

El 13 de diciembre de 2017, Amazon lanzó Amazon Linux 2. Con esto, Amazon ahora ofrece imágenes descargables que se ejecutarán en VirtualBox, VMWare, MS Hyper-V.

Antes de esto, tenía la opción de usar la imagen de Docker de Amazon ECS. Eso sigue estando disponible para v1 y v2.

Eche un vistazo a Ejecución de Amazon Linux 2 como una máquina virtual local.

Sospecho que alguien publicará una caja vagabunda pronto. Mientras tanto, es bastante fácil construir una caja base usted mismo.

Solución 4:

También vale la pena echarle un vistazo a http://www.packer.io, se puede usar para darte exactamente la misma imagen ami para tu vagabundo externo

Solución 5:

Amazon Linux se basa en Redhat/CentOS, por lo que los nombres coincidirán más si ejecuta uno de ellos localmente.

Los sistemas operativos Linux basados ​​en Debian/Ubuntu cambian los nombres de los paquetes, p. "dev" en lugar de "devel" como sufijo para paquetes de desarrollo.

Por cierto, es posible que desee comprobar el resultado de "rpm -qa" en una instancia de Amazon Linux, modificarlo para que coincida con los nombres de los paquetes de CentOS/Redhat y luego pensar en crear su propia versión del sistema operativo que coincida con la de Amazon.


Linux
  1. Cómo uso Vagrant con libvirt

  2. Encárguese en la línea de comandos de Linux

  3. Cómo instalar Vagrant en Linux

  4. ¿Pequeño y económico * nix Box?

  5. Introducción a Amazon Linux

Cómo agregar el archivo .box descargado a Vagrant en Linux

Cómo eliminar cajas vagabundas obsoletas en Linux

Instale MongoDB usando Vagrant en Linux

Cómo instalar Vagrant en Linux

Cómo instalar MX linux en virtual Box

Cómo instalar Rocky Linux 8 en la instancia Amazon AWS Ec2