-
Notifications
You must be signed in to change notification settings - Fork 21
Home
- 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
- 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)
- 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.
- 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/1718133A fix was released.
- The upgrade from Newton is not so smooth, so please read the Newton->Ocata section of the upgrade doc before doing it.
-
Horizon with python-openssl installed often throws SSLError: ('bad handshake SysCallError(0, None)), when the OpenStack endpoints are TLS secured. The workaround is to remove python-openssl, but this is required by other packages. To solve this issue, install Horizon to a separate machine (an lxd container can be a good cheap choice), and remove python-openssl after the installation finished. Update: downgrading python-cryptography and python-openssl to the version shipped with Mitaka seems to work.
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.