[ceph-users] RBD deprecated?

2015-02-05 Thread Don Doerner
All,

I have been using Ceph to provide block devices for various, nefarious purposes 
(mostly testing ;-).  But as I have worked with various Linux distributions 
(RHEL7, CentOS6, CentOS7) and various Ceph releases (firefly, giant), I notice 
that the onlycombination for which I seem able to find the needed kernel 
modules (rbd, libceph) is RHEL7-firefly.

I've gone a far ways with that one combination, but I am hitting some limits 
now, in terms of flexibility of configurations.


This suggests to me that either I don't know where/how I am supposed to get the 
needed kernel modules or (more likely, given that I found the RHEL7-firefly 
combination) that the block device presentation is deprecated (or at least 
disfavored).

Can anyone comment on whether it's a good idea to plan around it, going forward?

 
Regards,

-don-___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] RBD deprecated?

2015-02-05 Thread Florent MONTHEL
Hi all

It's quite difficult to introduce ICE block mode in major enterprise because 
major companies still have RHEL 6 and 5 so no good kernel version. 
RHEL 7 is not yet fully qualified in enterprise (real life) and after that we 
have thousand of servers to migrate...
No way to have RPM like solution to use RBD block on RHEL 6/5 ?

Sent from my iPhone

 On 5 févr. 2015, at 19:17, Don Doerner dondoer...@sbcglobal.net wrote:
 
 Ken,
 
 Thanks for the reply.
 
 It's really good news, that RBD is considered strategic.  I'm guessing I can 
 use the firefly kernel modules on a giant ceph system, as long as RHEL7 is in 
 play?  No serious changes in that code from firefly to giant (I'm hoping)?
  
 Regards,
 
 -don-
 
 
 On Thursday, February 5, 2015 10:05 AM, Ken Dreyer kdre...@redhat.com wrote:
 
 
 On 02/05/2015 08:55 AM, Don Doerner wrote:
 
  I have been using Ceph to provide block devices for various, nefarious
  purposes (mostly testing ;-).  But as I have worked with various Linux
  distributions (RHEL7, CentOS6, CentOS7) and various Ceph releases
  (firefly, giant), I notice that the onlycombination for which I seem
  able to find the needed kernel modules (rbd, libceph) is RHEL7-firefly.
 
 
 Hi Don,
 
 The RBD kernel module is not deprecated; quite the opposite in fact.
 
 A year ago things were a bit rough regarding supporting the Ceph kernel
 modules on RHEL 6 and 7. All Ceph kernel module development goes
 upstream first into Linus' kernel tree, and that tree is very different
 than what ships in RHEL 6 (2.6.32 plus a lot of patches) and RHEL 7
 (3.10.0 plus a lot of patches). This meant that it was historically much
 harder for the Ceph developer community to integrate what was going on
 upstream with what was happening in the downstream RHEL kernels.
 
 Currently, Red Hat's plan is to ship rbd.ko and some of the associated
 firefly userland bits in RHEL 7.1. You mention that you've been testing
 on RHEL 7, so I'm guessing you're got a RHEL subscription. As it turns
 out, you can try the new kernel package out today in the RHEL 7.1 Beta
 that's available to all RHEL subscribers. It's a beta, so please open
 support requests with Red Hat if you happen to hit bugs with those new
 packages.
 
 Unfortunately CentOS does not rebuild and publish the public RHEL Betas,
 so for CentOS 7, you'll have to wait until RHEL 7.1 reaches GA and
 CentOS 7.1 rebuilds it. (I suppose you could jump ahead of the CentOS
 developers here and rebuild your own kernel package and ceph userland if
 you're really eager... but you're really on your own there :)
 
 - Ken
 
 
 
 ___
 ceph-users mailing list
 ceph-users@lists.ceph.com
 http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] RBD deprecated?

