2. Stacy Véronneau
● Senior Cloud Architect with focus on
OpenStack and Google Cloud Platform.
● Using public cloud resources since 2007
● OpenStack user since Grizzly
● OpenStack MeetUp organizer in Canada
● Speaker at OpenStack Days and Summit
● OpenStack Ambassador for Canada
4. What’s New In ROCKY?
The 18th release of OpenStack addresses new demands for
infrastructure driven by modern use cases like AI, machine
learning, NFV and edge computing, by starting with a bare
metal foundation and enabling containers, VMs and GPUs.
Here are some services improvement highlights.
More @ https://releases.openstack.org/rocky/highlights.html
5. What’s New In ROCKY?
???
Blazar’s goal is to provide resource reservations in OpenStack
clouds for different resource types, both virtual (instances,
volumes, etc) and physical (hosts, storage, etc.).
6. What’s New In ROCKY?
● Host and instance reservation support multiple
availability zones.
● Resource monitoring supports periodic healing in order
to avoid unnecessary reservation healing.
● A time margin for cleaning up resources between back
to back leases is introduced.
7. What’s New In ROCKY?
???
CloudKitty is a rating component for OpenStack. Its goal is to
process data from different metric backends and implement
rating rule creation. Its role is to fit in-between the raw metrics
from OpenStack and the billing system of a provider for
chargeback purposes.
8. What’s New In ROCKY?
● Cloudkitty can now collect non-OpenStack metrics using
a new Prometheus collector or the gnocchi collector.
● Improvement in the metrics configuration to ease
configuration.
● New enhanced client with inclusion of the writer
within.
● Evolution of Storage with the removal of the pure
gnocchi and gnocchi hybrid storage and the addition of
the new Backend V2 that will be more scalable /
faster.
9. What’s New In ROCKY?
???
Accelerator Life Cycle Management
Provide a general management framework for accelerators
(FPGA,GPU,SoC, NVMe SSD,DPDK/SPDK,eBPF/XDP …)
10. What’s New In ROCKY?
● Add client and os-acc lib for attach/detach.
● Add FPGA programming support.
11. What’s New In ROCKY?
● Secure Hash Algorithm Support, which allows operators
to configure a self-describing secure hash that can be
used by image consumers to verify image data integrity
● Introduction of “hidden” images, a popular operator
request that enables operators to keep outdated public
images hidden from the default image-list response yet
still available for server rebuilds
12. What’s New In ROCKY?
● Added ability to manage BIOS settings, with driver
support for iRMC and iLO hardware types.
● Added automatic recovery from power faults, removing a
long standing headache for operators.
● Added a ramdisk deployment interface enabling high
performance computing deployments to have diskless
nodes.
13. What’s New In ROCKY?
???
Provide production-ready containers and deployment tools for
operating OpenStack clouds.
14. What’s New In ROCKY?
● Added new docker images in kolla for logstash,
monasca, prometheus, ravd,
neutron-infoblox-ipam-driver and apache storm.
● Implement Ceph Bluestore deployment in kolla and
kolla-ansible.
● Support deployment of prometheus, kafka and zookeeper
via kolla-ansible.
15. What’s New In ROCKY?
???
Bridge between container framework networking and storage
models to OpenStack networking and storage abstractions.
16. What’s New In ROCKY?
● Added support for High Availability kuryr-controller
in an Active/Passive model, enabling quick and
transparent recovery in case kuryr-controller is lost.
● Added native route support enabling L7 routing via
Octavia Amphorae instead of iptables, providing a more
direct routing for load balancers and services.
● Added support for health checks of the CNI daemon,
letting users confirm the CNI daemon’s functionality
and set limits on resources like memory, improving
both stability and performance and for it to be marked
as unhealthy if needed.
17. What’s New In ROCKY?
● Octavia dashboard details pages now automatically
refresh the load balancer status.
● Octavia now supports provider drivers, allowing third
party load balancing drivers to be integrated with the
Octavia v2 API.
● UDP protocol load balancing has been added to Octavia.
This is useful for IoT use cases.
● Pools can have backup members, also known as “sorry
servers”, that respond when all of the members of a
pool are not available.
● Users can now configure load balancer timeouts per
listener.