OpenStack Charms 20.02 – CephFS backend for Manila and more

Tytus Kurek

on 18 February 2020

This article was last updated 2 years ago.


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

CephFS backend for Manila

The OpenStack Charms 20.02 release introduces support for Ceph File System (CephFS) to be used as storage backed for Manila. CephFS is a POSIX-compliant file system providing a file storage layer on top of Ceph. Manila is an OpenStack project providing shared filesystem services for tenants.

Previous releases of OpenStack Charms included manila charm with a generic plugin that could be used to configure the NFS-based backend for Manila. Although this solution was suitable for testing and development, it was not intended for production environments.

The CephFS backend for Manila brings the OpenStack shared filesystem service to the enterprise level. This comes through enabling tenants to benefit from all the best features provided by Ceph, such as high availability, fault tolerance, scalability and security.

In order to deploy or extend Charmed OpenStack with CephFS backed for Manila, users have to use additional charms (ceph-fs, manila and manila-ganesha). These have been introduced and stabilised in this release. Please refer to the official documentation for information on how to integrate new charms with the existing deployment.

Other features in OpenStack Charms 20.02

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.

  • Policy Overrides for more charms – the Policy Overrides feature provides operators with a mechanism to override policy defaults on a per-service basis. The last release introduced the feature for several charms. This release expands this feature across openstack-dashboard and octavia charms.
  • Ability to disable instance snapshots – users can now disable snapshots as valid boot sources when launching instances in the OpenStack dashboard. They can do it via the new configuration option (disable-instance-shapshot) in the openstack-dashboard charm.
  • Actions for Vault – users can now pause and resume the Vault service by using charm actions. This expands the model-driven approach to operations in the OpenStack ecosystem.
  • OVN (preview) – this release updates the tech preview suite of charms that allows modelling Open Virtual Network (OVN). OVN provides open-source network virtualisation for Open vSwitch (OVS).
  • MySQL 8 (preview) – this release updates two tech preview charms to deploy MySQL 8 for OpenStack: mysql-innodb-cluster and mysql-router. Both are available for use with Ubuntu 19.10 (Eoan).
  • Swift Global Cluster (preview) – Swift charms have now been extended with an option which allows multi-region deployments. This allows global cluster setups and ensures geo-redundancy of Swift clusters.

Upgrading to OpenStack Charms 20.02

We recommend that you upgrade to the latest stable charm revision before proceeding with topological changes, charm application migrations, workload upgrades, series upgrades, or bug reports. To upgrade an existing deployment to the latest charm version, use the upgrade-charm command:

$ juju upgrade-charm keystone

Please ensure that you upgrade the keystone charm first. Note that charm upgrades and OpenStack upgrades are functionally different and a charm upgrade will not trigger an OpenStack upgrade. Please refer to the official documentation for more details.

Get in touch

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

For more information about OpenStack Charms 20.02, 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...

Canonical announces the first MicroCloud LTS release 

Canonical announces the first MicroCloud LTS release. MicroCloud 2.1.0 LTS features support for single-node deployments, improved security posture, and more...

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...