Searchlight Updates - Liberty Edition

Preview:

Citation preview

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!

Recommended