RETIRED, Integrate Elasticsearch and Kibana with Fuel
Go to file
Guillaume Thouvenin 3422f3c244 Create disk partitions on Ubuntu.
Now we create a partition /dev/sdb1 instead of using the whole disk.
Also as we need to reboot the node after modifying disk partitions we
moved from fpb 1.0.0 to fpb 2.0.0.

Change-Id: I8b5bdde546858d1e4ad9fc30719415453a7268ab
2015-03-12 15:52:25 +01:00
deployment_scripts/puppet Create disk partitions on Ubuntu. 2015-03-12 15:52:25 +01:00
repositories Initial import 2015-03-03 17:01:36 +01:00
specs Add blueprint for the Elasticsearch/Kibana plugin. 2015-02-26 11:27:55 +01:00
.gitreview Added .gitreview 2015-02-13 08:49:06 +00:00
LICENSE Initial import 2015-03-03 17:01:36 +01:00
README.md Fix formatting in README.md 2015-03-10 09:38:54 +01:00
environment_config.yaml Create disk partitions on Ubuntu. 2015-03-12 15:52:25 +01:00
metadata.yaml Create disk partitions on Ubuntu. 2015-03-12 15:52:25 +01:00
pre_build_hook Update pre-build hook for ubuntu 14.04. 2015-03-10 10:09:49 +00:00
tasks.yaml Create disk partitions on Ubuntu. 2015-03-12 15:52:25 +01:00

README.md

Elasticsearch-Kibana Plugin for Fuel

Elasticsearch-Kibana plugin

Overview

Elasticsearch and Kibana provide a full-text search engine with a flexible web interface for exploring and visualizing data.

Requirements

Requirement Version/Comment
Mirantis OpenStack compatility 6.1 or higher

Recommendations

It is highly recommended to use dedicated disk(s) for data storage. Otherwise Elasticsearch will store its data on the root filesystem.

Limitations

None so far.

Installation Guide

Elasticsearch-Kibana plugin installation

To install the Elasticsearch-Kibana plugin, follow these steps:

  1. Download the plugin from the Fuel Plugins Catalog.

  2. Copy the plugin file to the Fuel Master node. Follow the Quick start guide if you don't have a running Fuel Master node yet.

    scp elasticsearch-kibana-plugin-6.1.0.fp root@<IP address>:
    
  3. Install the plugin using the fuel command line:

    fuel plugins --install elasticsearch-kibana-plugin-6.1.0.fp
    
  4. Verify that the plugin is installed correctly:

    fuel plugins --list
    

User Guide

Elasticsearch-Kibana plugin configuration

  1. Create a new environment with the Fuel UI wizard.
  2. Add a node with the "Operating System" role.
  3. Before applying changes or once changes applied, edit the name of the node by clicking on "Untitled (xx:yy)" and modify it for "elasticsearch".
  4. Click on the Settings tab of the Fuel web UI.
  5. Scroll down the page, select the "Elasticsearch-Kibana Server plugin" checkbox and fill-in the required fields.

Testing

Once installed, you can check that ElasticSearch is working using curl:

curl http://$HOST:9200/

Where HOST is the IP address or the name of the node that runs the server.

The expected output is something like this:

{
  "status" : 200,
  "name" : "node-23-es-01",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "1.4.4",
    "build_hash" : "c88f77ffc81301dfa9dfd81ca2232f09588bd512",
    "build_timestamp" : "2015-02-19T13:05:36Z",
    "build_snapshot" : false,
    "lucene_version" : "4.10.3"
  },
  "tagline" : "You Know, for Search"
}

Known issues

None.

Release Notes

6.1.0

  • Initial release of the plugin

Contributors