Yes, I forgot that. I was influenced by the error message. I will protect the snapshot before performing the clone. Thank you. Le 28 mars 2014 17:30, "COPINE Patrick" <[email protected]> a écrit :
> 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 <%2B33680117101>, **+33652566319 > <%2B33652566319>)* >
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
