From ef85fa2076d69218091aac10b42fd4e663ca3659 Mon Sep 17 00:00:00 2001 From: dongwenjuan Date: Tue, 13 Mar 2018 15:52:53 +0800 Subject: [PATCH] support Vitrage(RCA) service in TripleO Implements: blueprint tripleo-vitrage-integration Change-Id: I406587027abb6c04b078dc01143d5ca532c69e73 Signed-off-by: dongwenjuan --- specs/rocky/tripleo-vitrage-integration.rst | 119 ++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 specs/rocky/tripleo-vitrage-integration.rst diff --git a/specs/rocky/tripleo-vitrage-integration.rst b/specs/rocky/tripleo-vitrage-integration.rst new file mode 100644 index 00000000..38f19358 --- /dev/null +++ b/specs/rocky/tripleo-vitrage-integration.rst @@ -0,0 +1,119 @@ +.. + This work is licensed under a Creative Commons Attribution 3.0 Unported + License. + + http://creativecommons.org/licenses/by/3.0/legalcode + +================================================== +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 + +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. + +References +========== + +.. [Vitrage] https://wiki.openstack.org/wiki/Vitrage +.. [Apex] https://wiki.opnfv.org/display/apex +.. [Doctor] https://wiki.opnfv.org/display/doctor