vCenter 驱动

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

此蓝图旨在添加一个 vCenter 数据源驱动,使 Congress 能够访问来自外部数据源的新信息。

问题描述

N/A

提议的变更

添加一个数据源驱动,通过使用 oslo.vmware 将 Congress 与 vCenter 集成。

备选方案

N/A

策略

这将使用 Congress 语言。vCenter:hosts(X) 等。

示例 - 创建 vCenter 中找到的主机所有 MAC 地址的白名单

WhiteList(vnic_macs,pnic_macs) :-

vCenter:hosts(host:vnic_mac_id,host:pnic_mac_id), vCenter:host.pnic_macs(host:pnic_mac_id,pnic_macs), vCenter:host.vnic_macs(host:vnic_mac_id,vnic_macs)

策略操作

监控主机和虚拟机

数据源

vCenter

数据模型影响

N/A

REST API 影响

N/A

安全影响

此驱动程序需要将 vCenter 凭据输入到 Congress 的配置中,并将使用这些凭据提供 Congress 数据。对于实现此驱动程序的人员来说,了解从 Congress API 可见哪些数据非常重要。

通知影响

N/A

其他最终用户影响

N/A

性能影响

实现此驱动程序将为 Congress 添加另一个解析数据的源,并且由于此驱动程序从非 OpenStack 来源提取数据,因此将在网络上生成额外的流量。

其他部署者影响

要使用此驱动程序,部署者需要在 datasource.config 中配置此驱动程序。

开发者影响

N/A

实现

负责人

主要负责人

Conner Ferguson

工作项

N/A

依赖项

N/A

测试

待定

参考资料

https://bitbucket.org/ConnerFerguson/vcenter-driver - 当前代码托管