2. Agenda
17:15-18:00 - Food, drinks, and networking
18:00-18:30 - Introductions, Rocky and Containers in
OpenStack
18:20-19:10 - StarlingX - Driving compute to the Edge with
OpenStack
19:10-19:20 - Break
19:20-20:00 - NFV and OpenStack: We're Just Getting Started
9. 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
11. 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.).
12. 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.
14. 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.
15. 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.
17. What’s New In ROCKY?
???
Accelerator Life Cycle Management
Provide a general management framework for accelerators or
what we call now DSA’s (Domain Specific Accelerators)
FPGA,GPU,SoC, NVMe SSD,DPDK/SPDK,eBPF/XDP...
18. What’s New In ROCKY?
???
Can any of you name a DSA equivalent from 1980?
19. What’s New In ROCKY?
Old Stuff Right???
Intel 8087 Math
Coprocessor
20. What’s New In ROCKY?
● Add client and os-acc lib for attach/detach.
● Add FPGA programming support.
21. 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
22. 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.
24. What’s New In ROCKY?
???
Provide production-ready containers and deployment tools for
operating OpenStack clouds.
25. 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.
27. What’s New In ROCKY?
???
Bridge between container framework networking and storage
models to OpenStack networking and storage abstractions.
28. 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.
29. 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.
31. What’s New In ROCKY?
???
Tacker is a VNF Manager / NFV Orchestration service
Implement Network Function Virtualization (NFV) Orchestration
services and libraries for end-to-end life-cycle management of
Network Services and Virtual Network Functions (VNFs).
32. What’s New In ROCKY?
● VNF Forwarding Graph support for Network Service.
Operators can describe VNFFGD inside NSD to define the
network connections among all VNFs.
● OpenStack Client support for Tacker.
● Placement policy support. Operators can specify
placement policies (like affinity, anti-affinity) for
VDU’s in a VNF.