openstack neutron模块安装

来源:互联网 发布:剑灵捏脸数据林允儿 编辑:程序博客网 时间:2024/05/23 13:51

以前用的是quantum,现在改名叫neutron

以前安装的时候都是用apt-get

更新软件源之后直接安装

这次由于项目的要求,要从源码安装

于是就下载了源码安装了一下

先把openstack装上,然后把neutron的源码下载

python-neutronclient也要下载

然后直接python setup.py develop就可以安装了

装上之后,要配置neutron

就像官方文档中的配置一样即可,

主要是关于keystone的配置,然后要使用的话

就要启动neutron,在这里我没使用screen

neutron启动也很简单,

类似于openstack其他模块的启动

刚启动的时候,运行neutron net-list失败,一开始是rabbitmq的问题

改了下ip,后来出现oslo的问题

这个oslo我以前没用过,因为以前都是用F版本的

后来查了下发现neutron.conf中要配置policy_file

虽然在同一文件夹下,但是不配置的话还是找不到

配上之后,就可以了



书接上回:

上面写的是neutron模块的单独安装,下午是了下页面的安装

我在f版本的openstack中要加入network这一块

首先就是把network那个页面的模块都拷贝到f版本的相应的django目录下

然后就是模块中的一些import需要改,openstack原本的import都是

openstack_dashboard.project.networks...

要把这个目录按照自己的要求改掉

然后还有其他的tempalte的路径,这里是html的路径,也都改掉

还有就是要把neutron的几个api复制过来,neutron.py network_base.py等等

再试一下router和network_topology,看看是否能行

原创粉丝点击