将openstack 默认的GRE网络改为VXLAN网络

网络节点:192.168.10.99

控制节点: 192.168.10.95

计算节点: 192.168.10.101

网络节点:192.168.10.99

#[ml2]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 type_drivers flat,vlan,gre,vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 tenant_network_types vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 mechanism_drivers openvswitch

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 path_mtu 1550

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 segment_mtu 1550

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 physical_network_mtus external:1500

#[ml2_type_vxlan]

vni_ranges = 65537:69999

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_vxlan vni_ranges 130000:139999

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_vxlan vxlan_group 224.0.0.1

#[ovs]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs local_ip 192.168.10.99

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs tunnel_type vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs tunnel_bridge br-tun

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs integration_bridge br-int

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs tunnel_id_ranges 130000:139999

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs tenant_network_type vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs enable_tunneling true

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs bridge_mappings external:br-ex

#[agent]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent tunnel_types vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent root_helper ‘sudo neutron-rootwrap /etc/neutron/rootwrap.conf‘

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent vxlan_udp_port 4789

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent l2_population False

#[securitygroup]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup enable_security_group True

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup enable_ipset True

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup firewall_driver neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_flat flat_networks external

#*****************************************************************************************************

控制节点neutron 192.168.10.95

#[ml2]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 type_drivers flat,vlan,gre,vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 tenant_network_types vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 mechanism_drivers openvswitch

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 path_mtu 1550

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 segment_mtu 1550

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 physical_network_mtus external:1500

#[ml2_type_vxlan]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_vxlan vni_ranges 130000:139999

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_vxlan vxlan_group 224.0.0.1

#[securitygroup]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup enable_security_group True

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup enable_ipset True

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup firewall_driver neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver

计算节点neutron 192.168.10.101

#[ml2]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 type_drivers flat,vlan,gre,vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 tenant_network_types vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 mechanism_drivers openvswitch

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 path_mtu 1550

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 segment_mtu 1550

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 physical_network_mtus external:1500

#[ml2_type_vxlan]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_vxlan vni_ranges 130000:139999

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_vxlan vxlan_group 224.0.0.1

#[ovs]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs local_ip 192.168.10.101

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs tunnel_type vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs tunnel_bridge br-tun

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs integration_bridge br-int

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs tunnel_id_ranges 130000:139999

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs tenant_network_type vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs enable_tunneling true

#crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs bridge_mappings external:br-ex

#[agent]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent tunnel_types vxlan

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent root_helper ‘sudo neutron-rootwrap /etc/neutron/rootwrap.conf‘

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent vxlan_udp_port 4789

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent l2_population False

#[securitygroup]

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup enable_security_group True

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup enable_ipset True

crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup firewall_driver neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver

时间: 2024-09-30 07:37:49

将openstack 默认的GRE网络改为VXLAN网络的相关文章

SDNLAB技术分享(四):利用ODL下发流表创建VxLAN网络

邓晓涛,当前就职于江苏省未来网络创新研究院,是CDN团队的一名研发人员,主要从事SDN相关的研发相关工作.曾就职于三星电子于先行解决方案研发组任高级工程师.思科系统于云协作应用技术部(CCATG)任工程师.-----------------------------------------------------------------------------------------------------[分享正文]今天想跟大家分享如何通过ODL控制器下发流表来创建VxLAN网络.ODL作为当前

[转载]OpenStack OVS GRE/VXLAN网络

  学习或者使用OpenStack普遍有这样的现象:50%的时间花费在了网络部分:30%的时间花费在了存储方面:20%的时间花费在了计算方面.OpenStack网络是不得不逾越的鸿沟,接下来我们一起尝试努力穿越这个沟壑吧……J 主要参考: RDO官网对GRE网络的分析: http://openstack.redhat.com/Networking_in_too_much_detail OpenStack网络出错处理的一般步骤: http://docs.openstack.org/trunk/op

