支持 Vitrage(根本原因分析,RCA)服务

包含您的 Launchpad 蓝图的 URL

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

[Vitrage] 是官方 OpenStack RCA 项目。它可以完美地组织、分析和可视化云的整体视图。

Vitrage 提供以下功能

  • 清晰的云拓扑视图

  • 推导出的告警和状态

  • 告警/事件的 RCA

通过 Vitrage,最终用户可以了解复杂云环境中发生的事情,获取问题的根本原因,然后及时解决问题。

问题描述

目前在 openstack 中安装和配置 Vitrage 是手动完成的或使用 devstack。它应该通过 tripleo 实现自动化。

将 Vitrage 集成到 TripleO 有利于构建 OPNFV 平台。它帮助 OPNFV [Doctor] 项目使用 Vitrage 作为检查器组件,构建基于 [Apex] 安装程序的故障管理框架,Apex 是一个基于 TripleO 的 OPNFV 安装和部署工具。

提议的变更

概述

本规范建议更改以使用 TripleO 自动化 Vitrage 的部署。

  • 将 puppet-vitrage 包添加到 overcloud-full 镜像中。

  • 在 THT 中定义 Vitrage 服务。

  • 在 puppet-tripleo 中添加如何以及何时部署 Vitrage。

替代方案

安全影响

其他最终用户影响

性能影响

其他部署者影响

Vitrage 服务在部署中默认禁用。如果部署者想要使用它,则需要启用它。

开发人员影响

实现

负责人

主要负责人

dong wenjuan <dong.wenjuan@zte.com.cn>

工作项

如所提议的更改中所述。

依赖项

Vitrage RPM 包必须在 RDO 仓库中。

测试

添加 CI 场景的测试。

文档影响

应记录 Vitrage 服务器的设置和配置。

参考资料