Blazar 与 OpenStack-Ansible 集成

日期:

2017-12-17 00:02

标签:

openstack, blazar, opnfv, promise

Blazar 是 OpenStack 的资源预留服务。它用于预订或保留特定资源一段时间。本文档概述了将 Blazar 与 OpenStack-Ansible 集成的步骤。

问题描述

Blazar 用于提前预留 OpenStack 资源一段时间。但是,它需要手动与 OpenStack-Ansible 一起安装。没有专门的角色来像其他服务一样部署它。

提议的变更

该变更包括为 Blazar 与 OpenStack-Ansible 集成创建一个新的角色。这将使 Blazar 能够作为 OpenStack-Ansible 安装的一部分进行部署,而不是需要手动安装和配置。

备选方案

没有替代方案。

Playbook/Role 影响

这是一个添加到 OpenStack-Ansible 的新功能。目前尚不存在任何角色。因此,需要从头开始编写一个新的角色,openstack-ansible-os_blazar

升级影响

没有升级影响。

安全影响

没有安全影响。

性能影响

没有性能影响。

最终用户影响

最终用户将能够开箱即用地使用 Blazar,而无需经过任何手动安装和配置。最终用户之一是 Promise,一个 OPNFV 项目,它在 NFV 环境中使用 Blazar。

部署者影响

没有影响。

开发人员影响

影响很小或没有影响,因为此功能是可选的并且可以安全地忽略。

依赖项

没有依赖项。

实现

负责人

主要负责人

Taseer Ahmed (Taseer)

其他贡献者

Fatih Degirmenci (fdegir)

工作项

Blazar 尚未作为 OpenStack-Ansible 的服务提供。目前尚不存在任何角色。将根据社区设定的标准从头开始开发一个新的角色。开发此新角色的步骤如下

  1. 在 GitHub 上创建一个新的仓库。

  2. 向角色添加任务。

  3. 为新角色添加测试。

  4. 确保该角色与 AIO 配合良好。

测试

将开发测试以确保 Blazar 的部署正常工作,并测试已部署服务的可用性。

文档影响

由于这将是添加到 OpenStack-Ansible 的一项新功能,因此需要对其进行文档记录,解释所有配置参数。

参考资料

Blazar 概述

Blazar 安装步骤

OPNFV Promise