Hi Jaime..yes we did figure it out eventually.  Turned out the image I had
stored in CEPH was not a good image. Once I loaded another image into ceph and booted that, I was fine. the version of libvirt I was running only
supported RAW images over ceph, not qcow2, and my first raw image had been
truncated in some bad way.

Steve Timm


On Wed, 19 Nov 2014, Jaime Melis wrote:

Hi Steven,
Sorry, but this email fell through the cracks.

Did you ever manage to launch a Ceph VM? Or you are still stumped by this issue 
here?

if it's still not working for you, can you send us the output of "onedatastore show -x 
<id>" where
id is the ceph's ds id.

Regards,
Jaime

On Wed, Sep 24, 2014 at 4:49 PM, Steven Timm <t...@fnal.gov> wrote:
      Now have upgraded to opennebula 4.8.0 and still struggling
      with successfully launching a Ceph VM.  We have worked out
      all permissions issues on the client host and in the Ceph datastore
      and have gotten to the point where opennebula can deploy
      the VM from RBD and the virtual machine starts.. but we get "Geom Error"
      on the console of the VM and that is all.   Has anyone seen this error 
before and have
      any idea how to deal with it?  I presume that
      it means that the virtual machine can not even find the boot sector of
      the disk that it sees as /dev/vda but I can't find any information
      on this error anywhere.  Any help is appreciated.

      We are trying to replace an old san-gfs file store with Ceph
      but need better success than that if this is going to work.

      Steve Timm


      On Wed, 10 Sep 2014, Steven Timm wrote:

            The first and most obvious problem below was that we were running an
            old version of qemu-img and qemu-kvm that ships with 
RHEL6/Centos6/SL6
            that doesn't support the "rbd" format.  We were able to find
            a modified version that the Ceph people had back-ported and now
            we can import an image into the datastore and have
            gotten as far to getting a deployment.0 written on the hypervisor.
            It can't contact Ceph as yet, is getting connection refused but
            we think that is an authentication issue.

            http://ceph.com/packages/qemu-kvm/redhat/x86_64/
            is where these packages for 6.2 live.

            Hopefully this all gets easier pretty soon now that RedHat has 
bought Ceph
            and all the right packages will be in RHEL7.  Or will they be only
            proprietarily available in Redhat Enterprise Virtualization?  Has 
anyone
            tried yet?

            Steve



            On Wed, 10 Sep 2014, Steven Timm wrote:



                   I have configured a Ceph datastore on one 4.6 and have gotten
                  as
                   far as to get opennebula to accept the datastore.  But when 
we
                   try to do the first oneimage create into the datastore we get
                  the
                   following error in oned.log :

                   Wed Sep 10 13:10:44 2014 [ImM][I]: Command execution fail:
                   /var/lib/one/remotes/datastore/ceph/cp
 
