openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #15966
Re: Is It Safe to Use The OpenStack Packages Distributed in Ubuntu 12.04 Official Repository?
>> ----- Reply message -----
>> From: "Ji Zhang" <zhangji87@xxxxxxxxx>
>> To: "openstack@xxxxxxxxxxxxxxxxxxx" <openstack@xxxxxxxxxxxxxxxxxxx>
>> Subject: [Openstack] Is It Safe to Use The OpenStack Packages Distributed in Ubuntu 12.04 Official Repository?
>> Date: Mon, Aug 20, 2012 04:58
>>
>>
>>
>> Hi,
>>
>> I'm to deploy OpenStack Essex in production environment. According to
>> the official manual, I should either install it manually or use
>> dodai-deploy. After briefly browsing these methods, it seems that both
>> of them are using the packages distributed in official repository
>> (i.e. apt-get install keystone), not building from source like
>> DevStack does.
>>
>> So my question is, as is said in the title, are these packages
>> production ready? Or should I checkout the stable/essex branch of each
>> project and build it by myself?
>>
>> Thanks.
>>
>
>On Mon, Aug 20, 2012 at 08:53:23AM +0200, Ruzicka, Marek wrote:
> Hi,
>
> Guys around will probably disagree,but I have spent last 5-6weeks
> creating POC using repos is ubuntu, and I have to say it is not
> production rdy yet.
>
> Versions in repos are about 2months old if I'm not mistaken...too
> old for such fast paced project.
>
> Marek Ruzicka
> System Engineer (storage)
> T-Systems Slovakia s.r.o.
>
> Sent from my mobile, please excuse typos.
Hi,
Hmm, I do disagree with this stance. There are 3 issues being mingled
together, but do have overlap.
1. Is it 'safe' for production.
- All distributions commit to an assurance level of software they
ship. This differs between distributions, and the level of the
assurance. However, you can be pretty sure - that any major
distro will be taking great care of their openstack packages.
- In relation to Ubuntu, by using the distribution packages you can
be assured that:
- Security updates will be included promptly, usually on the day
the embargo is lifted.
- Assurance that the software has been tested in given scenarios
with the dependencies and libraries that are shipped. Any
distribution will tell you that a project such as this, the
core software is only half of the complexity, the dependencies
carry significant burden.
- Safe upgrade for security and bug fixes for the release, and
reasonably easy transition between major versions. A git
checkout, doesn't promise safe upgrade.
- With these factors taken into account, unless significant
investment into controlling these issues on your own deployment,
i'd consider it *un-safe* to use anything other than a
distributions packages.
2. How current are the packages?
- As mentioned in Marek's email, the packages are about 2 months
old. Originally, 12.04 released with Essex Final and some local
distro patches. The patches were incorporated upstream, and many
others contributed fixes. For this reason, we undertook the
process of a Stable Release Update. Due to the level of upstream
CI, Ubuntu CI and further extended testing, we were able to
release a snapshot, which seems to have proved to have been
regression free (!). This is a testament to the amount of
pre-release work that went into this update.
- We are currently preparing the next update, based on Essex
Stable, which will undergo the same level of care, and should hit
a mirror near you in a timely manner.
- For a *stable* release of both upstream, and the distribution
platform.. I would consider 2 months between updates to be pretty
good. Some distributions refuse this model for stable updates.
3. Is it 'production ready':
- Marek seemed to think this was /too/ old. I'd like specific
issues to be outlined, regarding the stable tree and our last
update, which render the distribution packages unsuitable for
production usage. If this cannot be done, please re-consider
this statement.
- To add to this, Canonical run a two-region hybrid cloud, which is
purely based on the 12.04/Precise packages.
I'd also like to take this opportunity to mention the effort that is
going on for Folsom on 12.04. However, i'll cover this in a separate
mail.
--
Kind Regards,
Dave Walker <Dave.Walker@xxxxxxxxxxxxx>
Engineering Manager,
Ubuntu Server Infrastructure
Attachment:
signature.asc
Description: Digital signature
Follow ups
References