How to transfer volumes between domains and projects using OpenStack CLI client on 3Engines Cloud[🔗](#how-to-transfer-volumes-between-domains-and-projects-using-openstack-cli-client-on-brand-name "Permalink to this headline")
===================================================================================================================================================================================================================================

Volumes in OpenStack can be used to store data. They are visible to virtual machines like drives.

Such a volume is usually available to just the project in which it was created. Transferring data stored on it between projects might take a long time, especially if such a volume contains lots of data, like, say, hundreds or thousands of gigabytes (or even more).

This article covers changing the assignment of a volume to a project. This allows you to move a volume directly from one project (which we will call *source* project) to another (which we will call *destination* project) using the OpenStack CLI in a way that does **not** require you to physically transfer the data.

The *source* project and *destination* project must both be on the same cloud (for example WAW3-2). They can (but don’t have to) belong to different users from different domains and organizations.

What We Are Going To Cover[🔗](#what-we-are-going-to-cover "Permalink to this headline")
---------------------------------------------------------------------------------------

> * Initializing transfer of volume
> * Accepting transfer of volume
> * Cancelling transfer of volume

Prerequisites[🔗](#prerequisites "Permalink to this headline")
-------------------------------------------------------------

No. 1 **Account**

You need a 3Engines Cloud hosting account with access to the Horizon interface: <https://horizon.3Engines.com>

No. 2 **OpenStack CLI Client**

To use the OpenStack CLI client, you need to have it installed. See one of these articles to learn how to do it: