8bb8045b59
Change-Id: Iafcf8b6d90bb3d4607b1f55bab0e39bec52c6928
59 lines
3.0 KiB
YAML
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
|