RDO Community News

See also blogs.rdoproject.org

Recent RDO blogs - June 21, 2016

Here's what RDO enthusiasts have been blogging about in the last week.

Skydive plugin for devstack by Babu Shanmugam

Devstack is the most commonly used project for OpenStack development. Wouldn’t it be cool to have a supporting software which analyzes the network infrastructure and helps us troubleshoot and monitor the SDN solution that Devstack is deploying?

… read more at http://tm3.org/7a

ANNOUNCE: libvirt switch to time based rules for updating version numbers by Daniel P. Berrangé

Until today, libvirt has used a 3 digit version number for monthly releases off the git master branch, and a 4 digit version number for maintenance releases off stable branches. Henceforth all releases will use 3 digits, and the next release will be 2.0.0, followed by 2.1.0, 2.2.0, etc, with stable releases incrementing the last digit (2.0.1, 2.0.2, etc) instead of appending yet another digit.

… read more at http://tm3.org/7b

Community Central at Red Hat Summit by Rich Bowen

OpenStack swims in a larger ecosystem of community projects. At the upcoming Red Hat Summit in San Francisco, RDO will be sharing the Community Central section of the show floor with various of these projects.

… read more at http://tm3.org/7c

Custom Overcloud Deploys by Adam Young

I’ve been using Tripleo Quickstart. I need custom deploys. Start with modifying the heat templates. I’m doing a mitaka deploy

… read more at http://tm3.org/7d

Learning about the Overcloud Deploy Process by Adam Young

The process of deploying the overcloud goes through several technologies. Here’s what I’ve learned about tracing it.

… read more at http://tm3.org/7e

The difference between auth_uri and auth_url in auth_token by Adam Young

Dramatis Personae:

Adam Young, Jamie Lennox: Keystone core.

Scene: #openstack-keystone chat room.

ayoung: I still don’t understand the difference between url and uri

… read more at http://tm3.org/7f

Scaling Magnum and Kubernetes: 2 million requests per second by Ricardo Rocha

Two months ago, we described in this blog post how we deployed OpenStack Magnum in the CERN cloud. It is available as a pre-production service and we're steadily moving towards full production mode.

… read more at http://tm3.org/7g

Keystone Auth Entry Points by Adam Young

OpenStack libraries now use Authenication plugins from the keystoneauth1 library. One othe the plugins has disappered? Kerbersop. This used to be in the python-keystoneclient-kerberos package, but that is not shipped with Mitaka. What happened?

… read more at http://tm3.org/7h

OpenStack Days Budapest, OpenStack Days Prague by Eliska Malikova

It was the 4th OSD in Budapest, but at a brand new place, which was absolutely brilliant. And by brilliant I mean - nice place to stay, great location, enough options around, very good sound, well working AC in rooms for talks and professional catering. I am not sure about number of attendees, but it was pretty big and crowded - so awesome!

… read more at http://tm3.org/7i

View article »

OpenStack Days Budapest, OpenStack Days Prague

OpenStack Day - Budapest, 6th June 2016

OpenStack Days Prague, Budapest

It was the 4th OSD in Budapest, but at a brand new place, which was absolutely brilliant. And by brilliant I mean - nice place to stay, great location, enough options around, very good sound, well working AC in rooms for talks and professional catering. I am not sure about number of attendees, but it was pretty big and crowded - so awesome! I really can say that it was awesome experience for me (please accept my apology for using word “awesome” too often here). I brought 2 banners - RDO + OpenStack, RDO stickers, TripleO stickers with the Owl, RDO/CentOS beermats, cheat-sheets, leaflets and few t-shirts. It was only RH booth at the beginning, but I changed it a bit into RDO by adding those promo stuff. It was distributed very well. The problem of this OSD is (and I was warned in advance by Ondrej Marek) that there are mostly Hungarian people, who are not very open to have some discussion or ask many questions. I was at a booth between talks anyway. Also I joined many talks, had a nice discussion with Marketing guys on the booth and meet also one RH Sales guy Miroslaw Pawlowski (from PL).

It was very nice, very well organised OSD. Lovely food, lovely place, great people, nice talks, it was a bit more quiet than on FOSDEM or Devconf.cz. But that is probably something related to the nationality, as Ondrej mentioned.

Hugh Brock from our team had a great TripleO talk, received some questions after a talk. It was very nice talk with cool jokes.

OpenStack Day - Prague, 8th June 2016

