我们正在尝试获取与以下内容相关的 oslo 通知:
1:VM 相关任务,例如从 nova 创建、删除和更新。
2:从 neutron 创建、删除和更新等端口相关任务。
正在使用 OpenStack 版本 Caracal 在简单的 packstack allinone 设置上进行测试。我们能够获取与 Nova 相关的通知,但无法从 neutron 获取与端口相关的事件的任何更新。
配置更改:
/etc/nova/nova.conf
[notifications]
notify_on_state_change=vm_state
default_level=INFO
notification_format=versioned
[oslo_messaging_notifications]
driver=messagingv2
transport_url=rabbit://guest:[email protected]:5672/
/etc/neutron/neutron.conf
[DEFAULT]
notify_nova_on_port_status_changes = True
notify_nova_on_port_data_changes = true
transport_url=rabbit://guest:[email protected]:5672/
control_exchange = openstack
[oslo_messaging_notifications]
driver = messagingv2
transport_url = rabbit://guest:[email protected]:5672/
topics = notifications
不确定我们是否遗漏了什么。请提供建议。提前致谢。