Tag: openstack openstack nova

为openstack安装novadocker

我在设置novadocker时遇到问题,需要使用Openstack来设置Docker计算节点。 Openstack版本是Horizo​​n。 我已经按照这个教程https://wiki.openstack.org/wiki/Docker#Installing_Docker_for_OpenStack ,但是当我相应地更改node-compute.conf文件与教程中写的内容,我得到这个错误在日志文件时我尝试启动nova-compute服务: ImportError: No module named novadocker.virt.docker 你知道这是由于什么,我该怎么办来解决这个问题? 十分感谢你的帮助! 马尔科 PS在/usr/local/lib/python2.7/dist-packages/有一个名为nova-docker.egg-link的文件,其中包含novadocker驱动程序的真实位置…似乎它被忽略,当新星正在寻找它。 UPDATE 我忘了运行python setup.py install 。 现在我已经做到了,但是我不能解决另一个错误: 2014-09-29 14:59:47.233 22982 ERROR nova.virt.driver [-] Unable to load the virtualization driver 2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver Traceback (most recent call last): 2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/virt/driver.py", line 1299, in load_compute_driver 2014-09-29 14:59:47.233 22982 […]

Openstack Nova docker实现安全组

现在容器通过nova-docker项目中的veth对(ns和tap)直接连接到OVS桥。 如下: 容器<===> nsXXX <===> tapXXX <===> br-int 我为每个容器创build了一个Linux桥(qbr),并在Linux桥和OVS桥之间使用了veth对连接(qvb和qvo),并且在Linux桥和容器之间使用了veth对连接(ns和ms) 。 如下: 容器<===> nsXXX <===> msXXX <===> qbrXXX <===> qvbXXX <===> qvoXXX <===> br-int 我用nsXXX的MAC(1e:b0:df:a3:e7:fa)和设备nsXXX的规则(即后面的$ DEVICE)添加了一条规则。 如下: iptables -A neutron-openvswi-sa04f7303-2 -s 10.0.0.43/32 -m mac \ –mac-source 1e:b0:df:a3:e7:fa -j RETURN iptables -A neutron-openvswi-FORWARD -m physdev –physdev-out \ $DEVICE –physdev-is-bridged -j neutron-openvswi-sg-chain iptables -A neutron-openvswi-FORWARD -m physdev –physdev-in […]