Перенос сервера из Amazon EC2 на виртуальную машину VMware

Чтобы экспортировать виртуальную машину из Amazon EC2, для начала на нее необходимо установить Amazon EC2 CLI.

Примечание: все подробные инструкции можно найти в руководстве.

Вам необходимо создать bucket Amazon S3 для хранения экспортированных экземпляров и предоставить разрешение VM Import / Export на доступ к корзине. Если у Вас уже есть корзина, то Вы можете её использовать.

Создание S3 Bucket

  1. Откройте консоль Amazon S3.
  2. Выберете Create Bucket.
  3. В диалоговом окне Create Bucket в поле Bucket Name введите имя корзины. Имя должно быть уникальным среди всех существующих корзин в Amazon S3. В поле Region введите регион.
  4. Создайте корзину.

Примечание: аккаунт AWS должен иметь права Upload/Delete и View для доступа к корзине S3.

Добавление необходимых прав

  1. Откройте консоль Amazon S3.
  2. Выберете корзину и затем Properties.
  3. В разделе Permissions выберете Add more permissions.
  4. Для добавления права Grantee введите vm-import-export@amazon.com.
  5. Выберете права Upload/Delete и View.
  6. Сохраните.

Экспорт

Для экспорта Вашей виртуальной машины потребуется использование следующей команды в командной строке: ec2-create-instance-export-task instance_id -e target_environment - f disk_image_format -c container_format -b s3_bucket

  • instance_id - ID виртуальной машины;
  • target_environment - cреда назначения (vmware);
  • disk_image_format - формат диска (для VMware - vmdk, для Microsoft Hyper-V и Citrix Xen - vhd);
  • container_format - формат целевого файла (для VMware - ova);
  • s3_bucket - имя целевой корзины.

Пример: ec2-create-instance-export-task i-38e485d8 -e vmware -f vmdk -c ova - b myexportbucket

Если у вас возникает ошибка при которой система не может найти ваш сервер, проверьте значение переменной EC2_URL. Изменить значение можно с помощью следующих команд.

Linux: export EC2_URL=https://<service_endpoint>

Например: export EC2_URL=https://ec2.us-west-2.amazonaws.com

Windows:
Нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Компьютер и выберите Свойства. Затем выберете Дополнительные настройки системы -> Переменные окружения. В разделе Пользовательские переменные нажмите Создать. В поле Имя переменной введите EC2_URL. В поле Значение переменной введите https://<service_endpoint>. Нажмите ОК.



Средняя оценка: 5,0, всего оценок: 3