This event was 1st OpenStack Day in Prague. According to that I was really surprised how well organised and placed it was. For this event we were at DOX gallery, which is very modern, beautiful and quiet and also at a perfect distance from bus station. So we had a lot of space to go around, have a coffee, conversation or a good meal. At the entrance some OpenStack swag was distributed - OS sticker, super cool OpenStack glasses, some info leaflets and map of the area, also awesome bag saying “OpenStack Prague” which I now use for shopping and feel so cool now. Attendance was pretty large, we really filled that area with attendees. I meet there Zdenka Van Der Zwan and Ondrej Marek, that was just great to meet them in person. Also many people which I met in Budapest. I provided to Ondrej the info about OSD in Budapest and also we had a chance to discuss the swag, or what could I do to motivate people to attend a bit more, and also we agreed to be in touch to see in advance some more possibilities for future events.

I met also Jirka Kolář from TCP Cloud and also Aleš from Elostech and few other guys I know from local community. Ondrej confirmed that the community meetups are a bit silent, still but again - let's see how it will go.

We had there a beautiful Red Hat booth, with fancy RH promo stuff - free to take. Also you could win a quadricopter (if you were not a RH employee of course) by filling up a survey. I brought some RDO things, to refresh the RH booth. I took RDO banner, OpenStack banner, RDO stickers, beermats (super successful), cheat-sheets, TripleO stickers. I have great muscles now :D thanks to carrying heavy backpack and two banners, lol.

Angus Thomas had a talk (the same that Hugh Brock had in Budapest OpenStack day) and we also had a chance to chat a bit and enjoy a lunch together. It was very nice. Hugh couldn't attend this OSD due to Dublin management meeting. It is a shame that not many people from our team were present at this Day. I met some technical writers (Radek Bíba, and his colleague whose name I forgot), Angus, few guys from Marketing. There was no one from HR - Tyler Golden couldn't attend. I met many familiar faces from Budapest there, but from our teams there was only me and Angus and Flavio Percoco, who traveled from Italy. I hope that next year there will be more attendance from our local team members.

For a next OSD in Praha, I will advertise it much better. My vision is to travel there as a team and maybe have some nice dinner together? Let's see. But for a next time I would definitely ask people directly myself.

View article »

Community Central at Red Hat Summit

OpenStack swims in a larger ecosystem of community projects. At the upcoming Red Hat Summit in San Francisco, RDO will be sharing the Community Central section of the show floor with various of these projects.

We'll have a series of presentations featuring various projects running througout the event, including OpenStack, oVirt, Ansible, Ceph, Gluster, CentOS, and more.

For the full schedule of community talks, see the Red Hat Summit schedule.

We hope to see you in San Francisco. If you haven't registered yet, use the discount code UG2016 for a $500 discount on your registration.

View article »

Recent RDO blogs - June 13, 2016

Here's what the RDO community has been blogging about recently:

TripleO partial stack updates by Steve Hardy

Recently I was asked if it's possible to do a partial update of a TripleO overcloud - the answer is yes, so I thought I'd write a post showing how to do it. Much of what follows is basically an update on my old post on nested resource introspection (some interfaces have changed a bit since I wrote that), combined with an introduction to heat PATCH updates.

… read more at http://tm3.org/77

The bad practice in FOSS projects management by Julien Danjou

During the OpenStack summit a few weeks ago, I had the chance to talk to some people about my experience on running open source projects. It turns out that after hanging out in communities and contributing to many projects for years, I may be able to provide some hindsight and an external eye to many of those who are new to it.

… read more at http://tm3.org/78

View article »

Recent RDO Blogs - June 8, 2016

Here's what RDO engineers have been blogging about over the last few weeks.

[Event Report] RDO Bug Triage Day on 18th and 19th May, 2016 by Chandan Kumar

As the RDO development continues to grow, the numbers of bugs also grow. To make the community robust and heavy, it is also necessary to triage and fix the existing bugs so that product will be more valuable.

… read more at http://tm3.org/6x

How to fix a FTBFS using DLRN by Frederic Lepied

DLRN is the tool used by the RDO project to build RPM packages for every commit from the OpenStack projects. See http://blogs.rdoproject.org/7834/delorean-openstack-packages-from-the-future for more details on how DLRN works. These commits from the upstream OpenStack projects can introduce changes that break the packaging. We call these FTBFS (Failure To Build From Source).

… read more at http://tm3.org/6y

Gnocchi talk at the Paris Monitoring Meetup #6 by Julien Danjou

Last week was the sixth edition of the Paris Monitoring Meetup, where I was invited as a speaker to present and talk about Gnocchi.

