我正在指南http://docs.openstack.org/developer/zaqar/development-environment.html中给出的ubuntu服务器14.04(vmware)上安装openstack-zaqar。
一切正常,直到我使用命令“zaqar-server -v”,当我收到很长的错误时,它的大部分内容看起来都意味着“需要副本集或mongos来保证消息传递”。我已经完成了指南中提到的所有更改,但我仍然无法理解并解决此问题。附件是问题的截图!
答案 0 :(得分:0)
在尝试设置和使用zaqar时,我遇到了完全相同的问题。 确保您的配置包含
unreliable=True
我看起来像:
[DEFAULT]
unreliable = True
[drivers]
message_store = mongodb
management_store = mongodb
[drivers:message_store:mongodb]
uri = mongodb://192.168.99.100:27017
[drivers:management_store:mongodb]
uri = mongodb://192.168.99.100:27017
另外,请随时在#openstack-zaqar房间询问Freenode,他们非常乐于助人。
编辑:添加这个以便Zaqar监听所有接口,而不只是侦听环回地址(127.0.0.1)
[drivers:transport:wsgi]
bind = 0.0.0.0
(一旦你在本地完成了对Zaqar的攻击,并希望将其停靠,或远程控制它,这将是必要的。)