Mirantis Zero-Lock-In OpenStack Distribution

At the heart of the Mirantis OpenStack distribution are production ready core OpenStack projects hardened and packaged by Mirantis.

Core Packages

Mirantis OpenStack 8.x includes the following core OpenStack projects packaged with their Linux dependencies and patches for critical bugs or security issues. All our software is 100% open-source. Our testing and processes are also completely open and transparent. These packages are hardened through extensive testing.

What Is Hardening?

Hardening consists of two distinct operations:

1. Bug and security fixes

We take a stable release and perform bug and security fixes on it using the hardening process described below. All the fixes are done in the open-source, but we do not control the timing and acceptance of these fixes into trunk. However, with a Mirantis OpenStack release, you are assured that all these fixes will be available. For example, the Liberty had nearly 8500 issues fixed by the community including 1106 by Mirantis (#1 individual contributor). However, Mirantis 8.0, based on this Liberty release, had an additional 300+ bug & security fixes.

2. Patch curation

We do not put every feature or patch from trunk into Mirantis OpenStack. There are many patches that we feel are not ready for production and therefore we do not include them in Mirantis OpenStack.

The combination of these two operations gives you a 100% open-source distribution, but one that is not the same as trunk. Users who have tried to do this themselves have found that they need a real engineering team of OpenStack development experts in-house.

Mirantis Hardening Process

While the OpenStack community provides CI testing, Mirantis provides a significantly higher level of testing. The packages are built from individual project repositories and are tested together using our reference architectures to ensure that these various software pieces work bug-free as a whole.

The scope of our testing also explains why customers are increasingly moving away from a do-it-yourself (DIY) approach and moving to Mirantis OpenStack. It is very hard for a single customer to test and subsequently fix bugs at this the same level of intensity.

Integration with Fuel for deployment and relevant onsite cluster health checks is also a critical piece of the overall hardening story.

Mirantis performs comprehensive testing on core OpenStack packages with a variety of tests

Source of the Source Code

Why should you trust Mirantis as your most trusted source of hardened core OpenStack packages? We are the source of the source code. As the leading pure-play OpenStack company, Mirantis is a Top 3 contributor to the upstream OpenStack code base, across projects. Many of the same developers who build OpenStack itself are the ones building Mirantis OpenStack, so you know that you’re getting the real thing.

We lead a number of OpenStack and related projects including Fuel (deployment), Murano (application catalog), Sahara (Hadoop-as-a-service) and Rally (scale testing).

OpenStack Nova Icon

Nova

Nova is the compute project within OpenStack responsible provisioning and managing a large number of virtual machines in an automated fashion. Mirantis is focused on increasing Nova scalability and high-availability, and improving it’s scheduling and resource tracking capabilities. Mirantis OpenStack supports KVM, QEMU, XenServer and VMware vSphere hypervisors.

OpenStack Cinder Icon

Cinder

Cinder provides persistent block storage to Nova compute instances. Cinder is responsible for operations such as creating, attaching, detaching, deleting volumes. It is also responsible for more complex operations such as snapshots and backup. Mirantis OpenStack supports a wide range of Cinder drivers including vSphere datastore.

OpenStack Neutron Icon

Neutron

Neutron is the networking project within OpenStack that provides users a rich set of virtual networking capabilities. Neutron has an extension framework to add additional virtual networking functions e.g. load-balancing, firewall, VPN etc. It also allows integration with popular SDN frameworks. Mirantis is focused on improving high-availability and performance functionality in Neutron. Mirantis OpenStack supports a wide range of networking hardware and SDN frameworks including Juniper Contrail and VMware NSX.

OpenStack Keystone Icon

Keystone

Keystone provides identity services for OpenStack by authenticating users. It can integrated with existing backend directories such as LDAP.

OpenStack Horizon Icon

Horizon

Horizon is the dashboard for OpenStack that provides an easy-to-use graphical user interface to access and manage OpenStack. It is an alternative to using APIs. Horizon is skinnable and extensible to add functionality. The dashboard has two levels of access — one for administrators and the other for project users. Mirantis is active in the community to help utilize AngularJS for Horizon.

OpenStack Ceilometer Icon

Ceilometer

Ceilometer is the telemetry project within OpenStack and aggregates usage and performance data for various services in an OpenStack cloud. These metrics enable cloud operators to do a range of functions such as physical and virtual resource planning and provisioning, billing etc.

Ironic Icon

Ironic

OpenStack Ironic allows users to self-service provision bare metal servers, for performance critical workloads, in a manner similar to a virtual machine. Mirantis contributions include stability improvements and tighter integration between Ironic and Fuel.

OpenStack Glance Icon

Glance

The image service in OpenStack, called Glance, allows users to discover, use, and store disk or server images. Users can snapshot a server image and immediately store it. Glance supports multiple storage options e.g. block or object, and multiple image formats.

OpenStack Heat Icon

Heat

Heat orchestrates compute, storage, and networking infrastructure through a user-defined template. Heat also allows for post-deployment activities to automate provisioning of operating systems, services, and applications. By allowing infrastructure to essentially be defined as code, Heat provides a key piece for organizations to move to a devops model. By combining Heat with Ceilometer, users can also implement auto-scaling for certain aspects of their infrastructure

OpenStack Sahara Icon

Sahara

OpenStack Sahara allows users to rapidly configure, reliably auto-deploy and scale Hadoop clusters on OpenStack.

LIVE DEMO
How to Use Service Mesh with VMs and Containers
REGISTER