Hi,

The Image repository can only work with one directory, but the following
workaround could work:

Lets say /var/lib/one/images is your current image repository, and
/var/lib/one/new_images is the mount point for your new image repository.

Stop OpenNebula, change the Image repository path to the new one, and then
create links for all files in the repo. E.g.

/var/lib/one/new_images/abc -> /var/lib/one/images/abc

Start OpenNebula. Now it should work with the new repository path, but
using the old files.

Now you can copy the image files to /var/lib/one/new_images, for instance
.../abc_tmp. Once the copy is complete, delete the link (.../abc) and
rename the copied file.


Please keep in mind that this is a workaround. This steps won't work for
persistent Images If you are using tm_shared drivers; the VMs with
persistent Images are using directly the files from the repository.
You will also face problems if a VM saves the changes to the image
repository while its file is being copied form the old to the new storage.


Regards.
--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open Source Toolkit for Data Center Virtualization
www.OpenNebula.org | cmar...@opennebula.org |
@OpenNebula<http://twitter.com/opennebula><cmar...@opennebula.org>


2011/11/10 Carlos Fernández Iglesias <cigles...@cesga.es>

> Hello,
>
> I would like to know if threre's a way to declare two different
> directories to be part of the same image repository.
>
> We need to migrate all the images to the new repository but it means to
> stop all the machines and copy them.
> This would take too much time and we can't afford it, so the answer would
> be to move one image at a time, so we would need to have two different
> directories active in the repository. This two directories are nfs.
>
> Thank you.
> ______________________________**_________________
> Users mailing list
> Users@lists.opennebula.org
> http://lists.opennebula.org/**listinfo.cgi/users-opennebula.**org<http://lists.opennebula.org/listinfo.cgi/users-opennebula.org>
>
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to