[CentOS-devel] CentOS Cloud SIG?

Thu Jan 9 14:22:07 UTC 2014
Josh Boyer <jwboyer at fedoraproject.org>

On Thu, Jan 9, 2014 at 8:49 AM, Pádraig Brady <pbrady at redhat.com> wrote:
> On 01/09/2014 12:56 PM, Nux! wrote:
>> On 09.01.2014 12:08, Josh Boyer wrote:
>>> On Wed, Jan 8, 2014 at 8:24 PM, Lars Kellogg-Stedman <lars at redhat.com>
>>> wrote:
>>>> On Wed, Jan 08, 2014 at 08:07:15PM -0500, Josh Boyer wrote:
>>>>> What need for a different kernel has come up with the RDO/OpenStack
>>>>
>>>> For RDO/OpenStack we needed network namespace support (to support
>>>> Neutron) that wasn't available in the stock RHEL/CentOS kernel.
>>>
>>> Was that solved with some backporting to the RHEL/CentOS kernel, or
>>> did you wind up using an entirely newer kernel version?
>
> Also GRE and the newer VXLAN support were added.
> These were significant additions best managed within a full kernel release.
> Note since CentOS 6.5 these have been incorporated into the main kernel,
> but the point still remains that we can benefit from a separate kernel on occasion.

OK, but it's still a kernel based on the RHEL kernel, just with the
changes/additions backported to it.  It isn't a bump to e.g. the Linux
3.10 stable release or something.  Correct?

>> Separate kernels and iproute were/are necessary, they are provided in
>> this repo
>> http://repos.fedorapeople.org/repos/openstack/openstack-havana/epel-6/
>>
>> AFAIK netns is still unsupported in EL 6.5, iproute can't handle netns
>> for example.
>
> The netns backport is not complete due to kernel ABI constraints.
> With the older RDO kernel and with the newer CentOS 6.5 kernel you can
> specify the netns of a link but you can't use 'ip netns'.

Right.  I wonder how much kABI is going to play into CentOS variants.
Frankly, I hope the answer is "not much".

> The above linked repo is also a good place to browse candidate
> packages for the cloud sig. Given OpenStack is implemented in python,
> there are some new and/or backwards incompatible python libraries there.
> But also there are more general packages like the above discussed
> kernel for 6.4 based systems and openvswitch packages etc.

Good to know, thanks.

josh