Sessions at EuroPython 2011 about OpenStack

Your current filters are…

Thursday 23rd June 2011

  • Snakes on a cloud: the OpenStack project

    by Thierry Carrez

    OpenStack is an innovative open source project written in Python, backed by Rackspace Hosting and NASA, building a massively-scalable and reliable cloud computing platform.

    The first part of this talk will clarify the place of OpenStack in the general "cloud" landscape and explain why a fully open cloud infrastructure stack is necessary to avoid vendor lock-in. We'll then focus on the OpenStack project goals, its developer community, its open design and release processes, and the developer tools it chose.

    The second part of the talk will present into more technical details the different components of OpenStack: Nova (compute) and Swift (storage), including the Python libraries that are used (libvirt, SQLAlchemy, eventlet...). A Q&A session at the end of the talk will give the audience a chance to clear any remaining dark area.

    At 11:15am to 12:15pm, Thursday 23rd June

Friday 24th June 2011

  • OpenStack Compute's automated testing

    by Soren Hansen

    When a patch is propoed against OpenStack compute (a.k.a. Nova) and it makes it through our peer review process, our automated test system takes over:

    • It finds the approved patch on Launchpad.
    • An attempt to merge the patch is performed.
    • The unit tests are run.
    • A PEP-8 check is run.
    • The merge is completed, applying the patch to our trunk.
    • A tarball is built and published.
    • An Ubuntu source package is built for several editions of Ubuntu.
    • The source packages get uploaded to a PPA.
    • Once built, the packages are installed on a test setup.
    • A test battery is run against the installed "cloud".

    I'll explain the various steps, showing how it works and attempt to demonstrate it (Murphy's law permitting), and then I'll speak about the benefits we've gotten from PPA's and working closely with Ubuntu.

    At 12:15pm to 1:00pm, Friday 24th June

    Coverage video

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Topic