Chapter 2. Top New Features

This section provides an overview of the top new features in this release of Red Hat OpenStack Platform.

2.1. Red Hat OpenStack Platform director

This section outlines the top new features for Red Hat OpenStack Platform director.

Validation framework output formats

Red Hat OpenStack Platform contains a validation framework to help verify the requirements and functionality of the undercloud and overcloud. The framework includes new output formats for validation logs:

validation_json
The framework saves JSON-formatted validation results as a log file in /var/logs/validations. This is the default callback for the validation framework.
validation_stdout
The framework displays JSON-formatted validation results on screen.
http_json
The framework sends JSON-formatted validation results to an external logging server.

Set the desired format using the ANSIBLE_STDOUT_CALLBACK environment variable with your openstack tripleo validator run command:

$ openstack tripleo validator run --extra-env-vars ANSIBLE_STDOUT_CALLBACK=<callback> --validation check-ram

2.2. Compute

This section outlines the top new features for the Compute service.

Memory encryption for instances
You can configure AMD SEV Compute nodes to provide cloud users the ability to create instances that use memory encryption. For more information, see Configuring AMD SEV Compute nodes to provide memory encryption for instances.
vGPU resize and cold migration
Instances with a vGPU flavor are automatically re-allocated the vGPU resources after resize and cold migration operations.
Image downloads direct from RBD
When the Image service (glance) uses Red Hat Ceph RADOS Block Device (RBD) as the back end, and the Compute service uses local file-based ephemeral storage, you can configure the Compute service to download images directly from the RBD image repository without using the Image service API. This reduces the time it takes to download an image to the Compute node image cache at instance boot time, which improves instance launch time. For more information, see Configuring image downloads directly from Red Hat Ceph RADOS Block Device (RBD).

2.3. Distributed Compute Nodes (DCN)

This section outlines the top new features for Distributed Compute Nodes (DCN).

ML2/OVN support
In Red Hat OpenStack Platform 16.2, the Modular Layer 2 plug-in with the Open Virtual Network mechanism driver (ML2/OVN) is now fully supported for DCN architectures.
Exclude RAW images from DCN edge sites
In Red Hat OpenStack Platform 16.2, you can use the NovaImageTypeExcludeList with a value of raw to exclude raw images from advertisement on edge sites that do not have Ceph storage. Excluding raw images from sites without storage limits the use of unnecessary network and local storage resources.

2.4. Networking

This section outlines the top new features for the Networking service.

ML2/OVN support for routed provider networks
Starting in Red Hat OpenStack Platform 16.2, you can deploy routed provider networks using the Modular Layer 2 plug-in with the Open Virtual Network mechanism driver (ML2/OVN). Routed provider networks are common in edge distributed compute node (DCN) and spine-leaf routed data center deployments. They enable a single provider network to represent multiple layer 2 networks (broadcast domains) or network segments, permitting the operator to present only one network to users. For more information, see Deploying routed provider networks in the Networking Guide.
Availability zones for ML2/OVS and ML2/OVN
The Red Hat OpenStack Platform Networking service now enables you to group nodes in availability zones (AZs). For nodes that run crucial services, you can schedule these nodes for resources with high availability. AZs are supported only for the Modular Layer 2 plug-in with the Open Virtual Network (ML2/OVN) and Open vSwitch (ML2/OVS) mechanism drivers. For more information, see Using availability zones to make network resources highly available in the Networking Guide.

2.5. Storage

This section outlines the top new features for the Storage service.

Sparse image upload
With the Image service (glance) API, you can enable sparse image upload to reduce demand on the image storage back end. In sparse images, the Image service does not interpret null byte (empty) sequences as data, therefore only the data itself consumes storage. This feature is particularly useful in distributed compute node (DCN) environments. Sparse image upload also reduces network traffic and improves the image upload speed.
Multiple back ends
By default, a standard Shared File Systems deployment environment file has a single back end. With this release, the Shared File Systems service supports using one or more supported back ends.
RBD clone v2 support
This feature allows you to delete snapshots that have snapshot dependencies.
Image pre-caching
Red Hat OpenStack Platform (RHOSP) director can pre-cache images as part of the glance-api service. With this release, the image pre-cache feature is fully supported.

2.6. Bare Metal Service

This section outlines the top new features for the Bare Metal (ironic) service.

Policy-based routing
With this enhancement, you can use policy-based routing for OpenStack nodes to configure multiple route tables and routing rules with os-net-config. Policy-based routing uses route tables where, on a host with multiple links, you can send traffic through a particular interface depending on the source address. You can also define route rules for each interface.

2.7. Network Functions Virtualization

This section outlines the top new features for Network Functions Virtualization (NFV).

Modify kernel args
Red Hat OpenStack Platform 16.2 includes an update so that you can modify the kernel args on a deployed node.
AMD support for SR-IOV and DPDK
Red Hat OpenStack Platform 16.2 includes support for Single Root Input/Output Virtualization(SR-IOV) and Data Plane Development Kit(DPDK) workloads on AMD hosts that have a UEFI NPS (Numa Per Socket) setting of 1. The maximum number of lcores supported by OVS-DPDK is 127.

2.8. Technology Previews

This section provides an overview of the top new technology previews in this release of Red Hat OpenStack Platform.

Note

For more information on the support scope for features marked as technology previews, see Technology Preview Features Support Scope.

Red Hat OpenStack Platform director operator

The Red Hat OpenStack Platform (RHOSP) director operator creates a set of custom resource definitions (CRDs) on top of Red Hat OpenShift to manage resources normally created by the RHOSP undercloud. CRDs are split into two types for hardware provisioning and software configuration. The operator includes CRDs to create and manage overcloud nets (IPAM), VMSets (for RHOSP Controllers), and BaremetalSets (for RHOSP Computes).

For Technology Preview, the software configuration is accomplished with an OpenStackClient pod using traditional RHOSP/TripleO interfaces and CLI commands. Work is ongoing to produce a more scalable Heat to Ansible playbook deployment workflow within the RHOSP director operator.

Transport Layer Security everywhere (TLS-e) now includes memcached
As a technology preview, you can now configure memcached traffic to be encrypted when setting up TLS-e.
Timemaster (Precision Time Protocol and Chrony)
A technology preview is available that supports the use of timemaster to configure Precision Time Protocol (PTP) and Chrony in NFV deployments.