Mirantis OpenStack 9.2 Boosts NFV Performance and Streamlines Operations

Michelle Yakura - February 6, 2017 - , , , ,

Many of Mirantis’ largest customers are telcos using OpenStack for NFV, and in the new Mirantis OpenStack 9.2 release, we build upon the NFV features introduced in version 9.0 to better support high-performance and large-scale VNF deployments. MOS 9.2 also adds important new features to streamline operations, including improved lifecycle management and an enhanced update mechanism that more gracefully handles customizations, patches and plugins.

Emphasis on DPDK

Most of the NFV improvements in Mirantis OpenStack 9.2 focus on optimizing performance and security of Open vSwitch with the Data Plane Development Kit (OVS DPDK). Cloud users running DPDK applications, such as for packet forwarding or processing, load balancing, and so on, on a VM that also utilizes OVS DPDK at the host OS can now achieve near wire speed performance thanks to efforts to harden OVS DPDK for the DPDK VNF use case. This includes NIC multiqueue support for improved network performance when scaling VNF workloads with additional vCPUs. VXLAN based segmentation and OVS based security groups enable high-performance tenant networking that is scalable and secure. IPv6 support has also been added for tenant networks that use the latest Internet Protocol version with DPDK.

Besides OVS DPDK related improvements, MOS 9.2 also updates the Linux kernel to version 4.4 as part of the included Ubuntu 14.04 LTS release so that cloud owners can deploy MOS with the latest servers to meet their capacity needs. Updating to Linux kernel 4.4 can also potentially improve OVS and KVM performance.

A Pipeline to Improved Operations

Another big change in the Mirantis OpenStack 9.2 release is a new system of lifecycle management, based on a Git repository. Using Git enables infrastructure operators to manage all the configuration files for cloud infrastructure from a single, centralized system with precise version control, thus providing auditability of cloud configuration changes.

Based on principles of Infrastructure as Code, which favors continuous small changes over occasional batch updates, this new approach greatly streamlines Day 2 (post-deployment) operations. Fuel orchestrator capabilities continually push freshly committed configuration and/or package files from the Git repository through a deployment pipeline to nodes that satisfy predefined update criteria. As a result, small, frequent updates are quickly deployed into a cloud. This can be done automatically through scheduled maintenance jobs. Rollbacks to previous configurations are supported too. In particular, updating configurations on a global or role-based level is much easier with Git-based lifecycle management.

Mirantis OpenStack 9.2 LCM

To improve scalability in Day1 and Day 2 operations, MOS 9.2 also supports the decomposition of the Fuel controller role by moving some critical services – namely Neutron, Keystone, MySQL and RabbitMQ – onto separate nodes. Spreading them onto separate nodes helps to prevent bottlenecks in huge deployments for better performance and reliability.

Besides new features related to Git-based lifecycle management, MOS 9.2 has also made updates faster and easier. Infrastructure operators with clouds running MOS 9.0 or 9.1 can update to 9.2 and retain previously installed customizations and patches, as well as plugins for Contrail, StackLight or Murano. Eliminating the need to re-install these items helps to minimize downtime during updates. Additionally, the 9.2 update will uniformly update any previously deployed Ceph nodes.

Software Updates

Last but not least, Mirantis OpenStack 9.2 includes several software updates worth mentioning:

  • RabbitMQ 3.6.6
  • Linux kernel 4.4
  • OVS 2.6.1
  • QEMU-KVM 2.5
  • DPDK 16.07

Ready to update to MOS 9.2? Read the instructions here and reach out to our support team for assistance.

Previous installation of MOS 9.0 or 9.1 is required, and you can get them here.

From Virtualization to Containerization
Learn how to move from monolithic to microservices in this free eBook
Download Now
Disaster recovery concepts: fault tolerance, high availability, backups, and more

In today's world, where it is so easy to become the target (or unintended victim) of a criminal or state-sponsored attack, having a disaster recovery plan is absolutely crucial. This blog explains the basic concepts of disaster recovery that you should understand before creating a disaster recovery plan, with great examples from NASA, AWS, chemical manufacturing, and more. This content is …

Disaster recovery concepts: fault tolerance, high availability, backups, and more
Radio Cloud Native - Week of May 18, 2022

Every Wednesday, Nick Chase and Eric Gregory from Mirantis go over the week’s cloud native and industry news. This week they discussed: Google Cloud's Assured Open Source Software and Supply Chain Security Costa Rican government systems downed by ransomware Kubernetes security survey The Envoy Gateway project Juniper Contrail goes cloud native ...and more. You can watch the full replay below: To join Nick and Eric next Wednesday, May …

Radio Cloud Native - Week of May 18, 2022
Cloud Native 5 Minutes at a Time: What is Kubernetes?

One of the biggest challenges for implementing cloud native technologies is learning the fundamentals—especially when you need to fit your learning into a busy schedule. In this series, we'll break down core cloud native concepts, challenges, and best practices into short, manageable exercises and explainers, so you can learn five minutes at a time. These lessons assume a basic familiarity …

Cloud Native 5 Minutes at a Time: What is Kubernetes?
Technical training
Learn Kubernetes & OpenStack from Deployment Experts
Prep for certification!
View schedule
Mirantis Webstore
Purchase Kubernetes support
Service Mesh for Mere Mortals
A Guide to Istio and How to Use Service Mesh Platforms