Re: Ceph: Error librbd to create a clone

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Patrick,

when you clone, you clone from a snapshot. This snapshot must be protected and above all, you RBD image must be format 2.

Are all of these elements true?

JC



On Mar 28, 2014, at 09:30, COPINE Patrick <patrick.copine@xxxxxxxxx> wrote:

> Hi,
> 
> I would like create a clone with a Python code, but I have a syntax error. In first, I have created an image (type 2), and after a snapshot. The code is here. 
> 
> Best regards,
> 
> root@ceph-clt:~/src# cat v4.py
> 
> # -*- coding:utf-8 -*-
> 
> import rbd
> 
> import rados
> 
> 
> 
> FCONF='/etc/ceph/ceph.conf'
> 
> POOL='rbd'
> 
> 
> 
> try:
> 
>   # connexion au cluster
> 
>   cluster = rados.Rados(conffile=FCONF)
> 
>   cluster.connect()
> 
> 
> 
>   # utilisation du pool 'rbd'
> 
>   p_ioctx = cluster.open_ioctx(POOL)
> 
>   c_ioctx = cluster.open_ioctx(POOL)
> 
> 
> 
>   try:
> 
>     # instanciation d'un objet de type 'rbd' pour cloner l'image
> 
>     rbd_inst = rbd.RBD()
> 
> 
> 
>     # création du clone "c1-foo3
> 
>     rbd_inst.clone(p_ioctx, 'foo3', 's1-foo3', c_ioctx, 'c1-foo3') 
> 
> 
> 
>   finally:
> 
>     p_ioctx.close()
> 
>     c_ioctx.close()
> 
> finally:
> 
>   cluster.shutdown()
> 
> 
> root@ceph-clt:~/src# python v4.py
> 
> Traceback (most recent call last):
> 
>   File "v4.py", line 22, in <module>
> 
>     rbd_inst.clone(p_ioctx, 'foo3', 's1-foo3', c_ioctx, 'c1-foo3', 0, 0) 
> 
>   File "/usr/lib/python2.7/dist-packages/rbd.py", line 239, in clone
> 
>     raise make_ex(ret, 'error creating clone')
> 
> rbd.InvalidArgument: error creating clone
> 
> 
> 
> 
> Patrick COPINE (tél: +33680117101, +33652566319)
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com





[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux