Date post: | 06-Aug-2015 |
Category: |
Software |
Upload: | openstack-foundation |
View: | 112 times |
Download: | 3 times |
Co-PTLIRC: TravT
Travis Tripp Nikhil KomawarCo-PTL
IRC: nikhil_k
Searchlight(OpenStack Search)
Liberty Update
To provide advanced and scalable indexing and search across multi-tenant cloud resources.
Background
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
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
Concepts
● 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)
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
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
What’s next?
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
Additional Blueprints Underway
● Designate indexing● Neutron investigation● Swift metadata investigation● Named queries (simplified, pre-defined queries)
Plugin Pattern Establishment
● Handling API Versioning● Per plugin configuration● Best practices
Drivers and cores
● Current 12 cores from 3 different companies● How to get involved?
[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!