Support Vitrage(Root Cause Analysis, RCA) Service

Include the URL of your launchpad blueprint:

https://blueprints.launchpad.net/tripleo/+spec/tripleo-vitrage-integration

[Vitrage] is the official OpenStack RCA project. It can perfectly organizes, analyzes and visualizes the holistic view of the Cloud.

Vitrage provides functions as follows:

  • A clear view of the Cloud Topology
  • Deduced alarms and states
  • RCA for alarms/events

Via Vitrage, the end users can understand what happened in a complex cloud environment, get the root cause of problems and then resolve issues in time.

Problem Description

Currently the installation and configuration of Vitrage in openstack is done manually or using devstack. It shall be automated via tripleo.

Integration Vitrage in TripleO is benefit for building the OPNFV platform. It helps the OPNFV [Doctor] project using Vitrage as inspector component to build the fault management framework with [Apex] installer which is an OPNFV installation and deployment tool based on TripleO.

Proposed Change

Overview

This spec proposes changes to automate the deployment of Vitrage using TripleO.

  • Add puppet-vitrage package to overcloud-full image.
  • Define Vitrage Service in THT.
  • Add how and when to deploy Vitrage in puppet-tripleo.

Alternatives

None

Security Impact

None

Other End User Impact

None

Performance Impact

None

Other Deployer Impact

Vitrage service is default disabled in a Deployment. Need to enable it if deployer want to use it.

Developer Impact

None

Implementation

Assignee(s)

Primary assignee:
dong wenjuan <dong.wenjuan@zte.com.cn>

Work Items

As outlined in the proposed changes.

Dependencies

The Vitrage RPM package must be in RDO repo.

Testing

Add the test for CI scenarios.

Documentation Impact

The setup and configuration of the Vitrage server should be documented.