一般照着官方文档做肯定没有问题的,之前一直用redhat的CentOS跟着官方安装都是没有问题的,由于工作需要研究Ceph,CentOS对Ceph的支持不是很好,CentOS7好像都不支持rbd(尽管redhat收购了Ceph,必须要批评一下红帽),桑心啊,没法子了,所以转向了ubuntu。
问题:
nova list ERROR: HTTPConnectionPool(host='controller', port=8774): Max retries exceeded with url: /v2/c677d3d3c35644579fa8da9b4342e19d/servers/detail (Caused by <class 'socket.error'>: [Errno 111] Connection refused)
困扰了好几天:netstat -nltp | grep 查看没有8774端口的监听
nova service-list 还是报上面的nova list ERROR 的错误
重新安装一下nova就行了,可能是升级或者是版本不对的原因吧!
网上找的还有一种方法:
pip install olso.rootwrap --ugrade (这一步直接没有执行成功,没有ugrade参数)
service nova-api restart