Searchlight Updates - Liberty Edition
-
Upload
openstack-foundation -
Category
Software
-
view
112 -
download
3
Transcript of Searchlight Updates - Liberty Edition
![Page 1: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/1.jpg)
Co-PTLIRC: TravT
Travis Tripp Nikhil KomawarCo-PTL
IRC: nikhil_k
Searchlight(OpenStack Search)
Liberty Update
![Page 2: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/2.jpg)
To provide advanced and scalable indexing and search across multi-tenant cloud resources.
![Page 3: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/3.jpg)
Background
![Page 4: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/4.jpg)
Searchlight Kilo Release
● Released as major experimental feature in Glance● “Glance Catalog Index Service”● Elasticsearch indexing of images and metadata defs● Separate deployable endpoint● 22 contributors / reviewers from 7 different companies
![Page 5: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/5.jpg)
Searchlight Accepted as New Project
● Multiple requests for it to expand scope● Proof of concept demonstrated at summit:
● Horizon and Glance fishbowl sessions● Nova instance indexing and search● https://youtu.be/eGnGr48E5_4
● Glance team voted to spin it off● Accepted by TC as new OpenStack governed project
![Page 6: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/6.jpg)
Concepts
![Page 7: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/7.jpg)
● Full text search on any OpenStack resource● Search term faceting● Search auto-completion● The ability to limit to the properties we care about● Fuzzy search (fedroa ~ fedora)● More like this
Native Elasticsearch Query PowerFor all users (not just admins)
![Page 8: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/8.jpg)
Searchlight
Cloud Services
Nova Glance
Neutron Cinder
Designate Other
Resources indexed:• on demand• via notifications
Horizon& other clients
Action Requests
List and Query Requests
plugins
Searchlight Concept Flow
![Page 9: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/9.jpg)
API
Use Search Service
Search Service
Available?
Use Standard API
Query / List Resources
Display Results
Result Objects
Searchlight: Use When It’s TherePer Region Endpoint Deployment
![Page 10: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/10.jpg)
What’s next?
![Page 11: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/11.jpg)
Searchlight Liberty Top Priorities
● Complete separation from Glance● Deployment options (manual and devstack)● Glance image and metadata definition indexing● Nova indexing instances, flavors, metadata● Horizon initial integration● Improved testing● Improved documentation
![Page 12: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/12.jpg)
Additional Blueprints Underway
● Designate indexing● Neutron investigation● Swift metadata investigation● Named queries (simplified, pre-defined queries)
![Page 13: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/13.jpg)
Plugin Pattern Establishment
● Handling API Versioning● Per plugin configuration● Best practices
![Page 14: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/14.jpg)
Drivers and cores
● Current 12 cores from 3 different companies● How to get involved?
![Page 15: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/15.jpg)
[searchlight] on openstack-dev mailing list
#openstack-searchlight on Freenode
http://eavesdrop.openstack.org/#Search_Team_Meeting
https://wiki.openstack.org/wiki/Searchlight
Join in!
![Page 16: Searchlight Updates - Liberty Edition](https://reader036.fdocuments.in/reader036/viewer/2022062406/55c27cc6bb61ebf2298b4604/html5/thumbnails/16.jpg)