Introducing Rubick, a Diagnostic Tool for OpenStack Clouds

Oleg Gelbukh - October 30, 2013 -

Over the last few weeks, we at Mirantis Labs have finally gotten a good handle on this idea we’d been kicking around for probably too long. Enter Rubick–a tool for cloud operators designed to diagnose OpenStack-based clouds.

Our goal is to provide a simple and convenient tool (or tools) an OpenStack cloud operator can use to inspect and validate their cloud configuration consistency and correctness. A cloud configuration includes configuration file parameters, OpenStack process runtime parameters, and the network and storage configurations of physical nodes, among other specifications. All of the data combined makes up an architecture data model, a complex object that represents the OpenStack architecture.

Rubick will take the architecture model and match it to a set of rules. Some of those rules are simple and only check the configuration parameter syntax. Other rules are more complex and inspect the entire model to find semantic inconsistencies across multiple OpenStack components. Based on the match, Rubick intends to diagnose and report all of the configuration errors and glitches and provide suggestions on how to fix each particular misconfiguration–all of this wrapped in a smooth and friendly UI.

We shot a short video that shows the basic workflow and gives some reasoning behind the project:

The Rubick source code is available in GitHub, along with some documentation. You can track the project development on Launchpad.

We want this solution to be highly useful to a wide audience of OpenStack end users, and we eagerly anticipate your feedback. What are your thoughts on this idea? What features would you want to see in this kind of tool? Contact us now on rubick at mirantis.com!

banner-img
test
tst
tst
Deploy Mirantis Secure Registry on any Kubernetes (Minikube, EKS, GKE, K0S, etc.)

Note: this blog post was originally published by Avinash Desireddy on Medium. You can view the original post here. Docker Containers, Kubernetes, CNCF, and many other relevant projects completely changed how we package, ship, and run applications. As you all know, Kubernetes has become a defacto standard for running applications. At the same time, container registries and chart repositories play a …

Deploy Mirantis Secure Registry on any Kubernetes (Minikube, EKS, GKE, K0S, etc.)
Software Supply Chain Security on Any Kubernetes with Mirantis Secure Registry 3.0

Security and cloud infrastructure availability concerns have been in the news of late with the recent Log4j vulnerabilities and outages at some of the world’s largest public cloud providers. The security and integrity of your container-based images has never been more important. Many have taken to Kubernetes to assist in the deployment and management of their container-based workloads, and are leveraging …

Software Supply Chain Security on Any Kubernetes with Mirantis Secure Registry 3.0
A Year in Review: A Look Back at the Most Powerful Mirantis Resources from 2021

2021 has been quite the year - and while there have been plenty of not-so-good times, we at Mirantis would like to take a moment to focus on the good. We are thankful for the opportunity to provide our readers with informative, accurate, and, above all, educational content via our company blog. We try not only to include helpful information …

A Year in Review: A Look Back at the Most Powerful Mirantis Resources from 2021
FREE EBOOK!
Service Mesh for Mere Mortals
A Guide to Istio and How to Use Service Mesh Platforms
DOWNLOAD
WHITEPAPER
The Definitive Guide to Container Platforms
READ IT NOW
LIVE WEBINAR
Getting started with Kubernetes part 2: Creating K8s objects with YAML

Thursday, December 30, 2021 at 10:00 AM PST
SAVE SEAT