web-dev-qa-db-fra.com

Créer une nouvelle instance EC2 avec ISO personnalisé

J'utilise Switchvox, un astérisque PBX et j'aimerais l'héberger sur EC2.

Digium Switchvox fournit une image ISO qui contient tout le nécessaire pour héberger le serveur pbx: OS, logiciel, etc. Il s'agit essentiellement d'une image du serveur.

Comment instancier une nouvelle instance EC2 en utilisant l'ISO personnalisé qu'ils fournissent?

19
doremi

À partir de cette image ISO, vous pouvez créer une image VMware ou VirtualBox . À partir de là, vous pouvez convertir cette image en une image EC2 AMI et partir de là.

Assurez-vous simplement que vous utilisez le même Arch (32 v. 64) et le bon noyau.

Cela étant dit, vous pourriez vous lancer dans plus d'opérations, puis simplement lancer une AMI Vanilla existante disponible dans la communauté. Il peut y en avoir un qui correspond étroitement à vos exigences de système d'exploitation.

35
pdeschen

Aperçu:

  • Vérifiez pré-requis
  • Installez votre ISO sur VMware vSphere puis exportez en tant que VMDK
  • Téléchargez votre VMDK dans un compartiment S3 sur le même compte AWS
  • Installer et configurer l'interface de ligne de commande AWS (CLI)
  • Configuration a VM Rôle du service d'importation
  • Utilisez la CLI pour importer la VM de S3 dans une instance de machine Amazon (AMI)

Il s'agit d'un processus long, il vaut donc la peine de lire les conditions préalables. Portez une attention particulière aux systèmes d'exploitation/distributions et versions Linux pris en charge.

Ils indiquent clairement "Notez que vous ne pouvez importer que des fichiers VMDK dans Amazon EC2 qui ont été créés via le processus d'exportation OVF dans VMware."

Par exemple, vous pouvez obtenir un VMDK à l'aide de VirtualBox, mais si vous essayez d'importer cela, vous pouvez voir l'erreur suivante lors de la vérification de l'état:

aws ec2 describe-import-image-tasks --import-task-ids import-AMI-someid

"StatusMessage": "ClientError: la validation du disque a échoué [Format de fichier VMDK non pris en charge]"

Cependant, selon @Ageax, cela peut également être fait à partir de VirtualBox. Je n'ai pas essayé cela moi-même, mais il y a un certain Oracle documentation sur l'exportation d'un appareil au format OVF.

Si tout va bien, vous pouvez lancer l'AMI nouvellement importé comme d'habitude.

5
Nagev

Vous pouvez créer une machine virtuelle VMware à l'aide de votre ISO personnalisé et la déplacer de votre hôte VMware vers EC2. En savoir plus: VM Import/Export

5
Antonio