我正在将 nova-cloud-controller 与自定义调度程序插件集成,这需要安装在 nova-cloud-controller 的同一容器中(安装调度程序插件、过滤器和称重器)。此任务需要修改 nova.conf。由于 juju 正在管理 nova.conf 文件,我们必须能够通过新接口(调度程序接口)设置配置。
我有兴趣使用调度程序接口扩展 nova-cloud-controller charm,以便能够设置 nova.conf 标志:
- 计算调度程序驱动程序
- scheduler_available_filters
- scheduler_weight_classes
nova-cloud-controller charm 的作者已经解决了这个问题。我们如何与调度程序用例进行交互?我们可以将其放入 charm 的主干中吗?
另一个问题是能够对每个 nova.conf 修改做出反应,搜索 DB 和 AMQP 连接详细信息。我们能够订阅 nova.conf 修改事件吗?在 nova-cloud-controller charm 中可以做到吗?
感谢所有的意见。