Skip to content
gyurco edited this page Mar 23, 2022 · 18 revisions

Ussuri notes

  • This is the last release which supports Ubuntu 18.04, and the first one which works on Ubuntu 20.04. This should be the transition release between 18.04 and 20.04, so it is recommended to use Focal Fossa for new deployments.
  • The already obsoleted RamFilter and DiskFilter nova scheduler filters stop working in this release. Change if nova_scheduler_default_filters was defined with these.
  • Cinder backup got a new inventory group: cinder_backup. Create it before upgrading.
cinder_backup:
  inherit: controller

Stein notes

  • Placement API moved from Nova to a separate component. After the upgrade, it's still using the Nova part. Need to install the Placement, but don't activate it - disable Nova placement - Follow the instructions to migrate the DB - enable Placment (this is a manual process currently)

Queens notes

  • This is the last release which supports Ubuntu 16.04, and the first one which works on Ubuntu 18.04. This should be the transition release between 16.04 and 18.04, so it is recommended to use Bionic Beaver for new deployments.
  • The RabbitMQ upgrade requires a full cluster upgrade, so manual intervention is required after the rabbitmq_upgrade.yml fails.

Pike notes

  • The Pike release in Ubuntu comes with the new Luminous Ceph release, so first upgrade that. Make sure the sortbitwise flag is set in the Ceph cluster before upgrade! (ceph osd set sortbitwise). This will not migrate to bluestore!
  • The default user used by the installer has changed from 'ansible' to 'ubuntu'.
  • Migrations fail probably because the image locking feature introduced in Qemu 2.10. https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1718133 A fix was released.

Currently known issues with the Ocata release

  • The upgrade from Newton is not so smooth, so please read the Newton->Ocata section of the upgrade doc before doing it.

Currently known issues with the Newton release

This issue is fixed with WSGIApplicationGroup %{GLOBAL} in Apache.

  • Magnum package misses the alembic stuff. The package itself is corrected in the cloud archive, however the package index is not. Workaround: after the installer bails out with an error during Magnum install, upgrade manually with the 3.1.1-1~cloud0_all versions from http://ubuntu-cloud.archive.canonical.com/ubuntu/pool/main/m/magnum/ The python-magnum package is fixed.

  • Neutron LBaaS v1 package is broken, so the default is now the LBaaS v2. Unfortunately, Ubuntu doesn't ship the Horizon dashboard for LBaaS v2.

  • Nova has a problem with URLs with dash (-) in them. The workaround is to upgrade the python-rfc3986 package to at least 0.3.1. This is available from the Debian testing repo. New, fixed python-rfc3986 package is released in Ubuntu Xenial.