GNU/Linux >> Linux Esercitazione >  >> Linux

Vagrant box più simile alle istanze Amazon EC2

Soluzione 1:

NOTA:questa risposta non riguarda la ricerca di una scatola vagabonda per "Amazon Linux". Questa risposta riguarda l'aiutare il poster originale a risolvere l'obiettivo di utilizzare lo stesso sistema in produzione come in dev, che sembra essere Ubuntu. Come puoi vedere nei commenti qui sotto, OP ha convenuto che questo avrebbe risolto il suo problema.

Canonical fornisce AMI Ubuntu ufficiali su EC2 e le corrispondenti scatole Vagrant ufficiali per il download.

Per Ubuntu 12.04 Precise, le AMI sono elencate in

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

e le scatole Vagrant sono elencate in

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

Puoi usarlo per iniziare con la stessa configurazione di base su EC2 che stai utilizzando localmente in dev.

Soluzione 2:

No, non è possibile utilizzare Amazon Linux al di fuori di EC2. Se desideri utilizzare un derivato di Red Hat Enterprise Linux (che è Amazon Linux), ti consiglio di utilizzare CentOS 6 sia in Vagrant che su EC2. Troverai molte scatole di base CentOS qui e le AMI ufficiali sono elencate qui.

Soluzione 3:

Il 13 dicembre 2017, Amazon ha rilasciato Amazon Linux 2. Con questo Amazon ora fornisce immagini scaricabili che verranno eseguite in VirtualBox, VMWare, MS Hyper-V.

Prima di questo, avevi la possibilità di utilizzare l'immagine Docker di Amazon ECS. Continua a essere disponibile sia per v1 che per v2.

Dai un'occhiata a Esecuzione di Amazon Linux 2 come macchina virtuale in locale.

Sospetto che presto qualcuno pubblicherà una scatola dei vagabondi. Nel frattempo, è abbastanza facile costruire da soli una base box.

Soluzione 4:

Vale anche la pena dare un'occhiata a http://www.packer.io può essere utilizzato per darti esattamente la stessa immagine ami per il tuo vagabondo esterno

Soluzione 5:

Amazon Linux è basato su Redhat/CentOS, quindi i nomi corrisponderanno più da vicino se ne eseguirai uno localmente.

I sistemi operativi Linux basati su Debian/Ubuntu modificano i nomi dei pacchetti, ad es. "dev" invece di "devel" come suffisso per i pacchetti di sviluppo.

A proposito, potresti voler controllare l'output di "rpm -qa" su un'istanza Amazon Linux, modificarlo in modo che corrisponda ai nomi dei pacchetti CentOS/Redhat e quindi pensare di creare la tua versione del sistema operativo che corrisponda strettamente a quella di Amazon.


Linux
  1. Entra nella riga di comando di Linux

  2. Come installare Vagrant su Linux

  3. Come installare Vagrant su Linux

  4. Piccola scatola economica *nix?

  5. Kali Linux Amazon EC2 AMI

Come aggiungere il file .box scaricato a Vagrant in Linux

Come eliminare le scatole vaganti obsolete in Linux

Installa MongoDB usando Vagrant in Linux

Come installare MX Linux su Virtual Box

Come installare Rocky Linux 8 sull'istanza Amazon AWS Ec2

Installazione di FFMPEG su EC2 - Amazon Linux