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 访问
通知影响¶
无
其他最终用户影响¶
无
性能影响¶
无
其他部署者影响¶
无
开发者影响¶
无
依赖项¶
Plexxi 类包 Plexxi-Core 用于网络中
测试¶
文档影响¶
驱动程序的文档当前位于 bitbucket 中,可以在参考部分找到。