OpenStack之安装4网卡ubuntu-14.04及网络详细配置

四个网卡: 网络1:物理机与虚拟机连接,为host-only类型,主要用来管理网络,它的dhcp off. 网络2:Open vSwitch占用网络,也是Host-only类型 网络3:OpenStack中有一些存储组件,这些存储组件会传递大量的数据,而这些数据传输最好单独使用一个网络进行传输(真实环境中也建议这样做),其类型也是Host-only 网络4:专门为了连接Internet网络,为NAT类型 首先下载VirtualBox(与Vmware Workstation相比VitualBox更

OpenStack网络基础——VXLAN网络

为什么要用VXLAN 随着云计算数据中心的大规模建设与运营,传统的依赖VLAN技术的二层网络技术面临着越来越多的问题: vlan的数量限制 4096个vlan远不能满足大规模云计算数据中心的需求 物理网络基础设施的限制 基于IP子网的区域划分限制了需要二层网络连通性的应用负载的部署 TOR交换机MAC表耗尽 虚拟化以及东西向流量导致更多的MAC表项 多租户场景 租户可以自定义网络,且无需考虑与其他租户IP地址的重叠. 目前解决这些问题的主要方案是基于overlay的大二层网络技术.典型的大二层网

openstack项目【day23】:Neutron实现网络虚拟化

本节内容 一 Neutron概述 二 neutron openvswitch+gre/vxlan虚拟网络 三 neutron ovs opnflow流表和l2 population 四 dhcp agent和l3 agent 五 MTU问题 一 Neutron概述 管理网络:包含api网络(public给外部用,admin给管理员用-是内部ip,internal给内部用-是内部ip) 数据网络 存储网络 IDRAC网络 PXE网络 控制节点相关服务 systemctl status chrony

Ubuntu搭建Openstack平台(kilo)(五.neutron(二)网络节点与计算节点)

参考文档:http://www.aboutyun.com/thread-13116-1-1.html http://www.aboutyun.com/thread-13117-1-1.html 网络节点 一.配置参数 环境配置 vim /etc/sysctl.conf net.ipv4.ip_forward=1 net.ipv4.conf.all.rp_filter=0 net.ipv4.conf.default.rp_filter=0 使配置生效 sysctl -p 二.安装neutron组件

OpenMesh 将默认的 float 类型改为 double 类型

OpenMesh 中默认的数据类型都是 float 类型的,如果要将其默认的 float 类型改为 double 类型,可以这么做: #include <OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh> #include <OpenMesh/Core/IO/MeshIO.hh> #include <OpenMesh/Core/Mesh/Handles.hh> #include <OpenMesh/Core/Mesh/Trai

自动化无人值守网络装机(PXE网络装机)

自动化无人值守网络装机(PXE网络装机) 在IP地址为192.168.4.5主机上配置pxe机,实现对客户端的自动化网络装机,并在给客户端装机后自动分配IP地址.主机名,并自动创建一个管理员的账户:admin和对应密码:123456. 在192.168.4.5主机上配置: [[email protected]桌面]# mkdir  /nfsdir [[email protected]/]# mount  /dev/cdrom  /nfsdir //光盘挂载目录,也可是其他目录,但要和生成ks文件

iOS开发——网络实用技术OC篇&amp;网络爬虫-使用青花瓷抓取网络数据

网络爬虫-使用青花瓷抓取网络数据 由于最近在研究网络爬虫相关技术,刚好看到一篇的的搬了过来! 望谅解..... 写本文的契机主要是前段时间有次用青花瓷抓包有一步忘了,在网上查了半天也没找到写的完整的教程,于是待问题解决后抽时间截了图,自己写一遍封存在博客园中以便以后随时查阅. charles又名青花瓷,在iOS开发中的抓包中具有重要作用.最大的三点用处,一就是拦截别人软件的发送的请求和后端接口,练习开发.二是自己后端返回的response拦截修改后再接收以达到测试临界数据的作用.三写脚本重复拦截