Трансфер диска — это функция, позволяющая перенести данные с диска одного проекта на диск другого проекта, что облегчает управление ресурсами и обеспечивает гибкость в работе с вашими проектами После успешного создания трансфера диска, будет загружен файл с информацией о трансфере.
Донор диска - текущий владелец диска, создает трансфер диска и отправляет ID трансфера и ключ аутентификации реципиенту диска. Реципиент диска - новый владалец, принимает трансфер с помощью ID трансфера и ключа аутентификации.
Чтобы создать трансфер диска, диск должен быть в статусе available:
После создания трансфера, диск перейдет в статус awaiting-transfer.
Чтобы принять трансфер диска:
openstack volume list
3. Чтобы создать трансфер диска, диск должен быть в статусе available:
openstack volume transfer request create <volume> --name transferName <name>
Где:
<volume> - название или ID диска.
--name transferName - название трансфера.
auth_key openstack volume transfer request create VOLUME_ID, it will not be available in subsequent openstack volume transfer request show TRANSFER_ID command.
После создания трансфера вы получите таблицу, в которой содержится auth_key и id трансфера. Эти значения необходимо передать получателю. Диск перейдет в статус awaiting-transfer.
openstack volume transfer request list
2. Чтобы принять трансфер на стороне получателя, воспользуйтесь командой:
openstack volume transfer request accept <transfer_ID> <auth_key>
Где:
<transfer_ID> - ID трансфера, который вы получили от отправителя. <auth_key> - ключ аутентификации.
1. Если диск загрузочный, то в панели управления переходим в раздел «Инстансы» и удаляем инстанс, если диск дополнительный, то можно перейти ко второму пункту.
Внимание! Если при создании инстанса Вы указали опцию «удалить диск при удалении инстанса», то описанные далее действия выполнять нельзя.
Данная опция отключена по умолчанию.
2. Далее в разделе «Диски» в опциях необходимого диска выбираем «Создать передачу».
В появившемся окне задаём любое название для передачи.
После необходимо сохранить информацию о передаче на локальном устройстве, кликнув на «Загрузить учетные данные трансфера», эти данные будут нужны в следующем пункте.
Закрыв окно передачи, вы увидите, что у диска сменился статус.
3. Авторизуйтесь во втором проекте и в разделе «Диски» кликните на «Принять передачу».
В окне передачи внесите данные, которые были сохранены в предыдущем пункте.
После принятия передачи, диск будет перенесён во второй проект.
Чтобы удалить трансфер созданный трансфер:
openstack volume transfer request list
3. Удалите трансфер:
openstack volume transfer request delete <transfer>