Neutron(network0)安装与配置
一、Neutron(compute0)安装与配置
1、实验目的
1)安装network0必备软件
2)在network0端配置网络、计算服务
2、Neutron的组件
Neutron-server 负责接收用户发送的请求,妆发到后端处理
Neutron-l3-agent 负责instance和外部网络交互,
Neutron-dhcp-agent 负责云网络中的动态地址分配
Neutron-metadata-agent 网络元数据服务
Neutron-openvswitch-agent 负责二层网络的构建
Openvswitch 二层ovs插件
3、Neutron(network0)安装与配置
3.1、安装与配置network0节点的neutron组件
(1)配置核心网络参数,允许转发
(2)安装neutron相关的包
(3)配置neutron keystone认证
(4)配置rabbitmq连接
(5)配置neutron 使用ml+openvswitch+gre
查看配置是否生效
创建一个象征性链接plugin.ini,将其指向Ml2插件的配置文件
(6)配置l3
(7)、配置dhcp agent
(8)因采用gre网络,需要把mtu设置为1400
(9)配置metadata agent,元数据代理提供配置信息
配置元数据代理共享密钥
(10)在controller0节点上配置元数据代理共享
(11)在网络节点,启动服务openvswitch
配置ovs
集成网桥br-int处理实例内部网络流量
外部网桥br-ex处理外部网络流量
(12)修改eth1和br-ex网络配置
重启网卡服务
(13)启动neutron服务
3.2、验证
(1)在controller0节点查看neutron服务状态
(2)在网络节点上,每次重启虚拟机,都需要添加一次地址
查看网络ifconfig
在三个节点上分别进行验证