我需要编写一个连接到Nova API的服务,并立即获知租户端口或VM更改的任何更新。这有可能吗?
我知道如何使用Kubernetes(/api/v1/watch/services
)执行此操作,但无法使用Nova API找到如何执行此操作。
答案 0 :(得分:1)
我需要编写一个连接到Nova API的服务,并立即获知租户端口或VM更改的任何更新。这有可能吗?
大多数OpenStack服务通过消息总线发出事件通知(通常但不总是RabbitMQ)。可以在here找到Nova通知的文档。
您需要编写连接到消息总线的客户端并订阅相应的通知。