Plexxi 驱动

https://blueprints.launchpad.net/congress/+spec/plexxi-driver

此蓝图旨在规划一个将 PlexxiCore 集成到 congress 的驱动程序的设计。

问题描述

问题详细描述

  • PlexxiCore 数据库可以包含大量关于网络的信息,这对于在存在 Plexxi 的网络中的 Congress 系统来说是一项资产,如果没有此驱动程序,Congress 将无法访问此数据。

提议的变更

集成 Plexxi 驱动程序。

备选方案

策略

此示例将 Plexxi 表中存储的数据与 Nova 表中存储的数据进行比较,并查找在两个数据集中名称相同的虚拟机。

RepeatedName(vname,pvuuid) :- plexxi:vms(pvuuid,vname,phuuid,pvip,pvmaccount,pvaffin), nova:servers(nvuuid,vname,a,nstatus,b,c,d,num)

策略操作

此驱动程序还提供 Plexxi Core 状态的监控,并且目前演示了基于提供的数据的响应式操作。

数据源

主要:PlexxiCore 次要:Nova/Congress - 用于演示策略

数据模型影响

REST API 影响

在网络中集成了 PlexxiCore 的 Congress 用户现在可以通过 congress API 访问存储在他们的 PlexxiCore 数据库中的数据。

安全影响

存储在 PlexxiCore 数据库中的网络数据现在可以通过 Congress 访问

通知影响

其他最终用户影响

性能影响

其他部署者影响

开发者影响

实现

负责人

主要负责人

Conner-Ferguson

工作项

依赖项

Plexxi 类包 Plexxi-Core 用于网络中

测试

文档影响

驱动程序的文档当前位于 bitbucket 中,可以在参考部分找到。