Hi all, We use ceph(luminous) + openstack(queens) in my test environment。The virtual machine does not start properly after the disaster test and the image of virtual machine can not create snap.The procedure is as follows: #!/usr/bin/env python
import rados import rbd with rados.Rados(conffile='/etc/ceph/ceph.conf',rados_id='nova') as cluster: with cluster.open_ioctx('vms') as ioctx: rbd_inst = rbd.RBD() print "start open rbd image" with rbd.Image(ioctx, '10df4634-4401-45ca-9c57-f349b78da475_disk') as image: print "start create snapshot" image.create_snap('myimage_snap1') when i run it ,it show readonlyimage,as follows: start open rbd image start create snapshot Traceback (most recent call last): File "testpool.py", line 17, in <module> image.create_snap('myimage_snap1') File "rbd.pyx", line 1790, in rbd.Image.create_snap (/builddir/build/BUILD/ceph-12.2.5/build/src/pybind/rbd/pyrex/rbd.c:15682) rbd.ReadOnlyImage: [errno 30] error creating snapshot myimage_snap1 from 10df4634-4401-45ca-9c57-f349b78da475_disk but i run it with admin instead of nova,it is ok. "ceph auth list" as follow installed auth entries: osd.1 key: AQBL7uRcfuyxEBAAoK8JrQWMU6EEf/g83zKJjg== caps: [mon] allow profile osd caps: [osd] allow * osd.10 key: AQCV7uRcdsB9IBAAHbHHCaylVUZIPKFX20polQ== caps: [mon] allow profile osd caps: [osd] allow * osd.11 key: AQCW7uRcRIMRIhAAbXfLbQwijEO5ZQFWFZaO5w== caps: [mon] allow profile osd caps: [osd] allow * osd.2 key: AQBL7uRcfFMWDBAAo7kjQobGBbIHYfZkx45pOw== caps: [mon] allow profile osd caps: [osd] allow * osd.4 key: AQBk7uRc97CPOBAAK9IBJICvchZPc5p80bISsg== caps: [mon] allow profile osd caps: [osd] allow * osd.5 key: AQBk7uRcOdqaORAAkQeEtYsE6rLWLPhYuCTdHA== caps: [mon] allow profile osd caps: [osd] allow * osd.7 key: AQB97uRc+1eRJxAA34DImQIMFjzHSXZ25djp0Q== caps: [mon] allow profile osd caps: [osd] allow * osd.8 key: AQB97uRcFilBJhAAXzSzNJsgwpobC8654Xo7Sw== caps: [mon] allow profile osd caps: [osd] allow * client.admin key: AQAU7uRcNia+BBAA09mOYdX+yJWbLCjcuMih0A== auid: 0 caps: [mds] allow caps: [mgr] allow * caps: [mon] allow * caps: [osd] allow * client.cinder key: AQBp7+RcOzPHGxAA7azgyayVu2RRNWJ7JxSJEg== caps: [mon] allow r caps: [osd] allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=volumes-cache, allow rwx pool=vms, allow rwx pool=vms-cache, allow rx pool=images, allow rx pool=images-cache client.cinder-backup key: AQBq7+RcVOwGNRAAiwJ59ZvAUc0H4QkVeN82vA== caps: [mon] allow r caps: [osd] allow class-read object_prefix rbd_children, allow rwx pool=backups, allow rwx pool=backups-cache client.glance key: AQDf7uRc32hDBBAAkGucQEVTWqnIpNvihXf/Ng== caps: [mon] allow r caps: [osd] allow class-read object_prefix rbd_children, allow rwx pool=images, allow rwx pool=images-cache client.nova key: AQDN7+RcqDABIxAAXnFcVjBp/S5GkgOy0wqB1Q== caps: [mon] allow r caps: [osd] allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=volumes-cache, allow rwx pool=vms, allow rwx pool=vms-cache, allow rwx pool=images, allow rwx pool=images-cache client.radosgw.gateway key: AQAU7uRccP06CBAA6zLFtDQoTstl8CNclYRugQ== auid: 0 caps: [mon] allow rwx caps: [osd] allow rwx mgr.172.30.126.26 key: AQAr7uRclc52MhAA+GWCQEVnAHB01tMFpgJtTQ== caps: [mds] allow * caps: [mon] allow profile mgr caps: [osd] allow * mgr.172.30.126.27 key: AQAs7uRclkD2OBAAW/cUhcZEebZnQulqVodiXQ== caps: [mds] allow * caps: [mon] allow profile mgr caps: [osd] allow * mgr.172.30.126.28 key: AQAu7uRcT9OLBBAAZbEjb/N1NnZpIgfaAcThyQ== caps: [mds] allow * caps: [mon] allow profile mgr caps: [osd] allow * Can someone explain it to me? thanks!!
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com