Today marks the release of OpenStack's seventeenth release, Queens. After a 26-week release schedule, Queens brings into the fold new projects and new features, including strong container integration, support for vGPUs, and many advancements around NFV, edge computing, and machine learning applications. For an overview of many of the great new things you'll find in this release, see the official press release.
Meanwhile, OpenStack's development community is gathered this week in Dublin, Ireland for the twice-a-year Project Teams Gathering (PTG). As developers seek to better understand and implement the needs of the OpenStack user community, users themselves can begin exploring what Queens has to offer and thinking about what their organization's strategy is for implementing new features as they begin to land in their OpenStack distribution of choice.
If your team works regularly with OpenStack, you know that there's a lot of information to keep track of. OpenStack is a huge effort, encompassing dozens of individual projects, and even more related tools you may need to be familiar with. Whether you're a developer, an architect, or a cloud administrator, there's a lot to stay on top of.
Fortunately for you, there are plenty of resources out there to help you. There's great project documentation, forums, mailing lists, IRC channels, numerous books and guides, as well as certification and training programs. On top of this, many OpenStack community members also write up their own guides, tips, and tutorials. Every month we bring together some of the best of this new community-created content in one easy place. Here's what we found this month.
Let's start with something simple. Ever uploaded an image to Glance, only to release you made a mistake, then gone to delete it and found that the file was locked? Adam Young ran into this problem, and he detailed what happened and how he quickly fixed it in this short blog post.
If you're developing code for OpenStack, it's important that you make sure that adequate tests exist in Tempest to make sure your code runs smoothly in a variety of environments and different conditions. For simple code changes, this may be simple. But what happens if the project you're working on is large enough to span multiple OpenStack services? This multiple part guide to cross-service Tempest testing might help.
OpenStack makes use of the Keystone project to handle authentication of users to the various services and resources available in its cloud. But what happens if you want to build a Kubernetes cluster on top of your OpenStack cloud: do you have to create a whole new authentication system? Nope, you can use Keystone to authenticate your users in Kubernetes as well, and here's how.
One of the great new features of today's OpenStack Queens release is volume multi-attach: the ability to use a single block storage device with multiple servers in your OpenStack cluster. Learn more about how to get started using it and get an overview of how it works in this demo video.
Gnocchi is a tool which can be used for gathering telemetry data within OpenStack. But how can you use it to run aggregate queries against multiple servers in your cloud? Lars Kellogg-Stedman walks through an example of querying how much memory was used by each individual project, on average, running in an OpenStack cloud.
That's all we've got for this time around. But if you're looking for more, we have an entire collection of past OpenStack guides, how-tos, and tutorials where you can find almost four years of archived community-created help. Have you come across a great new piece that we missed? Let us know in the comments, and we can consider it for future articles like this one. Or if you've got tutorial of your own to share, consider submitting your article to Opensource.com.