Skip to main content
Version: 3.1

Transfer a volume to another project

Use this procedure to transfer a volume from one project to another without recreating its data.

danger

This workflow does not apply to virtual machines (instances) that were created with the Delete with instance volume option enabled.

Prepare the volume for transfer​

  1. Navigate to Project > Compute > Instances, select the instance with volume(s) to transfer.

    block-storage-transfer-volume-1-instance_details_page

  2. To make the volume identifiable during the transfer, select the instance to be transferred from the Instance Architecture.

    block-storage-transfer-volume-2-view_volume_details

  3. To change the volume name to an identifiable name, click Edit and input a new name.

    block-storage-transfer-volume-3-rename_transfer_volume

  4. Repeat the renaming for all volumes, then verify the names are reflected in the Skyline UI.

    block-storage-transfer-volume-4-renamed_volume

  5. To delete the instance and start the transfer(s), click More > Delete to Delete the Instance.

    warning

    Leave Immediate Delete unchecked.

    block-storage-transfer-volume-5-delete_instance

  6. Navigate to Porject > Storage > Volumes, and select the volume to transfer.

    block-storage-transfer-volume-6-create_volume_transfer_operation

  7. To begin the transfer operation after verifying volume details, click More > Create Transfer.

    1. Transfer Name: Enter a transfer operation name.

    block-storage-transfer-volume-7-create_volume_transfer_name block-storage-transfer-volume-8-volume_transfer_confirm

  8. A transfer file downloads automatically containing information of the transfer, verfiy the following information:

    1. Transfer Name: This should match the name of the transfer entered in the previous step.
    2. Transfer ID: Unique transfer ID.
    3. Auth Key: Transfer auth key, keep this private.
  9. Continue to accep the transfer in the destination project.

Accept the volume transfer​

  1. Switch to the destination project.

    block-storage-transfer-volume-9-switch_to_destination_project

  2. Navigate to Project > Storage > Volumes, and click Accept Volume Transfer.

    block-storage-transfer-volume-10-volumes_page

  3. Enter the Transfer ID and Authorization Key to accept the volume transfer.

    block-storage-transfer-volume-11-enter_transfer_detail

  4. Verify volume transfer completes successfully.

    block-storage-transfer-volume-12_volume_transfer_successful

  5. To launch the transferred volume as an instance, click Edit > Instance Related > Create Instance.

    block-storage-transfer-volume-13-create_instance_from_volume

  6. In the create instance from volume, select the tranferred volume as the Bootable Volume.

    block-storage-transfer-volume-14-select_transferred_volume

  7. Verify instance created successfully.

    block-storage-transfer-volume-15-instance_created_successfully