… read more at http://tm3.org/6z

OVB: TripleO on a Public OpenStack by Gonéri Le Bouder

In order to deploy an OpenStack cloud with the TripleO installer ( http://tripleo.org/ ), one needs at least 2 nodes for a basic setup. If one is interested in deploying more complex topologies, more nodes might be required, for an Highly Available (HA) setup, 4 nodes are required.

… read more at http://tm3.org/6-

Reviews for RDO packages by Adam Young

We are in the process of getting the docs straightened out for reviewing RDO packages. As we do, I want to record what I have working.

… read more at http://tm3.org/70

Newbie in RDO: one size doesn't fit all by amoralej

As a new contributor to the RDO project, one of my first tasks was to understand what is actually being produced by the project. According to RDO faq, the main goal is to maintain a freely-available, community-supported distribution of OpenStack based on RPM packages able to run Red Hat Enterprise Linux, CentOS, Fedora, and their derivatives. But the RDO community is diverse and different use patterns have been found over the time with different requirements:

… read more at http://tm3.org/71

Newbie in RDO (2): RDO Trunk from a bird's eye view by amoralej

Time goes fast as a RDO newbie and once I understood what the RDO Trunk and CloudSIG repos provide (read my previous post if you still have doubts), my next goal was to have a clear high-level perspective of the entire delivery workflow followed in the project.

… read more at http://tm3.org/72

Evolving the OpenStack HA Architecture by Andy Beekhof

In the current OpenStack HA architecture used by Red Hat, SuSE and others, Systemd is the entity in charge of starting and stopping most OpenStack services. Pacemaker exists as a layer on top, signalling when this should happen, but Systemd is the part making it happen.

… read more at http://tm3.org/73

RDO @ Red Hat Summit by Rich Bowen

Red Hat Summit is just a few weeks away, and it's a great place to learn about RDO, and deploying OpenStack on Red Hat Enterprise Linux or CentOS. If you're coming, be sure to drop by the RDO booth in the Community Central section of the exhibit hall. Grab an RDO tshirt, watch demos of what people are doing on top of RDO, and we'll have experts there to answer your questions.

… read more at http://tm3.org/74

ARA: One month and 200 commits later by David Moreau Simard

On May 21st, I wrote a blog post about ARA, an idea to store, browse and troubleshoot Ansible playbook runs. Let’s rewind a bit further back in time.

… read more at http://tm3.org/75

SAML Federated Auth Plugin by Adam Young

SAML is usually thought of as a WebSSO mechanism, but it can be made to work for command line operations if you use the Extended Client Protocol (ECP). When we did the Rippowam demo last year, we were successful in getting an Unscoped token by using ECP, but that was not sufficient to perform operations on other services that need a scoped token.

… read more at http://tm3.org/76

View article »

RDO @ Red Hat Summit

Red Hat Summit is just a few weeks away, and it's a great place to learn about RDO, and deploying OpenStack on Red Hat Enterprise Linux or CentOS.

If you're coming, be sure to drop by the RDO booth in the Community Central section of the exhibit hall. Grab an RDO tshirt, watch demos of what people are doing on top of RDO, and we'll have experts there to answer your questions.

You'll want to mark these sessions on your agenda. Get there early, as sessions often fill up pretty quick.

View article »

[Event Report] RDO Bug Triage Day on 18th and 19th May, 2016

As the RDO development continues to grow, the numbers of bugs also grow. To make the community robust and heavy, it is also necessary to triage and fix the existing bugs so that product will be more valuable.

We had hosted RDO Bug Triage Day on 18th and 19th May, 2016.

The main aim of the triage day was :

  • Mass Closing of "End of Life" Bugs through automation with proper EOL statement. On 19th May, 2016 RDO meeting, after evaluating the Fedora EOL statement, we came up with this : "This bug is against a Version which has reached End of Life. If it's still present in supported release (http://releases.openstack.org), please update Version and reopen." Thanks to Rich Bowen for proposing it,
  • Analysis the bug and assign proper component, target-release and ask for more information if the bug is incomplete
  • Close the Bug if it is already fixed in the current release
  • Provide patches to the existing Bugs.

Those 2 days was awesome for RDO.

Here is some of the stats of RDO Bug Triage Day:

  • 433 Bugs affected on Bug Triage Day.
  • 398 Bugs closed on Bug Triage Day out of which 365 EOL Bugs closed by automation script.
  • 35 Bugs triaged on Bug Triage Day and most of the EOL triaged bugs closed due to EOL automation script
  • 22 people participated in the RDO Bug Triage Day.

Thanks to Pradeep Kilambi, Peter Nordquist, Javier Pena, Ivan Chavero, Matthias Runge, Suraj Narwade, Christopher Brown, Dan Prince, Mike Burns, Dmitry Tantsur, Alfredo Moralejo, Alan Pevec, Miroslav Suchy, Masanari Matsuoka, Garth Mollett, Giulio Fidente, David Moreau Simard, Chandan Kumar and Emilien Macchi for participating and making the RDO Bug triage day successful.

The above stats is generated using bztraigeday_stats.py script.

View article »

RDO Blogs: week of May 23, 2016

Here's what RDO engineers have been blogging about over the last week:

Connecting another vm to your tripleo-quickstart deployment by Lars Kellogg-Stedman

Let's say that you have set up an environment using tripleo-quickstart and you would like to add another virtual machine to the mix that has both "external" connectivity ("external" in quotes because I am using it in the same way as the quickstart does w/r/t the undercloud) and connectivity to the overcloud nodes. How would you go about setting that up?

… read more at http://tm3.org/6t

Reproducing an Open vSwitch Bridge Configuration by Adam Young

In the previous post, I described the setup for installing FreeIPA on a VM parallel to the undercloud VM setup by Tripleo Quickstart. The network on the undercloud VM has been setup up by Ironic and Neutron to listen on a network defined for the overcloud. I want to reproduce this on a second machine that is not enrolled in the undercloud. How can I reproduce the steps?

… read more at http://tm3.org/6u

ARA: An idea to store, browse and troubleshoot Ansible Playbook runs by David Moreau Simard

Ansible can be used for a lot of things and it’s grown pretty popular for managing servers and their configuration. In the RDO and OpenStack communities, Ansible is heavily used to deploy or test OpenStack through Continuous Integration (CI). Projects like TripleO-Quickstart, WeIRDO, OpenStack-Ansible or Zuul v3 are completely driven by Ansible.

… read more at http://tm3.org/6v

View article »

RDO blogs over the last few weeks

I've been traveling a lot over the last few weeks, and have fallen behind on the blog post updates. Here's what RDO enthusiasts have been blogging about since OpenStack Summit.

I posted a number of "What Did You Do In Mitaka" interview posts, so here those are, all together:

Additionally, there were the following:

Deploying the new OpenStack EC2 API project by Tim Bell

OpenStack has supported a subset of the EC2 API since the start of the project. This was originally built in to Nova directly. At CERN, we use this for a number of use cases where the experiments are running across both the on-premise and AWS clouds and would like a consistent API. A typical example of this is the HTCondor batch system which can instantiate new workers according to demand in the queue on the target cloud.

… read more at http://tm3.org/6e

Running Keystone Unit Tests against older Versions of RDO Etc by Adam Young

Just because upstrem is no longer supporting Essix doesn’t mean that someone out there is not running it. So, if you need to back port a patch, you might find yourself in the position of having to run unit tests against an older version of Keystone (or other) that does not run cleanly against the files installed by tox.

… read more at http://tm3.org/6f

Containers and the CERN cloud by Ricardo Rocha

In recent years, different groups at CERN started looking at using containers for different purposes, covering infrastructure services but also end user applications. These efforts have been mostly done independently, resulting in a lot of repeated work especially for the parts which are CERN specific: integration with the identity service, networking and storage systems. In many cases, the projects could not complete before reaching a usable state, as some of these tasks require significant expertise and time to be done right. Alternatively, they found different solutions to the same problem which led to further complexity for the supporting infrastructure services. However, the use cases were real, and a lot of knowledge had been built on the available tools and their capabilities.

… read more at http://tm3.org/6g

Meet Red Hat OpenStack Platform 8 by Sean Cohen

Last week we marked the general availability of our Red Hat OpenStack Platform 8 release, the latest version of Red Hat’s highly scalable IaaS platform based on the OpenStack community “Liberty” release. A co-engineered solution that integrates the proven foundation of Red Hat Enterprise Linux with Red Hat’s OpenStack technology to form a production-ready cloud platform, Red Hat OpenStack Platform is becoming a gold standard for large production OpenStack deployments. Hundreds of global production deployments and even more proof-of-concepts are underway, in the information, telecommunications, financial sectors, and large enterprises in general. Red Hat OpenStack Platform also benefits from a strong ecosystem of industry leaders for transformative network functions virtualization (NFV), software-defined networking (SDN), and more.

… read more at http://tm3.org/6h

OpenStack Summit Austin: Day 1 by Gordon Tillmore

We’re live from Austin, Texas, where the 13th semi-annual OpenStack Summit is officially underway! This event has come a long way from its very first gathering six years ago, where 75 people gathered to learn about OpenStack in its infancy. That’s a sharp contrast with the 7,000+ people in attendance here, in what marks Austin’s second OpenStack Summit, returning to where it all started!

… read more at http://tm3.org/6i

OpenStack Summit Austin: Day 2 by Gordon Tillmore

Hello again from Austin, Texas where the second busy day of OpenStack Summit has come to a close. Not surprisingly, there was plenty of news, interesting sessions, great discussions on the showfloor, and more.

… read more at http://tm3.org/6j

Culture and technology can drive the future of OpenStack by E.G.Nadhan

“OpenStack in the future is whatever we expand it to”, said Red Hat Chief Technologist, Chris Wright during his keynote at the OpenStack Summit in Austin. After watching several keynotes including those from Gartner and AT&T, I attended other sessions during the course of the day culminating in a session by Lauren E Nelson, Senior Analyst at Forrester Research. Wright’s statement made me wonder about what lies in store for OpenStack and where would the OpenStack Community — the “we” that Wright referred to — take it to in the future.

… read more at http://tm3.org/6k

OpenStack Summit Austin: Day 3 by Gordon Tillmore

Hello again from Austin, Texas where the third day of OpenStack Summit has come to a close. As with the first two days of the event, there was plenty of news, interesting sessions, great discussions on the showfloor, and more. All would likely agree that the 13th OpenStack Summit has been a Texas-sized success so far!

… read more at http://tm3.org/6l

Resource management at CERN by Tim Bell

As part of the recent OpenStack summit in Austin, the Scientific Working group was established looking into how scientific organisations can best make use of OpenStack clouds.

… read more at http://tm3.org/6m

OpenStack Summit Austin: Day 4 by Gordon Tillmore

Hello again from Austin, Texas where the fourth day of the main OpenStack Summit has come to a close. While there are quite a few working sessions and contributor meet-ups on Friday, Thursday marks the last official day of the main summit event. The exhibition hall closed its doors around lunch time, and the last of the vendor sessions occurred later in the afternoon. As the day concluded, many attendees were already discussing travel plans for OpenStack Summit Barcelona in October!

… read more at http://tm3.org/6n

OpenStack Summit Newton from a Telemetry point of view by Julien Danjou

It's again that time of the year, where we all fly out to a different country to chat about OpenStack and what we'll do during the next 6 months. This time, it was in Austin, TX and we chatted about the new Newton release that will be out in October.

… read more at http://tm3.org/6o

Identity work for the OpenStack Newton release by Adam Young

The Newton Summit is behind us, and we have six months to prepare for the next release in both upstream OpenStack and RDO. Here is my attempt to build a prioritized list of the large tasks I want to tackle in this release.

… read more at http://tm3.org/6p

Mitaka Cinder Recap sessions by Gorka Eguileor

During Mitaka we introduced some big changes in Cinder that have a great impact for developers working on new and existing functionality. These new features include, but are not limited to, API microversions, support for Rolling Upgrades, and conditional DB update functionality to remove API races. So we decided to have Recap Sessions during the OpenStack Summit in Austin.

… read more at http://tm3.org/6q

Analysis of techniques for ensuring migration completion with KVM by Daniel Berrange

Live migration is a long standing feature in QEMU/KVM (and other competing virtualization platforms), however, by default it does not cope very well with guests whose workload are very memory write intensive. It is very easy to create a guest workload that will ensure a migration will never complete in its default configuration. For example, a guest which continually writes to each byte in a 1 GB region of RAM will never successfully migrate over a 1Gb/sec NIC. Even with a 10Gb/s NIC, a slightly larger guest can dirty memory fast enough to prevent completion without an unacceptably large downtime at switchover. Thus over the years, a number of optional features have been developed for QEMU with the aim to helping migration to complete.

… read more at http://tm3.org/6r

What did everyone do for the Mitaka release of OpenStack ? by David Moreau Dimard

Just what did everyone do for the Mitaka OpenStack release ? RDO community liaison Rich Bowen went to find out. He interviewed some developers and engineers that worked on OpenStack and RDO throughout the Mitaka cycle and asked them what they did and what they were up to for the Newton cycle.

… read more at http://tm3.org/6s

View article »