Möglichkeit, eine KVM-VM auf Amazon EC2 zu portieren?


7

Wir haben derzeit unsere eigenen Server mit mehreren KVM-Gästen. Wenn wir uns jemals für einen Wechsel zu Amazon EC2 entscheiden, ist es dann möglich, das VM-Image einfach zu kopieren, oder muss ich erneut mit der Neukonfiguration einer neuen VM in der Cloud beginnen?

(Es mag albern klingen, aber ich bin immer noch dabei, all das Virtualisierungs- / Cloud-Zeug in den Griff zu bekommen.)


Ich habe ein Video erstellt, um zu zeigen, wie KVM und XEN VM in Amazon EC2 importiert werden. Fosshelp.blogspot.in/2013/06/…
Saju

Antworten:


2

Da Sie RAW-Bilder importieren können, müssen Sie nur sicherstellen, dass Ihre Gäste Raw verwenden. Wenn es sich nicht um RAW handelt, können Sie qemu-img convertdie Bilder in RAW konvertieren. Diese Konvertierung entfernt alle Snapshot-Ketten, die Sie möglicherweise mit qcow2 erstellt haben


1
Ich denke nicht, dass das richtig ist. Auf EC2-Images muss ein Xen-Kernel ausgeführt werden. Außerdem verwenden sie unterschiedliche Gerätenamen, sodass fstab-Einträge geändert werden müssten, möglicherweise einige andere Dinge.
Jeremy

Ja, es muss etwas gehackt werden, aber das Ausführen eines Xen-Kernels sollte nicht erforderlich sein, wenn PV IMO nicht verwendet wird. Sollte gut genug sein, um die VM hochzufahren und den Kernel und was auch immer zu ersetzen.
Dyasny

Wir haben keine Wahl, Paravirtual zu verwenden. HVM ist nur für Windows- und Cluster-Computing verfügbar.
Jeremy

Wenn EC2 RAW-Bilder importieren kann, bedeutet dies wahrscheinlich, dass der Importvorgang die richtigen Treiber in das Bild einfügt. Ich habe es jedoch nicht ausprobiert, nur vorausgesetzt, es ist dasselbe wie virt-v2v, was (zumindest für mich) Sinn macht
dyasny

@ Mridang Agarwalla hast du das jemals zum Laufen gebracht? Ich habe es dieses Wochenende versucht und die Importanforderung wird für mich nie abgeschlossen. Sie bleibt für immer im Status "Ausstehend".
Jeremy


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.