Это команда migrate-ebs-imagep, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
migrate-ebs-image - копирование образа Amazon с поддержкой EBS из одного региона в другой.
СИНОПСИС
% мигрировать-ebs-image --from us-east-1 --to ap-southeast-1 ami-123456
ОПИСАНИЕ
Этот скрипт копирует поддерживаемый EBS Unix / Linux / Windows AMI, расположенный в регионе EC2.
обозначается - от до региона, указанного - до. Все связанные снимки тома,
включая тома 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-регионов и -b для
--block-device-mapping:
--из региона, в котором в настоящее время находится AMI (например, "us-east-1")
--to Регион, в который должен быть скопирован AMI (например, "us-west-1") ТРЕБУЕТСЯ
--access_key Ключ доступа EC2
--secret_key Секретный ключ EC2
--block_device_mapping
Добавьте к образу дополнительные блочные устройства.
--endpoint EC2 URL (по умолчанию 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
Обычно сценарий пытается угадать правильное соответствие ядра и RAM-диска для
изображение назначения, основанное на приблизительном сопоставлении строк. Вы можете переопределить эти значения с помощью
вручную указав идентификатор ядра и / или виртуального диска в регионе назначения. Обратите внимание, что нет
выполняется проверка правильности введенных вами значений.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
Если соответствующие параметры отсутствуют, используются следующие переменные среды:
EC2_ACCESS_KEY ваш ключ доступа
EC2_SECRET_KEY ваш секретный ключ
EC2_URL конечная точка желаемого региона
УСТАНОВКА ЭТО SCRIPT
Этот сценарий является частью пакета Perl VM :: EC2. Для установки из командной строки:
% perl -MCPAN -e 'установить ВМ :: EC2'
% мигрировать-ebs-image --from us-east-1 --to ap-southeast-1 ami-123456
ВАЖНАЯ ИНФОРМАЦИЯ Пещеры
Этот скрипт запускает два экземпляра m1.small, по одному в источнике и месте назначения.
регионы. Он также создает переходные тома в обоих регионах, чтобы удерживать корневой том и все
другие снимки EBS, связанные с изображением. Например, за его запуск будет взиматься плата.
время работы и хранение данных.
Кроме того, этот скрипт будет передавать данные из одного региона в другой через
Интернет, взимая плату за передачу данных в Интернете на стороне источника, и данные в Интернете в качестве платы
на стороне назначения. Тома, содержащие файловую систему, например ext4 или ntfs, являются
скопировано из источника в место назначения с помощью rsync. Тома, которые являются частью RAID или LVM
том копируются на уровне блоков с помощью gzip и dd через защищенную оболочку. В основном,
rsync будет намного быстрее и экономнее в отношении пропускной способности сети, чем блочное копирование!
Используйте migrate-ebs-imagep в Интернете с помощью сервисов onworks.net