2.3. Compute

Support for quiescing file-systems during image snapshot using QEMU Guest Agent
Previously, file systems had to be quiesced manually (fsfreeze) before taking a snapshot of active instances for consistent backups. With this update, Compute's libvirt driver now automatically requests the QEMU Guest Agent to freeze the file systems (and applications if fsfreeze-hook is installed) during an image snapshot. Support for quiescing file systems enables scheduled, automatic snapshots at the block device level.
This feature is only valid if the QEMU Guest Agent is installed (qemu-ga) and the image metadata enables the agent (hw_qemu_guest_agent=yes).
OpenStack Bare Metal Provisioning (ironic)
The Bare Metal Provisioning service is now supported in Compute (using Compute and OpenStack Networking service configuration). The service integrates with the Compute service (in the same way that virtual machines are provisioned), and provides a solution for the 'bare-metal-to-trusted-tenant' use case. For example, within the OpenStack cloud:
  • Hadoop clusters can be deployed on bare metal.
  • Hyperscale and high-performance computing (HPC) clusters can be deployed.
  • Database hosting for applications sensitive to virtual machines can be used.
The service consists of the Bare Metal Provisioning API, a Conductor, database- and hardware-specific drivers, and leverages common technologies like PXE, IPMI, and DHCP. With this release, the Bare Metal Provisioning service can also now be passed capabilities defined in a flavor's extra-spec key.