2017-03-08 3 views
1

Ich habe eine amazon ec2-Instanz mit RHEL 7.3 darauf. Ich würde das gerne in eine iso umwandeln, damit ich sie migrieren kann, wo ich will. Was sind die besten Werkzeuge, um eine ISO einer virtuellen Maschine zu erstellen? Oder wie kann ich diese VM klonen/sichern, damit ich sie überall wiederherstellen kann?Erstellen einer ISO einer RHEL-Instanz

Antwort

0

Clonezilla bietet Funktionen zum Erstellen von Bildern. Generierte Bilder können in ISO-Dateien konvertiert werden.

+0

Ich möchte dies programmatisch durchführen. Ich schaue also von einer Option, um eine VM über die Befehlszeile zu klonen. – aaj

+0

Clonezilla hat auch eine Kommandozeilenschnittstelle, wenn ich mich richtig erinnere – PinkFluffyUnicorn

0

Es scheint nicht etwas zu sein, das Amazon als einen Dienst zu fördern, aber die aws cli Werkzeuge haben einen ec2-unbundle Befehl zum Extrahieren von einem AMI. Es gibt eine Anleitung here zum Herunterladen und Ausführen eines EC2 AMI lokal, indem Sie es verwenden.

Vorbehalt ist es scheint der ec2-unbundle Befehl funktioniert derzeit nur unter Linux und nicht OS X oder Windows.

+0

Dies erwähnt die Verwendung von VMware zu konvertieren in ISO. Können wir nicht ohne sie auskommen? – aaj

+0

Aus dem Lesen, was sie tun, um es zu einer bootfähigen Bühne zu bekommen, sieht es so aus, als müssten Sie es durchlaufen, um eine brauchbare ISO zu erhalten. –

1

Sie können mit VM und AWS programmatisch über AWS CLI commands arbeiten.

Sie wollen mit Import-Aufgabe und Export-Aufgabe Befehle vertraut machen.

Der beste Ort zu beginnen, ist durch eine offizielle Lesen AWS führt für:

Die wichtigsten Informationen Sie von der Führung zu holen brauchen dieses Zitat ist:

"Sie können eine Instanz von Amazon EC2 nicht exportieren, wenn Sie nicht vorher usly importiert es in Amazon EC2 aus einer anderen Virtualisierungsumgebung. "

Ja, es gibt Lösungen, eine davon von @ Nicholas Smith verbunden. Wenn du jedoch auf die inoffizielle Route gehst, landest du vielleicht in einer dunklen Gasse, in der vielleicht keine Hilfe verfügbar ist. Ich empfehle und warne hier, nicht zu versuchen, EC2 an dieser Stelle in VM zu klonen. Sie werden viel Zeit mit einem großen Risikofaktor für die Zukunft verbringen.

Damit Sie das erreichen können, was Sie wollen, müssen Sie eine RHEL VM mit einer beliebigen VM-Software erstellen. Sie müssen diese VM in AWS laden und dann mit VM in AWS arbeiten Änderungen und Export wieder für lokale oder Transport Bedürfnisse.

Da Sie eine weit verbreitete Linux-Distribution - RHEL - verwenden, können Sie versuchen, Ihre EC2-Umgebung manuell neu zu erstellen, indem Sie eine VM starten, die dieselbe Kernel-Version mit denselben Paketversionen ausführt. Von dort aus können Sie die gewünschten Dateien aus Ihrer Produktionsinstanz erstellen und mithilfe von SCP/SFTP auf Ihre lokale Site kopieren.

Holen Sie sich einfach Ihre RHEL-Umgebung in VM lokal und importieren Sie in AWS und Sie setzen.

Verwandte Themen