您的位置:首页 > 理论基础 > 计算机网络

openstack【Kilo】入门 【网络篇】十四:Neutron安装配置【网络节点】

2017-11-20 12:36 701 查看
问题导读1.neutron是否连接数据库?2.DHCP的作用是什么?3.通过下面配置,总结OVS的作用?4.如何验证网络安装成功?配置准备1.编辑文件 /etc/sysctl.conf 添加下面内容[Bash shell] 纯文本查看 复制代码?
2.生效[Bash shell] 纯文本查看 复制代码?
安全网络组件[Bash shell] 纯文本查看 复制代码?
配置网络通用组件网络通用组件包括认证机制、消息队列和插件编辑文件/etc/neutron/neutron.conf,完成下面内容a.在 [database] 部分,注释掉connection选项,因为网络不直接访问数据库b.在 [DEFAULT] 和 [oslo_messaging_rabbit]部分,配置消息队列访问[Bash shell] 纯文本查看 复制代码?
RABBIT_PASS 记得替换为自己的密码c.在 [DEFAULT] 和 [keystone_authtoken]部分,配置认证访问[Bash shell] 纯文本查看 复制代码?
NEUTRON_PASS 替换为自己的密码记得注释掉[keystone_authtoken] 部分的其它选项d.在 [DEFAULT] 部分,启用 Modular Layer 2 (ML2) plug-in, router service, 和 overlapping IP addresses:[Bash shell] 纯文本查看 复制代码?
e.启用日志信息详细记录[Bash shell] 纯文本查看 复制代码?
配置Modular Layer 2 (ML2) 插件ML2插件使用Open vSwitch (OVS) 机制构建实例的虚拟网络框架编辑文件 /etc/neutron/plugins/ml2/ml2_conf.ini,完成下面内容a.在 [ml2]部分,启用 flat, VLAN, generic routing encapsulation (GRE), 和 virtual extensible LAN (VXLAN) 网络类型驱动,GRE 租户网络, 和 OVS 机制驱动。[Bash shell] 纯文本查看 复制代码?
b.在[ml2_type_flat] 部分, 配置external flat 提供的网络:[Bash shell] 纯文本查看 复制代码?
c.在 [ml2_type_gre]部分, 配置tunnel 标识 (id) 范围:[Bash shell] 纯文本查看 复制代码?
d.在 [securitygroup] 部分,启用安全组, ipset, 和配置 OVS iptables firewall driver:[Bash shell] 纯文本查看 复制代码?
e.在 [ovs] 部分,启用tunnels,配置本地tunnel endpoint, 和映射外部flat私有网络到br-ex外部网桥[Bash shell] 纯文本查看 复制代码?
替换INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS 为网络节点隧道网络ip地址ip地址为:10.0.1.21f.在 [agent] 部分, 启用 GRE 隧道:[Bash shell] 纯文本查看 复制代码?
配置 Layer-3 (L3) 代理Layer-3 (L3) 提供路由服务为虚拟网络编辑文件/etc/neutron/l3_agent.ini完成下面内容a.在[DEFAULT]部分,配置网卡驱动,外部网桥,和启用是删除路由命名空间失效[Bash shell] 纯文本查看 复制代码?
注意:external_network_bridge 是没有值的b.在[DEFAULT]部分,启用日志详细信息记录[Bash shell] 纯文本查看 复制代码?
配置DHCP 代理DHCP 代理为虚拟网络提供 DHCP 服务1.编辑文件/etc/neutron/dhcp_agent.ini完成下面内容a.在 [DEFAULT]部分,配置接口和dhcp驱动,启用失效删除DHCP 命令空间[Bash shell] 纯文本查看 复制代码?
b.启用日志相信信息记录[Bash shell] 纯文本查看 复制代码?
配置metadata代理1.编辑文件/etc/neutron/metadata_agent.ini完成下面内容a.在 [DEFAULT]部分,配置访问参数[Bash shell] 纯文本查看 复制代码?
NEUTRON_PASS 记得替换为自己密码b.在 [DEFAULT] 部分,配置metadata 客户端[Bash shell] 纯文本查看 复制代码?
c.在 [DEFAULT]部分,配置 元数据代理共享密码[Bash shell] 纯文本查看 复制代码?
d.在 [DEFAULT] 部分,配置日志详细信息记录[Bash shell] 纯文本查看 复制代码?
2.在控制节点,编辑文件 /etc/nova/nova.conf ,添加下面内容[Bash shell] 纯文本查看 复制代码?
METADATA_SECRET 是上面设定的3.在控制节点,重启Compute API 服务[Bash shell] 纯文本查看 复制代码?
配置 Open vSwitch (OVS)服务[网络节点]1.重启OVS 服务:[Bash shell] 纯文本查看 复制代码?
2.添加外部网桥[Bash shell] 纯文本查看 复制代码?
3.添加混杂模式网卡到br-ex[Bash shell] 纯文本查看 复制代码?
INTERFACE_NAME记得替换为真是网卡,这里是网络节点第三块网卡,ip网段为为203.0.113.0/24注意,根据不同的网卡驱动,你可以需要禁用 generic receive offload (GRO),暂时禁用GRO在外部网卡[Bash shell] 纯文本查看 复制代码?
完成安装重启网络服务[Bash shell] 纯文本查看 复制代码?
验证安装【控制节点】生成环境变量[Bash shell] 纯文本查看 复制代码?
列出创建成功的neutron 代理[Bash shell] 纯文本查看 复制代码?
[Bash shell] 纯文本查看 复制代码?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: