2012-06-13 7 views
18

Ich verwende Switchvox, eine Asterisk PBX, und ich möchte sie auf EC2 hosten.Erstellen Sie eine neue EC2-Instanz mit benutzerdefiniertem ISO

Digium Switchvox bietet eine ISO, die alles enthält, was zum Hosten des PBX-Servers benötigt wird: Betriebssystem, Software usw. Es ist im Grunde ein Abbild des Servers.

Wie instanziiere ich eine neue EC2-Instanz mit der benutzerdefinierten ISO, die sie bereitstellen?

+0

Die akzeptierte Antwort auf diese Frage ist nicht mehr korrekt - Bitte akzeptieren und akzeptieren Sie die am höchsten eingestufte Antwort unter – reach4thelasers

Antwort

34

Von dieser ISO können Sie entweder ein VMware oder VirtualBox Image erstellen. Form dort, können Sie dieses Bild in ein EC2 AMI Bild umwandeln und von dort gehen.

Stellen Sie sicher, dass Sie den gleichen Arch (32 v. 64) und den richtigen Kernel verwenden.

Das gesagt, Sie könnten in mehr Operationen gelangen, dann feuern Sie einfach ein vorhandenes Vanille AMI an, das von der Gemeinschaft verfügbar ist. Es könnte eine solche geben, die genau Ihren Betriebssystemanforderungen entspricht.

+0

Vereinbarte. Das ist was wir machen. Holen Sie sich Ihre VHD- oder VMDK-Datei. Importieren Sie es und laden Sie es hoch. Suchen Sie nach ImportInstance und ec2-upload-disk-image. – MJM

0

Nur Windows Server 2008-Varianten können von VMDK in AMI konvertiert werden.

5

Sie können eine virtuelle VMware-Maschine mit Ihrer benutzerdefinierten ISO erstellen und von Ihrem VMware-Host zu EC2 verschieben. Lesen Sie mehr: VM Import/Export

3

Übersicht:

  • Check Voraussetzungen
  • Installieren Sie die ISO auf VMware vSphere dann exportieren als VMDK
  • Laden Sie VMDK auf einen S3 Eimer auf dem gleichen AWS-Konto
  • Install und konfigurieren Sie die AWS-Befehlszeilenschnittstelle (CLI)
  • Setup eine VM-Import-Service-Rolle
  • Verwenden Sie die CLI die VM von S3 in ein Amazon Machine Instanz (AMI)

Dies ist ein langwieriger Prozess import, es lohnt sich also durch die Voraussetzungen zu lesen. Achten Sie besonders auf die unterstützten Betriebssysteme/Linux-Distributionen und -Versionen.

Sie stellen eindeutig fest "Beachten Sie, dass Sie nur VMDK-Dateien in Amazon EC2 importieren können, die durch den OVF-Exportprozess in VMware erstellt wurden."

Zum Beispiel können Sie eine VMDK mit VirtualBox, aber wenn Sie versuchen, diese importieren Sie möglicherweise die folgende Fehlermeldung angezeigt, wenn das Überprüfen des Status:

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

„Statusmessage“: „ClientError: Datenträger Validierung fehlgeschlagen [Nicht unterstütztes VMDK-Dateiformat] "

Wenn alles gut geht, können Sie das neu importierte AMI wie gewohnt launch.

Verwandte Themen