PERTX0RSSVZFUl9BQ1RJT05fREFUQT48SU1BR0U+PElEPjE4PC9JRD48VUlEPjA8L1VJRD48R0lEPjA8L0dJRD48VU5BTUU+b
25lYWRtaW48L1VOQU1FPjxHTkFNRT5vbmVhZG1pbjwvR05BTUU+PE5BTUU+Y2VwaHRlc3Q8L05BTUU+PFBFUk1JU1NJT05TPjx
PV05FUl9VPjE8L09XTkVSX1U+PE9XTkVSX00+MTwvT1dORVJfTT48T1dORVJfQT4wPC9PV05FUl9BPjxHUk9VUF9VPjA8L0dST
1VQX1U+PEdST1VQX00+MDwvR1JPVVBfTT48R1JPVVBfQT4wPC9HUk9VUF9BPjxPVEhFUl9VPjA8L09USEVSX1U+PE9USEVSX00
+MDwvT1RIRVJfTT48T1RIRVJfQT4wPC9PVEhFUl9BPjwvUEVSTUlTU0lPTlM+PFRZUEU+MDwvVFlQRT48RElTS19UWVBFPjM8L
0RJU0tfVFlQRT48UEVSU0lTVEVOVD4wPC9QRVJTSVNURU5UPjxSRUdUSU1FPjE0MTAzNzI1NTU8L1JFR1RJTUU+PFNPVVJDRT4
8L1NPVVJDRT48UEFUSD4vY2xvdWQvaW1hZ2VzL3RpbW0vNDBnYi5xY293MjwvUEFUSD48RlNUWVBFPjwvRlNUWVBFPjxTSVpFP
jQwOTYwPC9TSVpFPjxTVEFURT40PC9TVEFURT48UlVOTklOR19WTVM+MDwvUlVOTklOR19WTVM+PENMT05JTkdfT1BTPjA8L0N
MT05JTkdfT1BTPjxDTE9OSU5HX0lEPi0xPC9DTE9OSU5HX0lEPjxEQVRBU1RPUkVfSUQ+MTAzPC9EQVRBU1RPUkVfSUQ+PERBV
EFTVE9SRT5jZXBoX2RhdGFzdG9yZTwvREFUQVNUT1JFPjxWTVM+PC9WTVM+PENMT05FUz48L0NMT05FUz48VEVNUExBVEU+PER
                  FU0NSSV
                   BUS
 
U9OPjwhW0NEQVRBW3Rlc3QgY2VwaCBnb2xkZW4gaW1nXV0+PC9ERVNDUklQVElPTj48REVWX1BSRUZJWD48IVtDREFUQVtoZF
1dPjwvREVWX1BSRUZJWD48RFJJVkVSPjwhW0NEQVRBW3Fjb3cyXV0+PC9EUklWRVI+PC9URU1QTEFURT48L0lNQUdFPjxEQVRB
U1RPUkU+PElEPjEwMzwvSUQ+PFVJRD4wPC9VSUQ+PEdJRD4wPC9HSUQ+PFVOQU1FPm9uZWFkbWluPC9VTkFNRT48R05BTUU+b2
5lYWRtaW48L0dOQU1FPjxOQU1FPmNlcGhfZGF0YXN0b3JlPC9OQU1FPjxQRVJNSVNTSU9OUz48T1dORVJfVT4xPC9PV05FUl9V
PjxPV05FUl9NPjE8L09XTkVSX00+PE9XTkVSX0E+MDwvT1dORVJfQT48R1JPVVBfVT4xPC9HUk9VUF9VPjxHUk9VUF9NPjA8L0
dST1VQX00+PEdST1VQX0E+MDwvR1JPVVBfQT48T1RIRVJfVT4wPC9PVEhFUl9VPjxPVEhFUl9NPjA8L09USEVSX00+PE9USEVS
X0E+MDwvT1RIRVJfQT48L1BFUk1JU1NJT05TPjxEU19NQUQ+Y2VwaDwvRFNfTUFEPjxUTV9NQUQ+Y2VwaDwvVE1fTUFEPjxCQV
NFX1BBVEg+L3Zhci9saWIvb25lLy9kYXRhc3RvcmVzLzEwMzwvQkFTRV9QQVRIPjxUWVBFPjA8L1RZUEU+PERJU0tfVFlQRT4z
PC9ESVNLX1RZUEU+PENMVVNURVJfSUQ+LTE8L0NMVVNURVJfSUQ+PENMVVNURVI+PC9DTFVTVEVSPjxUT1RBTF9NQj42MTAyNz
MyODwvVE9UQUxfTUI+PEZSRUVfTUI+NjA4NTE1NTI8L0ZSRUVfTUI+PFVTRURfTUI+MTc1Nzc2PC9VU0VEX01CPjxJTUFHRVM+
                  PC9JTUF
                   HRV
 