2015-02-05 Thread Ken Dreyer
On 02/05/2015 08:55 AM, Don Doerner wrote:
 I have been using Ceph to provide block devices for various, nefarious
 purposes (mostly testing ;-).  But as I have worked with various Linux
 distributions (RHEL7, CentOS6, CentOS7) and various Ceph releases
 (firefly, giant), I notice that the onlycombination for which I seem
 able to find the needed kernel modules (rbd, libceph) is RHEL7-firefly.

Hi Don,

The RBD kernel module is not deprecated; quite the opposite in fact.

A year ago things were a bit rough regarding supporting the Ceph kernel
modules on RHEL 6 and 7. All Ceph kernel module development goes
upstream first into Linus' kernel tree, and that tree is very different
than what ships in RHEL 6 (2.6.32 plus a lot of patches) and RHEL 7
(3.10.0 plus a lot of patches). This meant that it was historically much
harder for the Ceph developer community to integrate what was going on
upstream with what was happening in the downstream RHEL kernels.

Currently, Red Hat's plan is to ship rbd.ko and some of the associated
firefly userland bits in RHEL 7.1. You mention that you've been testing
on RHEL 7, so I'm guessing you're got a RHEL subscription. As it turns
out, you can try the new kernel package out today in the RHEL 7.1 Beta
that's available to all RHEL subscribers. It's a beta, so please open
support requests with Red Hat if you happen to hit bugs with those new
packages.

Unfortunately CentOS does not rebuild and publish the public RHEL Betas,
so for CentOS 7, you'll have to wait until RHEL 7.1 reaches GA and
CentOS 7.1 rebuilds it. (I suppose you could jump ahead of the CentOS
developers here and rebuild your own kernel package and ceph userland if
you're really eager... but you're really on your own there :)

- Ken
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] RBD deprecated?

2015-02-05 Thread Don Doerner
Ken,

Thanks for the reply.

It's really good news, that RBD is considered strategic.  I'm guessing I can 
use the firefly kernel modules on a giant ceph system, as long as RHEL7 is in 
play?  No serious changes in that code from firefly to giant (I'm hoping)?

 
Regards,

-don-


On Thursday, February 5, 2015 10:05 AM, Ken Dreyer kdre...@redhat.com wrote:
 


On 02/05/2015 08:55 AM, Don Doerner wrote:

 I have been using Ceph to provide block devices for various, nefarious
 purposes (mostly testing ;-).  But as I have worked with various Linux
 distributions (RHEL7, CentOS6, CentOS7) and various Ceph releases
 (firefly, giant), I notice that the onlycombination for which I seem
 able to find the needed kernel modules (rbd, libceph) is RHEL7-firefly.

Hi Don,

The RBD kernel module is not deprecated; quite the opposite in fact.

A year ago things were a bit rough regarding supporting the Ceph kernel
modules on RHEL 6 and 7. All Ceph kernel module development goes
upstream first into Linus' kernel tree, and that tree is very different
than what ships in RHEL 6 (2.6.32 plus a lot of patches) and RHEL 7
(3.10.0 plus a lot of patches). This meant that it was historically much
harder for the Ceph developer community to integrate what was going on
upstream with what was happening in the downstream RHEL kernels.

Currently, Red Hat's plan is to ship rbd.ko and some of the associated
firefly userland bits in RHEL 7.1. You mention that you've been testing
on RHEL 7, so I'm guessing you're got a RHEL subscription. As it turns
out, you can try the new kernel package out today in the RHEL 7.1 Beta
that's available to all RHEL subscribers. It's a beta, so please open
support requests with Red Hat if you happen to hit bugs with those new
packages.

Unfortunately CentOS does not rebuild and publish the public RHEL Betas,
so for CentOS 7, you'll have to wait until RHEL 7.1 reaches GA and
CentOS 7.1 rebuilds it. (I suppose you could jump ahead of the CentOS
developers here and rebuild your own kernel package and ceph userland if
you're really eager... but you're really on your own there :)

- Ken___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com