What's new in RPCO r12.0 Liberty#
Major new releases of OpenStack such as Liberty typically include many changes, enhancements, and new features. RPCO is a tested configuration of a subset of all available OpenStack services.
This page lists some of the significant upstream OpenStack changes and is provided for your awareness. It is not a statement of support. For more information about supported features and configurations, contact your Rackspace sales team or support specialist.
Object Storage service (swift)#
- Partition placement no longer uses the port number to place partitions. This improves dispersion in small clusters running one object server per drive, and it does not affect dispersion in clusters running one object server per server.
- Added ring-builder-analyzer tool to test and analyze a series of ring management operations.
- Ring validation now warns if a placement partition gets assigned to the same device multiple times. This happens when devices in the ring are unbalanced (e.g. two servers where one server has significantly more available capacity).
- Keystone v3 domains in swift-dispersion.
Networking service (neutron)#
Neutron now exposes a QoS API, initially offering bandwidth limitation on the port level. For additional information, see http://docs.openstack.org/developer/neutron/devref/quality_of_service.html
Compute service (nova)#
- By default, v2.1 API is turned on for all endpoints. v2.0 and v1.1 API are using a new compatibility mode, to make the transition transparent to existing API users.
- New mark host down/force down API for external high availability tools to notify nova in the event of a host failure.
Identity service (keystone)#
- Using LDAP as the resource back end for projects and domains is deprecated. Using LDAP as a back end for users and groups is still supported.
- Not specifying a domain during a create user, group or project call, which resulted in falling back to the default domain, is deprecated.
Block Storage service (cinder)#
- Ability to backup a volume that is in use, giving greater flexibility when backups are performed.
- A generic image caching solution is available, so VM images can be cached and copied-on-write to a new volume.
- The network topology diagram has been replaced with an interactive graph containing collapsible networks, and scales better in large deployments. For more information, see https://blueprints.launchpad.net/horizon/+spec/curvature-network-topology.
- Improvements and added functionality to Dashboard sections for nova, neutron, glance, cinder, heat and keystone.
Image Service (glance)#
- Uploading signed images. For more information, see http://specs.openstack.org/openstack/glance-specs/specs/liberty/image-signing-and-verification-support.html.
- Scrubbing of images in parallel is now available. For more information, see http://specs.openstack.org/openstack/glance-specs/specs/liberty/scrub-images-in-parallel.htm
OpenStack services installed by RPCO are now isolated in Python virtual environments, which prevents package version conflicts. Virtual environments are automatically created by the OSA playbooks.
main.yml file contains the following new
RabbitMQ virtual hosts#
Each service uses its own vhost, providing isolated messaging queues. This change replaces the default RabbitMQ virtual host. Variable names now appear as:
The following metrics are no longer supported by the
Substitute the numerical ID of the OSD for