M+PFRFTVBMQVRFPjxCQVNFX1BBVEg+PCFbQ0RBVEFbL3Zhci9saWIvb25lLy9kYXRhc3RvcmVzL11dPjwvQkFTRV9QQVRIPjx
CUklER0VfTElTVD48IVtDREFUQVtvbmU0ZGV2XV0+PC9CUklER0VfTElTVD48Q0VQSF9IT1NUPjwhW0NEQVRBW3N0a2VuZGNhM
DFhIHN0a2VuZGNhMDRhIHN0a2VuZGNhMDJhXV0+PC9DRVBIX0hPU1Q+PENFUEhfU0VDUkVUPjwhW0NEQVRBWy9ldGMvY2VwaC9
jZXBoLmNsaWVudC5hZG1pbi5rZXlyaW5nXV0+PC9DRVBIX1NFQ1JFVD48Q0xPTkVfVEFSR0VUPjwhW0NEQVRBW1NFTEZdXT48L
0NMT05FX1RBUkdFVD48REFUQVNUT1JFX0NBUEFDSVRZX0NIRUNLPjwhW0NEQVRBW3llc11dPjwvREFUQVNUT1JFX0NBUEFDSVR
ZX0NIRUNLPjxESVNLX1RZUEU+PCFbQ0RBVEFbUkJEXV0+PC9ESVNLX1RZUEU+PERTX01BRD48IVtDREFUQVtjZXBoXV0+PC9EU
19NQUQ+PExOX1RBUkdFVD48IVtDREFUQVtOT05FXV0+PC9MTl9UQVJHRVQ+PFBPT0xfTkFNRT48IVtDREFUQVtvbmVdXT48L1B
PT0xfTkFNRT48U1RBR0lOR19ESVI+PCFbQ0RBVEFbL3Zhci9saWIvb25lL2NlcGgtdG1wXV0+PC9TVEFHSU5HX0RJUj48VE1fT
UFEPjwhW0NEQVRBW2NlcGhdXT48L1RNX01BRD48L1RFTVBMQVRFPjwvREFUQVNUT1JFPjwvRFNfRFJJVkVSX0FDVElPTl9EQVR
                  BPg==
                   18
                   Wed Sep 10 13:10:44 2014 [ImM][I]: cp: Copying local image
                   /cloud/images/timm/40gb.qcow2 to the image repository
                   Wed Sep 10 13:10:44 2014 [ImM][E]: cp: Command "    set -e
                   Wed Sep 10 13:10:44 2014 [ImM][I]:
                   Wed Sep 10 13:10:44 2014 [ImM][I]: if [ "" = "2" ]; then
                   Wed Sep 10 13:10:44 2014 [ImM][I]: FORMAT=$(qemu-img info
                   /var/lib/one/ceph-tmp/68bec7e25cb73c98a31a48117022d72c | grep
                  "^file
                   format:" |  awk '{print }')
                   Wed Sep 10 13:10:44 2014 [ImM][I]:
                   Wed Sep 10 13:10:44 2014 [ImM][I]: if [ "$FORMAT" != "raw" ];
                  then
                   Wed Sep 10 13:10:44 2014 [ImM][I]: qemu-img convert -O raw
                   /var/lib/one/ceph-tmp/68bec7e25cb73c98a31a48117022d72c
                   /var/lib/one/ceph-tmp/68bec7e25cb73c98a31a48117022d72c.raw
                   Wed Sep 10 13:10:44 2014 [ImM][I]: mv
                   /var/lib/one/ceph-tmp/68bec7e25cb73c98a31a48117022d72c.raw
                   /var/lib/one/ceph-tmp/68bec7e25cb73c98a31a48117022d72c
                   Wed Sep 10 13:10:44 2014 [ImM][I]: fi
                   Wed Sep 10 13:10:44 2014 [ImM][I]:
                   Wed Sep 10 13:10:44 2014 [ImM][I]: rbd import --format 2
                   /var/lib/one/ceph-tmp/68bec7e25cb73c98a31a48117022d72c
                  one/one-18
                   Wed Sep 10 13:10:44 2014 [ImM][I]: else
                   Wed Sep 10 13:10:44 2014 [ImM][I]: qemu-img convert
                   /var/lib/one/ceph-tmp/68bec7e25cb73c98a31a48117022d72c
                  rbd:one/one-18
                   Wed Sep 10 13:10:44 2014 [ImM][I]: fi
                   Wed Sep 10 13:10:44 2014 [ImM][I]:
                   Wed Sep 10 13:10:44 2014 [ImM][I]: # remove original
                   Wed Sep 10 13:10:44 2014 [ImM][I]: rm -f
                   /var/lib/one/ceph-tmp/68bec7e25cb73c98a31a48117022d72c"
                  failed: Unknown
                   protocol 'rbd:one/one-18'
                   Wed Sep 10 13:10:44 2014 [ImM][E]: Error registering
                  one/one-18 in one4dev
                   Wed Sep 10 13:10:44 2014 [ImM][I]: ExitCode: 1
                   Wed Sep 10 13:10:44 2014 [ImM][E]: Error copying image in the
                  datastore:
                   Error registering one/one-18 in one4dev




                   ---

                   Clear we are afailed to register the rbd, but not clear why..
                  any
                   or clues on why we failed are helpful.
                   Several places in the docs refer to libvirt 1.x.  Has anyone
                   made this work on RHEL6/Centos 6 (we are running the newer
                  kernel so
                   we do have the rbd.o kernel module available, and rbd
                  import/export
                   works from the command line.)

                   Steve Timm


                   
------------------------------------------------------------------
                   Steven C. Timm, Ph.D  (630) 840-8525
                   t...@fnal.gov  http://home.fnal.gov/~timm/
                   Fermilab Scientific Computing Division, Scientific Computing
                  Services
                   Quad.
                   Grid and Cloud Services Dept., Associate Dept. Head for Cloud
                  Computing


            ------------------------------------------------------------------
            Steven C. Timm, Ph.D  (630) 840-8525
            t...@fnal.gov  http://home.fnal.gov/~timm/
            Fermilab Scientific Computing Division, Scientific Computing 
Services Quad.
            Grid and Cloud Services Dept., Associate Dept. Head for Cloud 
Computing


      ------------------------------------------------------------------
      Steven C. Timm, Ph.D  (630) 840-8525
      t...@fnal.gov  http://home.fnal.gov/~timm/
      Fermilab Scientific Computing Division, Scientific Computing Services 
Quad.
      Grid and Cloud Services Dept., Associate Dept. Head for Cloud Computing
      _______________________________________________
      Users mailing list
      Users@lists.opennebula.org
      http://lists.opennebula.org/listinfo.cgi/users-opennebula.org




--
OpenNebula - Flexible Enterprise Cloud Made Simple
--
Jaime Melis
Senior Infrastructure Architect at OpenNebula Systems (formerly C12G Labs)
jmelis@opennebula.systems | @OpenNebula
--
Confidentiality Warning: The information contained in this e-mail and any 
accompanying documents,
unless otherwise expressly indicated, is confidential and privileged, and is 
intended solely for
the person and/or entity to whom it is addressed (i.e. those identified in the "To" and 
"cc" box).
They are the property of OpenNebula.Systems S.L.. Unauthorized distribution, 
review, use,
disclosure, or copying of this communication, or any part thereof, is strictly 
prohibited and may
be unlawful. If you have received this e-mail in error, please notify us 
immediately by e-mail at
abuse@opennebula.systems and delete the e-mail and attachments and any copy 
from your system.
OpenNebula's thanks you for your cooperation.



------------------------------------------------------------------
Steven C. Timm, Ph.D  (630) 840-8525
t...@fnal.gov  http://home.fnal.gov/~timm/
Office:  Wilson Hall room 804
Fermilab Scientific Computing Division,
Currently transitioning from:
Scientific Computing Services Quadrant
Grid and Cloud Services Dept., Associate Dept. Head for Cloud Computing

To:
Scientific Computing Facilities Quadrant.,
Experimental Computing Facilities Dept.,
Project Lead for Virtual Facility Project.

_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to