You have to configure ceph in such a way that oneadmin can run the rados command without sudo.
You need to make a keyring file available for the oneadmin user that can monitor the pools On Wed, Nov 19, 2014 at 12:19 PM, Huynh Dac Nguyen <ndhu...@spsvietnam.vn> wrote: > Hi All, > > After search some articles and mailing list and try my best, my ceph > datastore can't monitor the capacity. > > 1) How can opennebula detect the size of ceph? > > - Opennebula is a ceph-mon? > > If yes, how can oneadmin user can run the rados command to show the > capacity, only root can do that? It must be "sudo rados", right? > > - The opennebula accesses to ceph-mon(font-end) with password-less to > run "ssh ho-srv-ceph-02 rados df | grep Total" > > If yes, i need an user oneadmin in ceph-mon and ability to run rados > df without sudo, so how? only root can run rados in this case. > > 2) Was any step i missed ? > > > Some description for my system: > > *Ceph: * > > - Deploy: ho-srv-ceph-01 > > - MON,OSD: ho-srv-ceph-02,ho-srv-ceph-03,ho-srv-ceph-04 > > - Sudo: "ceph ALL = (root) NOPASSWD:ALL" for all > > > *Opennebula:* > > For testing ceph datastore only, i use one standalone server with oneadmin > user > > Opennebula: cloudlab-02 > > Prepare for ceph: > > - password-less from ceph-deploy > > - Sudo: "ceph ALL = (root) NOPASSWD:ALL" for all > > - in ceph-deploy > > [root@ho-srv-ceph-01 ~]#ceph-deploy install cloudlab-02 > > I use use ceph to access from ceph to opennebula and user oneadmin to > access from opennebula to ceph > > *Following the official document: * > > - in ceph monitor > > [root@ho-srv-ceph-02 ~]# ceph osd pool create one 64 > > - in opennebula front-end > > [oneadmin@cloudlab-02 ~]$ cat ceph.one > > NAME = ceph > > DS_MAD = ceph > > TM_MAD = ceph > > DISK_TYPE = RBD > > POOL_NAME = one > > BRIDGE_LIST = ho-srv-ceph-02 > > [oneadmin@cloudlab-02 ~]$ vi ceph.one > > [oneadmin@cloudlab-02 ~]$ onedatastore create ceph > > ceph1.one ceph2.one ceph.one > > [oneadmin@cloudlab-02 ~]$ onedatastore create ceph.one > > ID: 105 > > Thank you. > > Regards, > > ndhuynh > > > > This e-mail message including any attachments is for the sole use of the > intended(s) and may contain privileged or confidential information. Any > unauthorized review, use, disclosure or distribution is prohibited. If you > are not intended recipient, please immediately contact the sender by reply > e-mail and delete the original message and destroy all copies thereof. > > _______________________________________________ > Users mailing list > Users@lists.opennebula.org > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > > -- Jaime Melis Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org | jme...@opennebula.org
_______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org