Це команда migrate-ebs-imagep, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
migrate-ebs-image – скопіюйте зображення Amazon з підтримкою EBS з одного регіону в інший
СИНОПСИСИ
% migrate-ebs-image --з us-east-1 --до ap-southeast-1 ami-123456
ОПИС
Цей скрипт копіює EBS-підтримку Unix/Linux/windows AMI, розташовану в регіоні EC2
позначений --від до регіону, зазначеного --to. Усі пов’язані знімки томів,
включаючи томи LVM і RAID, також переносяться.
Якщо --from опущено, то вихідний регіон є похідним від URL-адреси кінцевої точки, що міститься в
змінна середовища EC2_URL. Параметр --to є обов'язковим.
Цей скрипт працює з будь-яким зображенням, що підтримується EBS, включаючи Linux PVM, Linux HVM (кластер) і
Образи Windows. Це буде НЕ працювати з будь-яким зображенням, що підтримується в магазині екземплярів. Для міграції таких
у випадках, дивіться один із рецептів, перерахованих в Інтернеті, наприклад:
http://www.dowdandassociates.com/content/howto-move-ec2-instance-store-ami-one-region-another
КОМАНДНИЙ РЯДОК ВАРІАНТИ
Варіанти можуть бути скороченими. Наприклад, ви можете використовувати -l для --list-regions і -b для
--block-device-mapping:
--з регіону, в якому наразі знаходиться AMI (наприклад, "us-east-1")
--до регіону, до якого AMI має бути скопійований (наприклад, "us-west-1") ОБОВ'ЯЗКОВО
--access_key Ключ доступу EC2
--secret_key Секретний ключ EC2
--block_device_mapping
Додайте додаткові блокові пристрої до зображення.
--URL кінцевої точки EC2 (за замовчуванням http://ec2.amazonaws.com/)
--kernel Примусове призначення ядра в цільовому зображенні.
--ramdisk Примусове призначення оперативного диска в образі призначення.
--quiet Повідомлення про статус Quench
--list_regions Перелік регіонів EC2
Параметр --block-device-mapping (-b) використовується для додавання ефемерного сховища до місця призначення
зображення. API Amazon не описує ефемерні томи, пов’язані із зображеннями,
і тому ця інформація не копіюється з вихідного зображення в цільове зображення, що вимагає
ви можете додати його назад вручну. Значенням аргументу є рядок відображення блочного пристрою
той самий формат, що описано для програми командного рядка ec2-register:
мігрувати-ebs-image -f us-east-1 -t ap-southeast-1 \
-b /dev/sdy=ефемерний0 \
амі-123456
Зазвичай сценарій намагається вгадати правильне відповідність ядра та оперативного диска для
цільове зображення на основі приблизного збігу рядків. Ви можете змінити ці значення за допомогою
вручну вказавши ідентифікатор ядра та/або оперативного диска в регіоні призначення. Зауважте, що ні
виконується перевірка правильності наведених вами значень.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
Якщо відповідні параметри відсутні, використовуються наступні змінні середовища:
EC2_ACCESS_KEY ваш ключ доступу
EC2_SECRET_KEY ваш секретний ключ
EC2_URL бажана кінцева точка регіону
ВСТАНОВЛЕННЯ ЦЕ SCRIPT
Цей скрипт є частиною пакету Perl VM::EC2. Щоб встановити з командного рядка:
% perl -MCPAN -e 'встановити VM::EC2'
% migrate-ebs-image --з us-east-1 --до ap-southeast-1 ami-123456
ВАЖЛИВО ПЕРЕКЛАДИ
Цей сценарій запускає два екземпляри "m1.small", по одному в джерелі та в місці призначення
регіони. Він також створює перехідні томи в обох регіонах, щоб утримувати кореневий том і все
інші знімки EBS, пов’язані із зображенням. Наприклад, за його запуск стягується плата
час роботи та зберігання даних.
Крім того, цей скрипт буде передавати дані з одного регіону в інший по всьому світу
Інтернет, стягуючи плату за вихід Інтернет-даних на стороні джерела, а Інтернет-дані — в платі
на стороні призначення. Томи, які містять файлову систему, наприклад ext4 або ntfs, є
скопійовано від джерела до місця призначення за допомогою rsync. Томи, які є частиною RAID або LVM
том копіюються на рівні блоку за допомогою gzip і dd через захищену оболонку. Загалом,
rsync буде набагато швидшим і економним у пропускній здатності мережі, ніж копіювання блоків!
Використовуйте migrate-ebs-imagep онлайн за допомогою служб onworks.net