nova/releasenotes/notes/rocky-prelude-b78b51b9026ed...

59 lines
3.0 KiB
YAML

---
prelude: |
The 18.0.0 release includes many new features and bug fixes. It is
difficult to cover all the changes that have been introduced. Please at
least read the upgrade section which describes the required actions to
upgrade your cloud from 17.0.0 (Queens) to 18.0.0 (Rocky).
That said, a few major changes are worth mentioning. This is not an
exhaustive list:
- The latest Compute API microversion supported for Rocky is v2.65. Details
on REST API microversions added since the 17.0.0 Queens release can be
found in the `REST API Version History`_ page.
- Nova is now using the new Neutron port binding API to minimize network
downtime during live migrations. See the `related spec`_ for more
details.
- Volume-backed instances will no longer report ``root_gb`` usage for new
instances and existing instances will heal during move operations.
- Several REST APIs specific to nova-network were removed and the core
functionality of nova-network is planned to be removed in the 19.0.0
Stein release.
- A ``nova-manage db purge`` command to `purge archived shadow table data`_
is now available. A new ``--purge`` option is also available for the
``nova-manage db archive_deleted_rows`` command.
- It is now possible to `disable a cell`_ to stop scheduling to a cell by
using the ``nova-manage cell_v2 update_cell`` command.
- The libvirt compute driver now supports trusted image certificates when
using the 2.63 compute API microversion. See the `image signature
certificate validation`_ documentation for more details.
- It is now possible to configure a separate database for the placement
service, which could help in easing the eventual placement service
extraction from Nova and data migration associated with it.
- A ``nova-manage placement heal_allocations`` command is now available to
allow users of the CachingScheduler to get the placement service
populated for their eventual migration to the FilterScheduler. The
CachingScheduler is deprecated and could be removed as early as Stein.
- The placement service now supports granular RBAC policy rules
configuration. See the `placement policy`_ documentation for details.
- A new zVM virt driver is now available.
- The nova-consoleauth service has been deprecated.
.. _REST API Version History: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html
.. _related spec: https://specs.openstack.org/openstack/nova-specs/specs/rocky/approved/neutron-new-port-binding-api.html
.. _purge archived shadow table data: https://docs.openstack.org/nova/latest/cli/nova-manage.html#nova-database
.. _disable a cell: https://docs.openstack.org/nova/latest/cli/nova-manage.html#nova-cells-v2
.. _image signature certificate validation: https://docs.openstack.org/nova/latest/user/certificate-validation.html
.. _placement policy: https://docs.openstack.org/nova/latest/configuration/placement-policy.html