migrate-ebs-imagep – Online in der Cloud

Dies ist der Befehl migrate-ebs-imagep, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


migrate-ebs-image – Kopieren Sie ein EBS-gestütztes Amazon-Image von einer Region in eine andere

ZUSAMMENFASSUNG


% migrate-ebs-image --from us-east-1 --to ap-southeast-1 ami-123456

BESCHREIBUNG


Dieses Skript kopiert ein EBS-gestütztes Unix/Linux/Windows-AMI, das sich in der EC2-Region befindet
angegeben durch --from in die durch --to angegebene Region. Alle zugehörigen Volume-Snapshots,
einschließlich LVM- und RAID-Volumes, werden ebenfalls migriert.

Wenn --from weggelassen wird, wird die Quellregion von der darin enthaltenen Endpunkt-URL abgeleitet
die Umgebungsvariable EC2_URL. Die Option --to ist erforderlich.

Dieses Skript funktioniert mit jedem EBS-gestützten Image, einschließlich Linux PVM, Linux HVM (Cluster) und
Windows-Bilder. Es wird nicht Funktioniert mit jedem vom Instanzspeicher unterstützten Image. Solche zu migrieren
In einigen Fällen schauen Sie sich bitte eines der online aufgeführten Rezepte an, zum Beispiel:

http://www.dowdandassociates.com/content/howto-move-ec2-instance-store-ami-one-region-another

BEFEHLSZEILE OPTIONAL


Optionen können abgekürzt werden. Beispielsweise können Sie -l für --list-regions und -b für verwenden
--block-device-mapping:

--from Region, in der sich das AMI derzeit befindet (z. B. „us-east-1“)
--to Region, in die das AMI kopiert werden soll (z. B. „us-west-1“) ERFORDERLICH
--access_key EC2-Zugriffsschlüssel
--secret_key EC2-Geheimschlüssel
--block_device_mapping
Fügen Sie dem Image zusätzliche Blockgeräte hinzu.
--endpoint EC2-URL (standardmäßig http://ec2.amazonaws.com/)
--kernel Erzwingt die Zuweisung des Kernels im Ziel-Image.
--ramdisk Erzwingt die Zuweisung der Ramdisk im Ziel-Image.
--quiet Quench-Statusmeldungen
--list_regions Listet die EC2-Regionen auf

Die Option --block-device-mapping (-b) wird verwendet, um dem Ziel kurzlebigen Speicher hinzuzufügen
Bild. Die API von Amazon beschreibt keine kurzlebigen Volumes, die mit Bildern verknüpft sind.
Daher werden diese Informationen nicht vom Quell- zum Zielbild kopiert, was erforderlich ist
Sie müssen es manuell wieder hinzufügen. Der Wert des Arguments ist eine Blockgerätezuordnungszeichenfolge in
das gleiche Format wie für das Kommandozeilenprogramm ec2-register beschrieben:

migrate-ebs-image -f us-east-1 -t ap-southeast-1
-b /dev/sdy=ephemeral0
ami-123456

Normalerweise versucht das Skript, den richtigen passenden Kernel und die richtige Ramdisk für das zu erraten
Zielbild basierend auf einer ungefähren Zeichenfolgenübereinstimmung. Sie können diese Werte überschreiben
Manuelle Angabe der Kernel- und/oder Ramdisk-ID in der Zielregion. Beachten Sie, dass nein
Es wird überprüft, ob die von Ihnen angegebenen Werte korrekt sind.

VARIABLEN


Die folgenden Umgebungsvariablen werden verwendet, wenn die entsprechenden Optionen nicht vorhanden sind:

EC2_ACCESS_KEY Ihr Zugriffsschlüssel
EC2_SECRET_KEY Ihr geheimer Schlüssel
EC2_URL der gewünschte Regionsendpunkt

INSTALLIEREN DIESE SCRIPT


Dieses Skript ist Teil des Perl VM::EC2-Pakets. So installieren Sie über die Befehlszeile:

% perl -MCPAN -e 'install VM::EC2'
% migrate-ebs-image --from us-east-1 --to ap-southeast-1 ami-123456

WICHTIG VORSICHTEN


Dieses Skript startet zwei „m1.small“-Instanzen, jeweils eine in der Quelle und im Ziel
Regionen. Außerdem werden in beiden Regionen vorübergehende Volumes erstellt, um das Root-Volume und alles aufzunehmen
andere mit dem Bild verknüpfte EBS-Schnappschüsse. Für den Betrieb fallen beispielsweise Gebühren an
Laufzeit und Datenspeicherung.

Darüber hinaus überträgt dieses Skript Daten von einer Region in eine andere
Internet, wobei auf der Quellenseite Gebühren für den Internet-Datenausgang und Gebühren für den Internet-Dateneingang anfallen
auf der Zielseite. Volumes, die ein Dateisystem wie ext4 oder ntfs enthalten, sind
mit rsync von der Quelle zum Ziel kopiert. Volumes, die Teil eines RAID oder LVM sind
Volumes werden auf Blockebene mit gzip und dd über die Secure Shell kopiert. Allgemein,
rsync wird viel schneller sein und die Netzwerkbandbreite sparsamer nutzen als das Blockkopieren!

Verwenden Sie migrate-ebs-imagep online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme