Open Mic Spotlight: John Garbutt

This post is part of the Open Mic series that spotlights a technical contributor from across our global community to celebrate OpenStack’s 3rd birthday.

John Garbutt is a Software Developer at Rackspace working mostly on Nova. His first experience of OpenStack was back in December 2010 when he joined the Citrix Cloud Integration Group. From being on of the lead developers on Project Olympus, he then moved on to concentrating on how XenServer integrates with OpenStack. He is now leading the XenAPI Nova sub-team. His twitter handle is @johnthetubaguy

1. What do you do when you’re not obsessing over and working with OpenStack?

As you might expect, given my IRC handle of johnthetubaguy, I play the Tuba in a brass quintet, brass bands, wind bands and orchestras.

2. What’s the most critical feature you think cloud software needs to be widely adopted over the next year?

OpenStack needs to better deliver easier ways to deploy cloud applications using best practices. Things like Heat and RedDwarf are really taking us in the right direction.

3. What do you think are the benefits of the open, community-driven approach to development?

I love the great feedback from other smart developers, and the spirit of collaboration within the community. I not sure I would ever believed how well all these people who are competitors in the market place really work well together to deliver a common experience. Sure, we are not 100% of the way there yet, but everyone seems to be aiming in the right direction.

4. Describe an interesting OpenStack deployment that you were part of, and why others ought to know about it. What made that project work? 

How could I not mention Rackspace Open Cloud? Cloud servers on 1000s of XenServer hosts, spread across several continents, on-demand private networks, link those servers to your traditional managed hosting, and linking that into your private cloud. Amazing stuff, and that is why I moved to work at Rackspace!

5. What other open sources projects do you think work well with OpenStack, and why?

XenServer. It powers the Rackspace cloud, is fully open source, like OpenStack, and it really works well. Even large book stores choose Xen to run their clouds. But then I would say that because I studied at Cambridge University where the Xen project was started, where it was designed for the cloud, before the term cloud existed.

Tags:

Introducing the Open Mic Series

Photo credit: hoyvinmayvin

credit: flickr.com/photos/hoyvinmayvin

We’re excited to introduce the OpenStack Open Mic series, where we’ll be spotlighting technical contributors across our global community during the month of July to celebrate OpenStack’s 3rd birthday.

Each weekday this month, an OpenStack contributor — development, CI, docs, translation — will step up to the mic and answer five questions about OpenStack, their careers and even fun personal facts.

Our goal is to celebrate the people who have helped make OpenStack successful during our birthday month, and to help community members get to know each other.  It should be a lot of fun.

If you are an OpenStack contributor and would like to participate, please check out the instructions and questions, otherwise follow along to learn more about our community!

Tags:

OpenStack Security Guide now available!

The legendary book sprint method has come through again! This past week in a bunker, I mean, secure location near Annapolis, a team of security experts got together to write the OpenStack Security Guide. I’m pleased as can be to have the privilege of sharing the epub with you here and now, the evening of the fifth day!

Download the epub file and start reading. One of the goals for this book is to bring together interested members to capture their collective knowledge and give it back to the OpenStack community.

This cover gives you a glimpse of the amazing feat this team pulled off. We’ll have HTML and PDF in the next couple of weeks to fulfill your multi-output consumption wants and needs. For now, fire up your ereader, and start reading! The team wants your input.

OpenStack Community Weekly Newsletter (June 21-28)

Hong Kong Summit – Registration, Call for Speakers & Sponsors Now Open!

在全体大会中将提供英文至中文之即时翻译。 要得到更多信息, 请查阅注册信息页

OpenStack Summit Survey Results

Key Findings:

  • Overall: 96% of people rating the overall Summit as Good or Excellent. 
  • Top areas to improve:  Clearly the Network and the Session Rooms (size, acoustics, equipment) were unacceptable.
  • Format: Stackers favored keeping the Design Summit co-located with the rest of the Summit sessions by a margin of 4:1 over breaking it out separately

Up for a challenge? Here’s the OpenStack Essentials quiz!

Novice, hotshot, expert or wizard? Show off your OpenStack knowledge in this brand new quiz by Florian Haas Hastexo team. The OpenStack Essentials quiz is a challenging, fun way for you to test your OpenStack knowledge. It takes no more than 30 minutes, or maybe even just 10 if you’re super awesome.

Python APIs: The best-kept secret of OpenStack

As an OpenStack user or administrator, you often need to write scripts to automate common tasks. In addition to the REST and command-line interfaces, OpenStack exposes native Python API bindings. Learn how to use these Python bindings to greatly simplify the process of writing OpenStack automation scripts. An article on DeveloperWorks by Lorin Hochstein, Lead Architect, Cloud Services, Nimbis Services

A puppet module for building Windows/Hyper-V OpenStack Compute nodes

Peter Pouliot has been working on a A starting point for building Windows/Hyper-V OpenStack Compute nodes. The modules he recently pushed begin the configuration of a openstack-hyper-v compute node for openstack. It currently has the beginings of both from package and from source options. This is still a work in progress, contributions are welcome.

Tips ‘n Tricks

Upcoming Events

Reports from Previous Events

Other News

Welcome New Developers

  • Scott Dangelo, HP
  • Kai Zhang, Zelin.io
  • Sai Krishna
  • Anastasia Latynskaya, Mirantis
  • Mahesh Panchaksharaiah, Thoughtworks
  • Sridevi Koushik, Rackspace
  • Jacob Cherkas, Nicira

Got answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Love animated GIFs?

When I run Tempest.

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

 

Tags:

Who’s growing the OpenStack Pie?

Stackalytics OpenStack Contributions. Presented by Mirantis

The OpenStack community is nearing 10,000 members in nearly 100 countries, with foundation support by more than 200 companies. Wondering who all those people are and what they’re doing? We did too. That’s why today we are announcing the release of our latest open source tool, Stackalytics.com.

Statistics are critical to turning data into information, and everyone needs detailed information in order to make decisions, especially in fast moving cloud technology. Since here we practically wallow in code day in and day out we find it useful to know what’s really going on with our development, and how our fellow contributors are participating in the community.

OpenStack Analytics: Stackalytics

Pie Chart of OpenStack contributions dataStackalytics is a data visualization tool that collects data from GitHub and presents it in an array of useful forms. Not only can Stackalytics break down the data into companies, projects, and contributors, but it also lets you track commits and overall lines of code.

All of the collected data is collated and linked so you can drill down into different projects, contributing companies, and even individual contributors for a more detailed view. Want to know how much attention the Cinder project is getting for the upcoming Havana release? Just choose Havana in the pulldown at the top, then click on the project name. Do you want to see what work has made Mirantis the #4 code contributor to OpenStack? Just click the company name.

Lines and Commits

One of the more important metrics that illustrates work hours and productivity is the number of commits made against the lines of code produced by developers. A commit is a unit of work that is performed by a developer when they create, fix, or delete some code in a particular module. This code is then processed by Gerrit, Jenkins, and/or SmokeStack, reviewed by at least two core developers, and is finally merged into the Master Branch. Lines of Code (or LoC) is the number of actual lines of code that are created, fixed, or deleted.

Sample OpenStack contribution data by project

The difference between these two is critical because the values can show project managers where the team’s productivity is yielding results. Consider a developer who produces 5,000 lines of code and yet only has a handful of small commits. Alternately, a developer who produces 400 lines of code might have dozens of commits. This kind of information can help project managers better guide their projects and developers. Additionally, you can compare one company’s progress with your own or others. For greater detail into the development tracks being taken on various projects, you can also examine the project blueprints used by the developers to manage the planned changes and improvements.

Of course, that information won’t mean as much if you can’t effectively navigate the collected data. We’ve set up the data view to be configured to show what you are looking for. You can pick individual releases and see lines of code or just commits. You can choose to look at the project view, giving you a 10,000 ft. view, or drill deep into module details to see exactly which commitments have been made by which developers.

Search and Drilldown

In addition to the view selectors, you can also dynamically search for information. Each column of data has a search field at the top. Enter search terms and watch as the results change, which helps you find what you’re looking for. Every list has a search field, making it faster and easier to find something specific. Finally, if the default of 25 results isn’t enough, you can use the selector to change how many items are displayed.

Now that you’ve seen the picture of top-down results of OpenStack community work, you might be interested in bottom up. First, if you’re trying to see how quickly changes are getting into OpenStack, check out the Zuul project page. Unlike its predecessor projects such as you might find at The Apache Software Foundation, OpenStack is continuously integrated as code is committed and validated; Zuul provides pipeline oriented project gating and automation system that produces a continuously integrated updated code base. The rate of change is graphed at the bottom. Second, if you’re interested in examining the pulse of specific changes to specific projects day-to-day, take a look at the OpenStack Foundation’s activity trackers. The browser gives a day-to-day pulse of activities at the micro-level. You can also search the individual changes based on who made them at the company and individual level using the OpenStack Community Insights browser.

Stackalytics Project Roadmap

As you come back up out of the depths of day-to-day activity, you can get a sense of how much developer work OpenStack and its associated projects represent. Helping visualize the collective results, on a scale of releases you might choose to adopt — that’s what we set out to do with Stackalytics. There are other projects and other ways to slice the data, and we’re only just getting started.

A few future improvements you can look forward to include that addition of review statistics to lines of code and commits, a well-documented API that will enable developers to leverage Stackalytics data, and Stackalytics widgets you can add to your website by copying and pasting a few lines of code. We’re also working on an interface and workflow for peer driven corrections and updates to committer attributions. (In other words, if you leave one company and go to another, you can provide this data yourself so your work is attributed correctly.)

Want to see something else? We’ll have the project posted on stackforge soon so you can hack at the code yourself.

David M. Fishman is VP of Marketing at Mirantis.

Report: June month OpenStack meetup, Bangalore , India

On 22nd June we organized a meetup in Bangalore, India http://www.meetup.com/Indian-OpenStack-User-Group/events/122386732/

The meetup was attended by over 60 people from varied backgrounds: startups students, researchers, developers, etc

Event started with a keynote from Vijay Bellur (@vbellur) from redhat . He kicked off session with giving introduction about RDO,  then moved on to Gluster file system. It was a nice presentation & gave complete picture how and where Gluster fits in overall OpenStack project.

Vijay

Rags Srinivas (@ragss ) from Rackspace gave a nice presentation followed by demo on jclouds. The demo was interesting & a lot many questions were asked & answered.

Rohit Agarwalla(@rohitagarwalla) from Cisco was next with presentation on OpenStack Neutron, he gave demo on openvSwitch & Cisco Nexus plugin. He mentioned about the roadmap & contribution from his company on the overall project.

Last session on LBaaS by Pranav Salunke(@Dguitarbite) from Aptira. He gave us overall picture of the project along with roadmap. He was youngest presenter of the day & was his first presentation on Openstack. 🙂

Photos & presentation of the meetup will be made available soon, our past meetup presentation slides are available http://www.slideshare.net/openstackindia

Thanks to redhat for hosting the meetup & providing us with coffee/snacks :)

 

Tags:

OpenStack Summit Survey Results

As we gear up for the next OpenStack Summit in Hong Kong, and look forward to two more Summits in 2014, it’s a good time to take a look at the feedback from the April 2013 Summit in Portland.

We surveyed all Portland attendees, and almost 400 people responded. In this post I’ll break down some of the key findings and highlight a few changes we’re implementing in Hong Kong and beyond.

TL; DR Key Findings:

  • Overall: 96% of people rating the overall Summit as Good or Excellent. 
  • Top areas to improve:  Clearly the Network and the Session Rooms (size, acoustics, equipment) were unacceptable.
  • Format: Stackers favored keeping the Design Summit co-located with the rest of the Summit sessions by a margin of 4:1 over breaking it out separately

Ratings:

ChartExport

Regarding the “Session rooms” (size, acoustics, equipment), I attribute most of this to crowding issues, but there were also some technical glitches with the presentation equipment.

The Format Question:

ChartExport (1)

Among Active Technical Contributors (ATCs), who make up the majority of Design Summit attendees, the results were similar, but with more interest in making some change to the format. That said, keeping the overall event together was still preferred 2.5:1 over breaking it out completely:

ChartExport (2)

 

While the current format is the clear “winner” in the survey, there is always room for improvement.  Over the past 6 summits, we’ve had the most success when making incremental changes rather than completely overhauling the format.  Given the results of the survey, including the 96% rating of “Good or Excellent” I think this approach continues to make the most sense.

There were two free form questions, so I picked a few choice quotes:

“What did you find most valuable about the Summit?”

  • “The ability to get a large amount of information on OpenStack projects, progress, ideas, walkthroughs, and case studies, in a relatively short amount of time. Much better than web-based because it gets folks out of the office and thinking more constructively and creatively about OpenStack, and more passionate about it. This was my first summit, and attending it truly invigorated and greatly amplified my interest and enthusiasm in OpenStack in general.
  • “People, from all different backgrounds – both “world”-wise and Openstack-wise.”
  • “It was my first, so I was just racing from one talk to the next trying to soak up as much knowledge and personal connections as I could.”
  • “Workshops I attended & being able to speak with others who are right in the mix of OpenStack…”
  • “Hands-on labs and real world implementation strategies in the operations summit.”
  • “The fact that customers are now starting to show up at this summit is exciting.”
  • “To be able to finally meet people who I met on IRC and participate in design sessions. To be able to talk to customers.”

“What is the biggest area of improvement you see for the next Summit?”

  • “I think some logistics could improve; better wi-fi or even wired touchdown spots would be nice, since many of us need to keep working even as we’re enjoying the conference, and better sizing of the rooms to the presentations. Also the bag check idea I think would be excellent since the conference was not co-located with hotel. But overall a very well-run conference with lots of great content!”
  • “Removing barrier for non-native English speaker. They can do tremendous jobs in spite of their poor English.”
  • “Make sure participants can continue to ‘mingle’ while the number of attendees continues to grow…”
  • “1. Provide breakfast again 🙂 2. One evening event that accommodates all summit attendees 3. Better communication around the design sessions so they are not packed with non-ATCs.”
  • “- IRC nicks on badges – Better wifi, maybe have an on-site etherpad server since chunks of session time was lost to etherpad connection issues – Cold drinks available on site all day – don’t mind paying but never have time to go far – Conference being away from the hotel meant jetlag hurt more since going for a short nap was difficult”
  • “More seating!”

Planned actions for Hong Kong:

  • Network: We participated in a debrief with the networking company and are planning to evaluate additional vendors for Hong Kong, as well as engage with other organizations who have hosted conferences at Asia World Expo to learn more about their experience and any unique requirements we should be prepared for.
  • ATC Designation: We’re planning to make the ATC designation more clear and recognizable on the badges and include IRC nicknames. We’re also communicating that ATCs should register for the Summit with the email tied to their Gerrit ID in order to receive ATC designation on the badge.
  • Capacity & Crowding: In Hong Kong we are limiting “Full Access” passes – people who can attend the breakout sessions and Design Summit all four days — to a reasonable capacity based on room sizes, and offering a “General Session & Expo” pass with one track running Tuesday & Wednesday to better manage our growing base of attendees. Also, the “curtained off” area for the Design Summit received positive feedback in Portland and is a model we’ll pursue again for Hong Kong.
  • Design Summit Productivity & Scheduling: It has been proposed to move the PTL “project update” sessions to a series of webinars post-Summit, so they won’t conflict with Design Summit sessions, PTLs will have a chance to gather thoughts/feedback from the Summit and more people will have the opportunity to participate and ask questions online. ATCs were fairly split on having an additional moderator participate in the Design Summit sessions to help manage the room, slightly favoring bringing on the moderator.  Both of the topics are still under discussion. Regardless, we can take steps to more clearly identify “Design Summit” sessions within the online schedule and help educate Design Summit session leaders and attendees with best practices for a productive session.
  • Food & Drinks:  We will not be able to provide breakfast at the event in Hong Kong, but many of the hotel room blocks and budget-friendly recommendations offer free breakfasts. We are requesting healthier snacks for the developer’s lounge, per feedback from several developers, and we’re also planning to offer larger, reusable water bottles instead of the small plastic cups.

For 2014 Summits, we would like to continue evaluating the format, and considering the possibility of starting the Design Summit a day early (or ending a day later) relative to the other content, to reduce the scheduling conflicts for ATCs.   The data doesn’t scream out for this change, but I don’t want to dismiss it yet either for 2014.

Please keep the feedback coming! And start making plans for Hong Kong now!

@sparkycollier

 

OpenStack Community Weekly Newsletter (June 14 – 21)

Hong Kong Summit – Registration, Call for Speakers & Sponsors Now Open!

在全体大会中将提供英文至中文之即时翻译。 要得到更多信息, 请查阅注册信息页

The OpenStack Summit is coming to Hong Kong, November 5-8, 2013. Visit http://openstack.org/summit for all the details.

Early Bird Registration is now open

The call for speakers is now open

Potential Sponsors can read the Sponsorship Prospectus

Quantum is no more. Welcome Neutron!

The OpenStack Networking team is happy to announce that the Quantum project will be changing its name to Neutron. You’ll soon see Neutron in lots of places as we work to implement the name change within OpenStack.

An history of OpenStack open source project governance

Over the last 3 years, the technical governance of the OpenStack open source project evolved a lot, and most recently last Tuesday with the Technical Committee decided on a model with 13 directly-elected members, which will be put in place at the Fall 2013 elections. This new model is a direct, representative model, where if you recently authored a change for an OpenStack project, you get one vote, and a chance every 6 months to choose new people to represent you. This model is pretty flexible and should allow for further growth of the project. As far as open source projects governance models go, this is as open, meritocratic, transparent and direct as it gets.

Devstack with Quantum in a multi-node configuration

A blog post by XLcloud shows how to run devstack with Quantum and the Open vSwitch plugin in a multi-node deployment. The OpenStack testbed will be composed of 2 nodes:

  • 1 controller node running Nova (including nova-compute) + Quantum + Glance + Keystone services.
  • 1 compute node running only the nova-compute service + the Quantum agent.

This tutorial has been tested on Ubuntu. It should be quite easy to adapt to other distros but as usual YMMV.

Heat things up with OpenStack — before your competitors do

OpenStack Heat is a (CloudFormation-compatible) template-based system that enables you to specify what should be done, such as performing an action on a number of different servers or spinning up a group of resources (called a stack). The good folks at Mirantis put together a slideshow that explains what it is and gives you an idea of how it works, both now and coming in Havana.

Some horizon enhancements

The road to Havana is long, no milestone in the corner yet, but already some enhancements have been brought to the Horizon interface. Take a quick look at the new fancy stuff in this blog post by Sébastien Han!

Grizzly Architecture Revisit

Ken Pepple posted the full length article along with several clarifications on the architecture of OpenStack Grizzly.

Tips ‘n Tricks

Upcoming Events

Reports from Previous Events

Other News

Security Advisories

Welcome New Developers

  • Xavier Queralt, Red Hat
  • Yuzlikeev Eduard, Mirantis
  • jiataotj, IBM
  • Anthony Woods, Internap

Got answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Love animated GIFs?

When I realised the code I was writing for the last two hours was already in Oslo

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

Tags:

4th Openstack User Group Meetup Italy: streaming session from Milano

Openstack is booming, in Italy too!

The Italian Openstack User Group, recently founded, is going to arrange, on June 20th, the 4th Meetup of the year.

Sessions will be in English, in order to allow anyone from the Openstack Community to pop in and attend it, in live streaming, at 18:30 +1GMT.

Here’s the agenda:

  • 18.30: Industrialize IT: Automation in the DevOps Era – Reid Vandewiele – Puppet Labs engineer
  •  19.00: Ceph: The Storage Stack for OpenStack – Florian Haas – Cofounder and CEO Hastexo
  •  19.30: Openstack and HyperV – Alessandro Pilotti – CEO Cloudbase Solutions
  •  20.00: Giuseppe Paternò – EMEA Sales Engineer Canonical – Openstack in production

The streaming url is http://www.enterthecloud.it/eventi/quarto-openstack-usergroup-streaming/

For those of you who might be in Milano, you’re encouraged to just pop in @ Enter/Coworking Login, via Stefanardo da Vimercate 28.

See you!

Tags:

Hong Kong Summit – Registration, Call for Speakers & Sponsors Now Open!

在全体大会中将提供英文至中文之即时翻译。 要得到更多信息, 请查阅注册信息页

The OpenStack Summit is coming to Hong Kong, November 5-8, 2013. Visit http://openstack.org/summit for all the details.

The Summit is a four-day conference for OpenStack contributors, enterprise users, service providers, application developers and ecosystem members.  Attendees can expect visionary keynote speakers, 150+ breakout sessions, hands-on workshops, collaborative design sessions and lots of networking over the four days. Keynote sessions will take place Tuesday and Wednesday, and the Design Summit, a special track for active technical contributors to plan the next software release, will span all four days.

REGISTRATION
Early Bird Registration is now open. We are expecting 4000-5000 people to attend the Summit in November, so for the first time we’re offering TWO types of passes.  In addition to the usual “Full Access” pass, we’re adding a “General Session & Expo” pass that’s only $150 (early bird price) to help introduce even more people to OpenStack. Restrictions apply to the lower priced pass, so please review the details before selecting a ticket.  Act quickly to save $400 USD on the Full Access Passes, as prices will increase starting October 5, 2013.

SPEAKERS
The call for speakers is now open! Hurry, the deadline for submissions is July 31. All speaking proposals will be posted for public vote in August, and speakers will be notified mid-September. If your session is selected you will be provided with a free code to register for the Summit. Based on speaker feedback from the previous Summit, we’ve improved the system so that a session proposal can now contain multiple speakers. If you plan to co-present a topic or panel, be sure to list all planned speakers.

SPONSORS
Sponsoring the OpenStack Summit is a great way to gain exposure and support the open source community. If you are interested in supporting the Summit and would like to have a presence in our expo hall – the sponsorship agreement is now ready to sign HERE. Please fully read the Sponsorship Prospectus before signing the sponsorship agreement.  Sponsorships are limited, and sold on a first-come, first-serve basis. We appreciate your support!

SUMMIT DETAILS
Location:
The Summit will take place at Asia World-Expo, a large convention center near the airport with connecting SkyCity Marriott hotel. The Airport Express train stops within Asia World-Expo, making it convenient to access from most parts of Hong Kong.

Travel & Accommodations:
Official hotel room blocks are currently available at three hotels. We also offer a list of recommended budget-friendly hotels. Regardless of where you book, we recommend staying near the train line. Please check the VISA information page and FAQ for more information about your travel plans. We encourage you to book early!

Translation:
Translation from English to Mandarin will be offered in the General Session, which runs Tuesday and Wednesday.

Active Technical Contributors:
All Active Technical Contributors (ATCs) who contributed to the Grizzly release or Havana release prior to September 6, 2013 will receive a free registration code for a Full Access Pass to the Summit. Please check your inbox before you register. If you would like to be designated as “ATC” on your name badge, please use *the same email address that is tied to your Gerrit ID* when registering for the Summit on EventBrite.

Refunds & Transfers:
Registration refunds and transfers will be granted through October 25, 2013 – after this time no refunds or transfers can be made. To request a refund or transfer email [email protected].

Follow @openstack on Twitter for more updates.