GNU/Linux >> Znalost Linux >  >> Linux

Vagrant box nejvíce podobný instancím Amazon EC2

Řešení 1:

POZNÁMKA:Tato odpověď se netýká hledání tuláků pro "Amazon Linux". Tato odpověď je o pomoci původnímu plakátu vyřešit cíl použití stejného systému ve výrobě jako ve vývoji, což je shodou okolností Ubuntu. Jak můžete vidět v komentářích níže, OP souhlasil, že to jeho problém vyřeší.

Canonical poskytuje oficiální Ubuntu AMI na EC2 a odpovídající oficiální krabice Vagrant ke stažení.

Pro Ubuntu 12.04 Precise jsou AMI uvedeny na

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

a krabice Vagrant jsou uvedeny na

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

Můžete to použít k zahájení se stejnou základní konfigurací na EC2, jakou používáte lokálně v dev.

Řešení 2:

Ne, neexistuje způsob, jak používat Amazon Linux mimo EC2. Pokud chcete používat derivát Red Hat Enterprise Linux (což je Amazon Linux), doporučuji používat CentOS 6 jak ve Vagrant, tak na EC2. Najdete zde mnoho základních boxů CentOS a zde jsou uvedeny oficiální AMI.

Řešení 3:

Dne 13. prosince 2017 Amazon vydal Amazon Linux 2. S tímto Amazon nyní poskytuje obrázky ke stažení, které poběží ve VirtualBoxu, VMWare, MS Hyper-V.

Předtím jste měli možnost použít obraz Amazon ECS Docker. To je nadále dostupné pro verze 1 i 2.

Podívejte se na Spuštění Amazon Linux 2 jako virtuální stroj na místě.

Tuším, že někdo brzy vydá tulákovou krabici. Mezitím je poměrně snadné postavit základní krabici sami.

Řešení 4:

Také stojí za to se podívat na http://www.packer.io, může to být použito k tomu, abyste získali přesně stejný ami image pro vašeho externího tuláka

Řešení 5:

Amazon Linux je založen na Redhat/CentOS, takže názvy se budou více shodovat, pokud některý z nich spustíte lokálně.

Operační systémy Linux založené na Debianu/Ubuntu mění názvy balíčků, např. "dev" místo "devel" jako přípona pro vývojové balíčky.

Btw, možná budete chtít zkontrolovat výstup "rpm -qa" na instanci Amazon Linux, upravit jej tak, aby odpovídal jménům balíčků CentOS/Redhat, a pak přemýšlet o vytvoření vlastní verze operačního systému, která by se co nejvíce podobala verzi Amazon.


Linux
  1. Malý levný *nix box?

  2. Kali Linux Amazon EC2 AMI

  3. Představujeme Amazon Linux

  1. Jak používám Vagrant s libvirt

  2. Přihlaste se do příkazového řádku Linuxu

  3. Amazon Linux vs. Ubuntu pro Amazon EC2

  1. Jak nainstalovat Vagrant na Linux

  2. Jak nainstalovat Vagrant v Linuxu

  3. Jak zkopírovat celou složku z instance Amazon EC2 Linux do místního počítače Linux?