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
依赖项¶
N/A
测试¶
待定
文档影响¶
参考资料¶
https://bitbucket.org/ConnerFerguson/vcenter-driver - 当前代码托管