OpenStack Software from Mirantis
Offer self-service virtual machines and bare metal servers with associated storage and networking resources to your developers by using Mirantis OpenStack. Mirantis software interoperates with best-in-class infrastructure, unlike other distributions that lock you in by limiting integration with specific components such as hypervisors, operating systems, storage, software defined networking (SDN), platform-as-a-service (PaaS), cloud management platform (CMP) and a hardware.
What is Included?
Our distribution consists of Core OpenStack services woven into a proven HA reference architecture, deployed with Fuel. We are actively engaged with all of the projects included in our software package.
Easy to Install & OperateOur distro features Fuel lifecycle management software for your OpenStack cloud . Developed as a community effort, it provides an intuitive, GUI-driven experience for automated deployment and management of OpenStack, related community projects and plugins. Adapt your environment directly within Fuel with improved lifecycle management, while overseeing your day-to-day operations with StackLight , the logging, monitoring and alerting solution created by Mirantis.
Resilience at ScaleMirantis provides a significantly higher level of testing than the community. All of the projects are tested together using our reference architectures to ensure that these disparate pieces of software work as a whole without bugs or security issues. The scope of our testing also explains why customers are increasingly moving away from a do-it-yourself (DIY) approach and moving to our distro.
Software Defined NetworkingTo go along with virtual machines and bare metal servers, offer self-service virtual networks to your developers. We provide out-of-the-box support for software-defined network (SDN) frameworks such as OpenContrail and Neutron. These open-source, vendor independent, dynamic network management software projects offer functionality such as virtual routers, load balancers, and overlay networks with simple REST APIs. Additional SDN frameworks are provided through our build services.
Fuel deploys and manages OpenStack. It provides an intuitive, API and GUI-driven experience for deployment and management of a variety of OpenStack distributions and plug-ins. Mirantis is actively contributing functionality and architectural enhancements to OpenStack Fuel.
Murano is the OpenStack App Orchestration and Catalog project that enables IT administrators to publish cloud-ready applications in an online catalog and orchestrate workloads. Developers and IT users can use the catalog to deploy these on-demand applications, reliably and consistently, with a click of a button.
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 and VMware vSphere hypervisors.
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 .
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 NSXv & VDS .
Keystone provides identity services for OpenStack by authenticating users. It can integrated with existing backend directories such as LDAP.
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.
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.
Swift is a highly scalable distributed object storage project within OpenStack. The software runs on commodity hardware and scales to a multiple tens of petabytes range across multiple geographies. Swift, along with Nova, is one of the two original OpenStack projects. Unlike most other OpenStack projects that provide a management and API layer, Swift actually provides the entire software-defined-storage stack ranging from management, API layer, to the actual storage software.
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.
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 allows users to rapidly configure, reliably auto-deploy and scale Hadoop clusters on OpenStack.
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.
Mirantis Openstack interoperates with a large number of storage arrays and does not offer any particular storage option by default. For users that prefer the Ceph scale-out storage option either as block storage for virtual machines or as object storage, Mirantis offers a Ceph plugin.
StackLight, our logging, monitoring, and alerting add-on toolchain is composed of distributed monitoring components that reside on compute, storage and controller nodes; and a rich set of open-source tools such as ElasticSearch, Kibana, InfluxDB, Grafana, Nagios and Heka. StackLight provides true enterprise-class monitoring of your OpenStack cloud for maximum uptime, capacity planning, automation, maintenance, fault analysis etc.