OpenStack Charms 20.10 – Victoria, OVN, CNTT and more

Tytus Kurek

on 4 November 2020

This article was last updated 1 year ago.


Canonical is proud to announce the availability of OpenStack Charms 20.10. This new release introduces a range of exciting features and several improvements which enhance Charmed OpenStack.

OpenStack Victoria

OpenStack Charms 20.10 brings OpenStack Victoria on Ubuntu 20.04 LTS (via Cloud Archive) and Ubuntu 20.10 with full support from Canonical until April 2022. Victoria is the 22nd release of OpenStack which comes with many interesting features of its own, including solutions for complex networking scenarios.

Neutron now provides its metadata service over IPv6 networks which means that users can access it without a configuration drive in IPv6-only networks. Neutron has also added support for flat networks for Distributed Virtual Routers (DVR), Floating IP port forwarding for the OVN backend, and router availability zones in OVN.

Octavia load balancer pools now support version two of the PROXY protocol. This allows one to pass client information to member servers when using TCP protocols. PROXYv2 improves the performance of establishing new connections using the PROXY protocol to member servers, especially when the listener is using IPv6.

In order to upgrade your Charmed OpenStack environment to OpenStack Victoria, refer to the instructions in the official documentation.

For more information about OpenStack Victoria, refer to the official release notes.

OVS to OVN migration

A major enhancement included in the OpenStack Charms 20.10 release is a clear migration path to Open Virtual Network (OVN) for legacy deployments using Open vSwitch (OVS). This allows Charmed OpenStack users to easily migrate from OVS to OVN and benefit from the advantages of OVN, such as native support for virtual network abstraction and better segregation of the control plane and the data plane. As a result, they get a fully functional open source software-defined networking (SDN) platform in their Charmed OpenStack environment.

The entire migration process is fully automated and encapsulated in charms to provide high-level abstraction. Users only have to adjust their maximum transmission unit (MTU) size to allow for Geneve encapsulation used by OVN, deploy OVN components and the Vault service, and initialise the migration. Once the migration is finished users can safely remove redundant components like Neutron OVS agents and Neutron Gateway from the Juju model.

Refer to the official documentation for exact instruction on how to perform the migration. You can also watch a video from the Open Infrastructure Summit 2020 – “Hassle-free migration from OVS to OVN”

CNTT reference implementation

Another notable achievement is the introduction of a Cloud iNfrastructure Telco Task Force (CNTT) reference implementation based on OpenStack Charms. CNTT is a project under the governance of the Linux Foundation aimed at defining a single reference architecture for network function virtualisation infrastructure (NFVI) implementation. This involves open source technologies, such as OpenStack, Ceph and Kubernetes.

During this cycle, Canonical became an active member of the CNTT community and contributed CNTT reference implementation based on OpenStack Charms. This confirms Canonical’s long-term commitment to deliver a carrier-grade private cloud, enabling service providers to reduce their total cost of ownership (TCO) associated with telecommunications infrastructure maintenance and accelerate their time to market. You can find all the artifacts, including Juju bundles, in the following repository on GitHub.

Other notable changes in OpenStack Charms 20.10

With each new feature, there is a corresponding example bundle in the form of a test bundle, and or an OpenStack Charms Deployment Guide section which details the use of the feature.

  • ceph-iscsi charm graduated to stable – The ceph-iscsi charm, introduced with the OpenStack Charms 20.05 release, is a way of utilising standalone Charmed Ceph clusters by legacy infrastructure through iSCSI protocol, has now been promoted  to a stable state.
  • BlueStore compression for Ceph RBD pools – The data residing on the BlueStore-based OSDs can now be compressed on-the-fly for better disk utilisation while ensuring high performance of the storage backend.
  • Erasure-coded Ceph pools – Ceph pools can now be configured as erasure-coded which reduces the amount of disk space in a Ceph cluster required to ensure data durability.
  • Default volume type for Cinder – The cinder charm now allows specifying the default volume type that will be used when creating Cinder volumes.

Get in touch

If you are interested in OpenStack consulting, support or fully managed solution, get in touch with Canonical!

For more information about OpenStack Charms 20.10, please refer to the official release notes.

ceph logo

What is Ceph?

Ceph is a software-defined storage (SDS) solution designed to address the object, block, and file storage needs of both small and large data centres.

It's an optimised and easy-to-integrate solution for companies adopting open source as the new norm for high-growth block storage, object stores and data lakes.

Learn more about Ceph ›

ceph logo

How to optimise your cloud storage costs

Cloud storage is amazing, it's on demand, click click ready to go, but is it the most cost effective approach for large, predictable data sets?

In our white paper learn how to understand the true costs of storing data in a public cloud, and how open source Ceph can provide a cost effective alternative!

Access the whitepaper ›


Interested in running Ubuntu in your organisation? Talk to us today

ceph logo

A guide to software-defined storage for enterprises

Ceph is a software-defined storage (SDS) solution designed to address the object, block, and file storage needs of both small and large data centres.

In our whitepaper explore how Ceph can replace proprietary storage systems in the enterprise.

Access the whitepaper ›


Interested in running Ubuntu in your organisation? Talk to us today

Newsletter signup

Get the latest Ubuntu news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Related posts

Meet the Canonical Ceph team at Cephalocon 2024

Date: December 4-5th, 2024 Location: Geneva, Switzerland In just a few weeks, Cephalocon will be held at CERN in Geneva. After last year’s successful...

Managed storage with Ceph

Treat your open source storage infrastructure as a service What if storage was like coffee: menu driven and truly service oriented? Everyone knows how quick...

How do you select the best enterprise data storage solution for your business?

The choices you make around IT infrastructure have great impact for both business cost and performance, across areas as diverse as operations, finance, data...