Dit is de opdracht move-ebs-imagep die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
migratie-ebs-image - Kopieer een door EBS ondersteunde Amazon-image van de ene regio naar de andere
SYNOPSY
% migreer-ebs-image --van ons-oost-1 --naar ap-zuidoost-1 ami-123456
PRODUCTBESCHRIJVING
Dit script kopieert een door EBS ondersteunde Unix/Linux/Windows AMI die zich in de EC2-regio bevindt
aangegeven door --from naar het gebied aangegeven door --to. Alle bijbehorende volumemomentopnamen,
inclusief LVM- en RAID-volumes, worden ook gemigreerd.
Als --from wordt weggelaten, wordt de bronregio afgeleid van de eindpunt-URL in
de omgevingsvariabele EC2_URL. De optie --to is vereist.
Dit script werkt met elke door EBS ondersteunde image, inclusief Linux PVM, Linux HVM (cluster) en
Windows-afbeeldingen. Het zal niet werken met elke instance-store-image. Om dergelijke te migreren
Zie bijvoorbeeld een van de online vermelde recepten:
http://www.dowdandassociates.com/content/howto-move-ec2-instance-store-ami-one-region-another
OPDRACHTREGEL OPTIES
Opties kunnen worden afgekort. U kunt bijvoorbeeld -l gebruiken voor --list-regio's en -b voor
--block-apparaat-toewijzing:
--uit de regio waarin de AMI zich momenteel bevindt (bijvoorbeeld "us-east-1")
--naar de regio waarnaar de AMI moet worden gekopieerd (bijvoorbeeld "us-west-1") VEREIST
--access_key EC2 toegangssleutel
--secret_key EC2 geheime sleutel
--block_device_mapping
Voeg extra blokapparaten toe aan de afbeelding.
--endpoint EC2 URL (standaard http://ec2.amazonaws.com/)
--kernel Forceer toewijzing van kernel in doelimage.
--ramdisk Forceer toewijzing van ramdisk in doelimage.
--rustige Quench-statusberichten
--list_regions Geef een overzicht van de EC2-regio's
De --block-device-mapping (-b) optie wordt gebruikt om kortstondige opslag aan de bestemming toe te voegen
afbeelding. De API van Amazon beschrijft geen kortstondige volumes die aan afbeeldingen zijn gekoppeld,
en dus wordt deze informatie niet gekopieerd van de bron naar de bestemmingsafbeelding, waardoor dit nodig is
u om het handmatig weer toe te voegen. De waarde van het argument is een blokapparaattoewijzingsreeks
hetzelfde formaat als beschreven voor het opdrachtregelprogramma ec2-register:
migratie-ebs-image -f us-east-1 -t ap-zuidoost-1 \
-b /dev/sdy=efemere0 \
ami-123456
Normaal gesproken probeert het script de juiste overeenkomende kernel en ramdisk voor het
bestemmingsafbeelding op basis van geschatte tekenreeksmatching. U kunt deze waarden overschrijven met
handmatig de kernel- en/of ramdisk-ID opgeven in de doelregio. Merk op dat nee
Er wordt gecontroleerd of de door u opgegeven waarden correct zijn.
MILIEU VARIABELEN
De volgende omgevingsvariabelen worden gebruikt als de bijbehorende opties niet aanwezig zijn:
EC2_ACCESS_KEY uw toegangssleutel
EC2_SECRET_KEY uw geheime sleutel
EC2_URL het gewenste regio-eindpunt
INSTALLATIE DIT SCRIPT
Dit script maakt deel uit van het Perl VM::EC2-pakket. Installeren vanaf de opdrachtregel:
% perl -MCPAN -e 'installeer VM::EC2'
% migreer-ebs-image --van ons-oost-1 --naar ap-zuidoost-1 ami-123456
BELANGRIJK WAARSCHUWINGEN
Dit script lanceert twee "m1.small"-instanties, elk één in de bron- en doelmap
Regio's. Het creëert ook tijdelijke volumes in beide regio's om het rootvolume en alles vast te houden
andere EBS-snapshots die aan de afbeelding zijn gekoppeld. Voor het uitvoeren ervan worden bijvoorbeeld kosten in rekening gebracht
looptijd en gegevensopslag.
Bovendien draagt dit script gegevens over van de ene regio naar de andere
internet, kosten voor internetgegevens aan de bronzijde en kosten voor internetgegevens
aan de bestemmingszijde. Volumes die een bestandssysteem bevatten, zoals ext4 of ntfs, zijn dat wel
gekopieerd van bron naar bestemming met rsync. Volumes die deel uitmaken van een RAID of LVM
volume worden op blokniveau gekopieerd met behulp van gzip en dd via de beveiligde shell. In het algemeen,
rsync zal veel sneller zijn en spaarzamer met netwerkbandbreedte dan blokkopiëren!
Gebruik migratie-ebs-imagep online met behulp van onworks.net-services