<html>
  <head>

  </head>
  <body 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 size="2" face="Dialog">Hi All, </font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" 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 size="2" face="Dialog">1) How can opennebula detect the size of ceph?</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">   - Opennebula is a ceph-mon?</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" 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 size="2" 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 size="2" 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 size="2" face="Dialog">2) Was any step i missed ?</font>    </p>
<br>      <br>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">Some description for my system: </font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <b><font size="2" face="Dialog">Ceph: </font></b><font size="2" face="Dialog"></font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">- Deploy:        ho-srv-ceph-01 </font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" 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 size="2" face="Dialog">- Sudo:           "ceph ALL = (root) NOPASSWD:ALL" for all</font>    </p>
<br>      <br>
    <p style="margin-bottom: 0; margin-top: 0">
      <b><font size="2" face="Dialog">Opennebula:</font></b><font size="2" face="Dialog"></font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" 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 size="2" face="Dialog">Opennebula:   cloudlab-02</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">Prepare for ceph: </font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">- password-less from ceph-deploy</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">- Sudo:            "ceph ALL = (root) NOPASSWD:ALL" for all</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">- in ceph-deploy</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">[root@ho-srv-ceph-01 ~]#ceph-deploy install cloudlab-02</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" 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 size="2" face="Dialog">Following the official document: </font></b><font size="2" face="Dialog"></font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">- in ceph monitor</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" 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 size="2" face="Dialog">- in opennebula front-end</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">[oneadmin@cloudlab-02 ~]$ cat ceph.one </font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">NAME      = ceph</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">DS_MAD    = ceph</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">TM_MAD    = ceph</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">DISK_TYPE = RBD</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">POOL_NAME = one</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">BRIDGE_LIST = ho-srv-ceph-02</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">[oneadmin@cloudlab-02 ~]$ vi ceph.one </font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">[oneadmin@cloudlab-02 ~]$ onedatastore create ceph</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">ceph1.one  ceph2.one  ceph.one   </font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">[oneadmin@cloudlab-02 ~]$ onedatastore create ceph.one </font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">ID: 105</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">Thank you. </font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">Regards, </font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" 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>
  </BODY></HTML>