<div dir="ltr">You have to configure ceph in such a way that oneadmin can run the rados command without sudo.<div><br></div><div>You need to make a keyring file available for the oneadmin user that can monitor the pools</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 19, 2014 at 12:19 PM, Huynh Dac Nguyen <span dir="ltr"><<a href="mailto:ndhuynh@spsvietnam.vn" target="_blank">ndhuynh@spsvietnam.vn</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

  
  <div style="margin-top:4px;margin-bottom:1px;font-variant:normal;margin-right:4px;line-height:normal;margin-left:4px">
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">Hi All, </font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">After search some articles and mailing list and try my best, my ceph datastore can't monitor the capacity. </font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">1) How can opennebula detect the size of ceph?</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">   - Opennebula is a ceph-mon?</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">      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? </font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">   - The opennebula accesses to ceph-mon(font-end) with password-less to run "ssh ho-srv-ceph-02 rados df | grep Total"</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">      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.</font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">2) Was any step i missed ?</font>    </p>
<br>      <br>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">Some description for my system: </font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <b><font face="Dialog">Ceph: </font></b><font face="Dialog"></font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">- Deploy:        ho-srv-ceph-01 </font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">- MON,OSD:   ho-srv-ceph-02,ho-srv-ceph-03,ho-srv-ceph-04</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">- Sudo:           "ceph ALL = (root) NOPASSWD:ALL" for all</font>    </p>
<br>      <br>
    <p style="margin-bottom:0;margin-top:0">
      <b><font face="Dialog">Opennebula:</font></b><font face="Dialog"></font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">For testing ceph datastore only, i use one standalone server with oneadmin user</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">Opennebula:   cloudlab-02</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">Prepare for ceph: </font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">- password-less from ceph-deploy</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">- Sudo:            "ceph ALL = (root) NOPASSWD:ALL" for all</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">- in ceph-deploy</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">[root@ho-srv-ceph-01 ~]#ceph-deploy install cloudlab-02</font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">I use use ceph to access from ceph to opennebula  and user oneadmin to access from opennebula to ceph</font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <b><font face="Dialog">Following the official document: </font></b><font face="Dialog"></font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">- in ceph monitor</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">[root@ho-srv-ceph-02 ~]# ceph osd pool create one 64</font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">- in opennebula front-end</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">[oneadmin@cloudlab-02 ~]$ cat ceph.one </font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">NAME      = ceph</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">DS_MAD    = ceph</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">TM_MAD    = ceph</font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">DISK_TYPE = RBD</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">POOL_NAME = one</font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">BRIDGE_LIST = ho-srv-ceph-02</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">[oneadmin@cloudlab-02 ~]$ vi ceph.one </font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">[oneadmin@cloudlab-02 ~]$ onedatastore create ceph</font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">ceph1.one  ceph2.one  ceph.one   </font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">[oneadmin@cloudlab-02 ~]$ onedatastore create ceph.one </font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">ID: 105</font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">Thank you. </font>    </p>
<br>      
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">Regards, </font>    </p>
    <p style="margin-bottom:0;margin-top:0">
      <font face="Dialog">ndhuynh</font>    </p>
<br>      <br>
  <br>

    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.<br>
  </div>
<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
<br></blockquote></div><br></div><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Jaime Melis<br>Project Engineer<br>OpenNebula - Flexible Enterprise Cloud Made Simple<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:jmelis@opennebula.org" target="_blank">jmelis@opennebula.org</a></div></div></div>