Hi, Now, I have an exception. Before starting the Python program, I made the following actions.
The exception is : > root@ceph-clt:~/src# python v4.py <CR> > > Traceback (most recent call last): > > File "v4.py", line 22, in <module> > > rbd_inst.clone(p_ioctx, 'foo3', 's1-foo3', c_ioctx, 'c1-foo3') > > File "/usr/lib/python2.7/dist-packages/rbd.py", line 239, in clone > > raise make_ex(ret, 'error creating clone') > > rbd.Error: error creating clone: error code 8 > 2014-03-28 21:13 GMT+01:00 COPINE Patrick <[email protected]>: > 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>)* >> > -- Cordialement, Patrick COPINE *(*tél: *+33680117101, **+33652566319)*
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
