GNU/Linux >> Tutoriels Linux >  >> Linux

Boîte Vagrant la plus similaire aux instances Amazon EC2

Solution 1 :

REMARQUE :Cette réponse ne concerne pas la recherche d'une boîte vagabonde pour "Amazon Linux". Cette réponse consiste à aider l'affiche originale à résoudre l'objectif d'utiliser le même système en production qu'en développement, qui se trouve être Ubuntu. Comme vous pouvez le voir dans les commentaires ci-dessous, OP a convenu que cela résoudrait son problème.

Canonical fournit les AMI Ubuntu officielles sur EC2 et les boîtes Vagrant officielles correspondantes à télécharger.

Pour Ubuntu 12.04 Precise, les AMI sont répertoriées sur

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

et les boîtes Vagrant sont répertoriées à

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

Vous pouvez l'utiliser pour démarrer avec la même configuration de base sur EC2 que celle que vous utilisez localement dans dev.

Solution 2 :

Non, il n'y a aucun moyen d'utiliser Amazon Linux en dehors d'EC2. Si vous souhaitez utiliser un dérivé de Red Hat Enterprise Linux (ce qu'est Amazon Linux), je vous recommande d'utiliser CentOS 6 à la fois dans Vagrant et sur EC2. Vous trouverez de nombreuses boîtes de base CentOS ici, et les AMI officielles sont répertoriées ici.

Solution 3 :

Le 13 décembre 2017, Amazon a lancé Amazon Linux 2. Avec cela, Amazon fournit désormais des images téléchargeables qui s'exécuteront dans VirtualBox, VMWare, MS Hyper-V.

Auparavant, vous aviez la possibilité d'utiliser l'image Amazon ECS Docker. Cela continue d'être disponible pour la v1 et la v2.

Consultez Exécution d'Amazon Linux 2 en tant que machine virtuelle sur site.

Je soupçonne que quelqu'un publiera bientôt une boîte vagabonde. Dans l'intervalle, il est assez facile de construire soi-même une boîte de base.

Solution 4 :

Cela vaut également la peine de jeter un œil à http://www.packer.io, il peut être utilisé pour vous donner exactement la même image ami pour votre vagabond externe

Solution 5 :

Amazon Linux est basé sur Redhat/CentOS, donc les noms correspondront plus étroitement si vous en exécutez un localement.

Les systèmes d'exploitation Linux basés sur Debian/Ubuntu modifient les noms des packages, par ex. "dev" au lieu de "devel" comme suffixe pour les packages de développement.

Au fait, vous voudrez peut-être vérifier la sortie de "rpm -qa" sur une instance Amazon Linux, la modifier pour qu'elle corresponde aux noms de packages CentOS/Redhat, puis penser à créer votre propre version de système d'exploitation qui correspond étroitement à celle d'Amazon.


Linux
  1. Kali Linux Amazon EC2 AMI

  2. Comment copier le dossier entier de l'instance Amazon EC2 Linux vers la machine Linux locale ?

  3. Comment obtenir des informations sur le système d'exploitation de l'instance Amazon EC2 ?

  4. Quelle est la meilleure pratique pour la communication entre les instances Amazon EC2 ?

  5. Installation de FFMPEG sur EC2 - Amazon Linux

Comment ajouter un fichier .box téléchargé à Vagrant sous Linux

Comment supprimer les boîtes Vagrant obsolètes sous Linux

Installer MongoDB à l'aide de Vagrant sous Linux

Comment installer MX Linux sur Virtual Box

Comment installer Rocky Linux 8 sur l'instance Amazon AWS Ec2

Amazon Linux contre Ubuntu pour Amazon EC2