openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #09538
Re: Best approach for deploying Essex?
+1 on the Ubuntu 12.04 Precise and Essex.
Whilst there are other methods and OS of choice, given you've been using
11.10 - 12.04 is the natural home for it.
The betas of Precise are rock-solid and can vouch for the Ubuntu packaging
following quite quickly behind the devs. I highly recommend this approach.
Kev
On 3 April 2012 20:02, Lillie Ross-CDSR11 <Ross.Lillie@xxxxxxxxxxxxxxxxxxxxx
> wrote:
> Hi Adam,
>
> Thanks for the update. Actually, I'm in the process of reading about your
> testing and integration framework for Openstack (
> http://ubuntuserver.wordpress.com/2012/02/08/704/) as I write this.
>
> Yes, Keystone integration seemed to be the big bugaboo in the
> Ubuntu/Diablo release. I've successfully got everything authenticating
> with keystone in our current deployment, but as you well know, this
> precludes using S3 bindings with Swift, and you must use the Openstack
> glance client to bundle/upload images. This had me pulling my hair out in
> the early stages.
>
> Today I've spun up 3 generic 11.10 servers that I'm planning on testing
> the next Ubuntu release and Openstack packages. Should I start my testing
> with the beta1 release of 12.04LTS? In particular I'm interested in seeing
> and understanding the process of migrating my existing installation and
> configs to the new release. Once I'm satisfied that I understand
> everything (not possible) in the new release, I can migrate our operational
> cloud in a couple of days.
>
> Also, what's the best place to keep abreast on the Ubuntu/Canonical
> integration of openstack? The Ubuntu Wiki? Mailing list?
>
> Thanks again,
> Ross
>
> On Apr 3, 2012, at 1:21 PM, Adam Gandelman wrote:
>
> > On 04/03/2012 08:20 AM, Lillie Ross-CDSR11 wrote:
> >> My question is, should I base our new installation directly off the
> Essex branch in the git repository, or use the packages that will be
> deployed as part of the associated Ubuntu 12.04LTS release? With Diablo, I
> was forced to use packages from the ManagedIT PPA with additional Keystone
> patches to get a consistent, stable platform up and running. Obviously,
> some of these problems were due to confusion caused by various documents
> describing different incarnations of Openstack, and not really knowing what
> was current and stable. Especially the packages shipped with Ubuntu made
> assumptions about how Openstack was to be deployed that wasn't really
> apparent.
> >
> > Hey Ross-
> >
> > I can say that the Ubuntu precise packages have been kept relatively
> in-sync with each components' trunk git repository this cycle. We've made
> a concerted effort to do weekly snapshot uploads of all Openstack
> components into the Precise archive starting from the beginning of the
> Essex+Precise dev cycles. We've also maintained our own trunk PPA
> (updated continously) around which we center our testing efforts. Now
> that we're nearing the release of Essex, we've been ensuring the release
> candidates hit our archive as soon as they are released. As soon as Essex
> final hits, it'll be uploaded into Ubuntu and give any users who care the
> remainder of the Ubuntu dev cycle (~1 month) to test and identify issues
> before LTS ships.
> >
> > Re: deployment assumptions. Last cycle, we were caught off-guard by
> Keystone's last-minute inclusion into Openstack core and the dependencies
> this introduced (dashboard especially) It's not that we were making
> assumptions about how Openstack Diablo should be deployed, just that there
> was no way we could shoe-horn a new component into the release so late in
> the game. This time around, a similar curve ball was thrown our way with
> the Keystone Lite rewrite, but we were able to get this sorted on our end
> relatively quickly to ensure pending security reviews and main inclusion
> processes for Keystone weren't blocked. We're making very few assumptions
> going into LTS and hope to provide as-close-to-pure Essex experience as
> any. I can only think of a few patches we're carrying, and there are only
> two default configuration files we ship that differ from those you'd find
> in the git repos [2]. Perhaps when we release Essex into Precise this/next
> week, we'll put some notes somewhere outlining any Ubuntu-specific changes
> for those who are interested.
> >
> > Hope that helps, and of course we welcome your testing and bug reports!
> >
> > -Adam
> >
> >
> > [1] We ship a default nova.conf that configures some Ubuntu defaults:
> defaults to libvirt compute, uses nova-rootwrap for sudo shell execution
> (requested by our security team), uses tgt iscsi initiator instead of ietd
> (tgt is supported in our main archive, ietd is not). Our default Keystone
> config defaults to the SQL catalog backend instead of the default templated
> file, though I think SQL catalog is the new default in folsom.
> >
> >
> >
> >
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
--
Kevin Jackson
@itarchitectkev
Follow ups
References