nova/releasenotes/notes/ussuri-prelude-4b96f1244cef...

68 lines
2.9 KiB
YAML

---
prelude: |
The 21.0.0 release includes many new features and bug fixes. Please be
sure to read the upgrade section which describes the required actions to
upgrade your cloud from 20.0.0 (Train) to 21.0.0 (Ussuri).
There are a few major changes worth mentioning. This is not an exhaustive
list:
- The latest Compute API microversion supported for Ussuri is v2.87.
Details on REST API microversions added since the 20.0.0 Train release
can be found in the `REST API Version History`__ page.
.. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html
- `Image pre-caching support to compute hosts`__ using ``os-aggregates``
API information, allowing some distributed edge cases and preemptive
image caching for instance creation.
.. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74
- Support for `cold migrating and resizing servers between Nova cells`__.
.. __: https://docs.openstack.org/nova/latest/admin/configuration/cross-cell-resize.html
- Added support for `evacuate, live migrate and unshelve servers with
minimum bandwidth guarantees`__.
.. __: https://docs.openstack.org/api-guide/compute/port_with_resource_request.html
- New ``nova-manage placement audit`` CLI command to `find and clean up
orphaned resource allocations`__.
.. __: https://docs.openstack.org/nova/latest/cli/nova-manage.html
- Support for scope types and additional roles in the default nova
policies, allowing for richer access management including the ability to
configure *read-only* access to resources. This feature is disabled by
default. See the `Policy Concepts`__ documentation for more details.
.. __: https://docs.openstack.org/nova/latest/configuration/policy-concepts.html
- Support for `creating servers with accelerator devices via Cyborg`__.
.. __: https://docs.openstack.org/api-guide/compute/accelerator-support.html
- Enabled `rescue for boot-from-volume instances`__. Rescue now also allows
to attach stable disk devices to the rescued instance.
.. __: https://docs.openstack.org/nova/latest/user/rescue.html
- Validation for `known flavor extra specs with recognized namespaces`__.
.. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id79
- Support for `heterogenous virtual GPU types per compute node`__.
.. __: https://docs.openstack.org/nova/latest/admin/virtual-gpu.html#enable-gpu-types-compute
- Python 2 is no longer supported by Nova, Python 3.6 and 3.7 are.
- Removal of the ``os-consoles`` and ``os-networks`` REST APIs. See the
`Upgrade Notes`_ section for more details.
- Removal of the ``nova-dhcpbridge``, ``nova-console`` and
``nova-xvpvncproxy`` services. See the `Upgrade Notes`_ section for more
details.