2019独角兽企业重金招聘Python工程师标准>>>

OpenStack Juno版本网络节点gre模式配置

#开启linux的ip转发功能

#nano /etc/sysctl.conf

net.ipv4.ip_forward=1
net.ipv4.conf.all.rp_filter=0
net.ipv4.conf.default.rp_filter=0
$sysctl -p /etc/sysctl.conf

#安装neutron-plugin-ml2,neutron-plugin-openvswitch-agent,neutron-l3-agent,neutron-dhcp-agent

$apt-get install -y neutron-plugin-ml2 neutron-plugin-openvswitch-agent neutron-l3-agent neutron-dhcp-agent

#配置neutron

#nano /etc/neutron/neutron.conf

[DEFAULT]
rpc_backend = rabbit
rabbit_host = <CONTROLLER_NODE_IP>
rabbit_password = <RABBIT_PASSWD>
core_plugin = ml2
service_plugins = router
allow_overlapping_ips = True
auth_strategy = keystone
verbose = True[keystone_authtoken]
...
auth_uri = http://<CONTROLLER_NODE_IP>:5000/v2.0
identity_uri = http://<CONTROLLER_NODE_IP>:35357
admin_tenant_name = service
admin_user = neutron
admin_password = <NEUTRON_PASS>
#注意注释掉含有 auth_host, auth_port, and auth_protocol的选项

#配置ml2插件

#nano /etc/neutron/plugins/ml2/ml2_conf.ini

[ml2]
type_drivers = flat,gre
tenant_network_types = gre
mechanism_drivers = openvswitch[ml2_type_flat]
flat_networks = external[ml2_type_gre]
tunnel_id_ranges = 1:1000[securitygroup]
enable_security_group = True
enable_ipset = True
firewall_driver =neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver[ovs]
#<INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS>是管理段控制节点ip,
#如果没有管理网段,就填控制节点IP
local_ip = <INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS>
enable_tunneling = True
bridge_mappings = external:br-ex[agent]
tunnel_types = gre

#配置3层代理

#nano /etc/neutron/l3_agent.ini

[DEFAULT]
interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
use_namespaces = True
external_network_bridge = br-ex
router_delete_namespaces = True

#配置dhcp代理

#nano /etc/neutron/dhcp_agent.ini

[DEFAULT]
interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq
use_namespaces = True
dhcp_delete_namespaces = True

#配置元数据代理

#nano /etc/neutron/metadata_agent.ini

[DEFAULT]
auth_url = http://<CONTROLLER_NODE_IP>:5000/v2.0
auth_region = regionOne
admin_tenant_name = service
admin_user = neutron
admin_password = <NEUTRON_PASS>
nova_metadata_ip = <CONTROLLER_NODE_IP>
metadata_proxy_shared_secret = <NEUTRON_PASS>

#配置nova

#nano /etc/nova/nova.conf

service_metadata_proxy = True
metadata_proxy_shared_secret = <NEUTRON_PASS>
#注意与/etc/neutron/metadata_agent.ini中的metadata_proxy_shared_secret配置一样
$ovs-vsctl add-br br-ex #建立一个叫br-ex的网桥
$ovs-vsctl add-port br-ex eth0 #eth0连接到br-ex网桥

#nano /etc/network/interfaces

auto lo
iface lo inet loopback
# The primary network interface
#auto eth0
#iface eth0 inet static
#       address 192.168.1.80
#       netmask 255.255.255.0
#       network 192.168.1.0
#       broadcast 192.168.1.255
#       gateway 192.168.1.254
#       # dns-* options are implemented by the resolvconf package, if instal$
#       dns-nameservers 114.114.114.114
auto eth0
iface eth0 inet manualup ifconfig $IFACE 0.0.0.0 upup ip link set $IFACE promisc ondown ip link set $IFACE promisc offdown ifconfig $IFACE down
auto br-ex
iface br-ex inet staticaddress 192.168.1.80netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255gateway 192.168.29.254
#      # dns-* options are implemented by the resolvconf package, if instal$dns-nameservers 114.114.114.114
$ip link set eth0 addr <br-ex MAC_ADDR/HWADDR> #br-ex的mac地址
$ip link set br-ex addr <eth0 MAC_ADDR/HWADDR> #eth0的mac地址
$reboot #重启

# 附带网络重启组件命令

$service neutron-plugin-openvswitch-agent restart
$service neutron-l3-agent restart
$service neutron-dhcp-agent restart
$service neutron-metadata-agent restart

# 验证组件运行情况

$neutron agent-list

注意:<...>为自定义部分

参考:

http://jingyan.baidu.com/article/4d58d5413e95be9dd5e9c06b.html

http://www.aboutyun.com/home.php?mod=space&uid=61&do=blog&id=1749

http://www.chenshake.com/install-openstack-openstack-juno-version/

转载于:https://my.oschina.net/crooner/blog/416483

OpenStack Juno版本网络节点gre模式配置相关推荐

  1. OpenStack Juno 版本发布——支持Spark和NFV[转]

    作者:郑晨,OpenStack中国社区,转载请注明出处 美国时间2014年10月16日,OpenStack Juno版本正式发布,这是OpenStack开源云计算项目自2010年创立以来的第10个版本 ...

  2. Openstack Queens版本双节点架构笔记9,Ceph安装1:

    做Ceph实验需要重新创建三个Ceph环境用到的虚拟机:(以下实验在node1,node2,node3节点做) 虚拟机初始化搭架参考:Openstack Queens版本双节点架构笔记1,虚拟机环境安 ...

  3. OpenStack JUNO版本发布——支持Spark和NFV

    JUNO版本的重点更新内容: 包含了OpenStack Swift 2.0.0, 2.1.0, 2.2.0三个版本 存储策略 Keystone v3支持 服务器端账户到账户(account-to-ac ...

  4. VMware虚拟机使用虚拟机网络编辑器NAT模式配置网络图文教程,实现联网功能并测试

    一.前言 在Windows上搭建集群实验环境时,为能够让集群结点之间相互通信,我们需要通过VMware进行网络设置.我们主要讲解NAT模式(网络地址转换模式)的原理及配置过程. 二.工作原理 1.&q ...

  5. OpenStack Juno系列之计算节点搭建

    OpenStack Juno系列之计算节点搭建 nova-compute安装配置 -------------------- apt-get install nova-compute sysfsutil ...

  6. ubuntu20.04手动安装Openstack YOGA版本(双节点)

    目录 想说的话 双节点手动安装openstack yoga版本 环境准备 网络配置 hostname解析 测试网络连通性 NTP时间同步 所有节点安装openstack包 controller节点安装 ...

  7. OpenStack网络 - 使用vlan模式来剖析openstack网络相关概念及原理

    OpenStack网络 - 使用vlan模式来剖析openstack网络相关概念及原理 OpenStack网络 OpenStack网络设置比较复杂,阅读了一些文档,主要是采用两种网络 flat net ...

  8. openstack Rocky版本安装和配置swift服务教程

    参考openstack官网教程配置了swift服务,详细配置如下.侵权删除.建议在配置的时候注意看清楚IP地址,密码,和其他编码的配置,不要全盘复制粘贴! 说明: (1)本次配置的openstack版 ...

  9. 24.neutron网络节点和计算节点配置

    配置网络节点: 网络节点需要安装的包: openstack-neutron.noarch openstack-neutron-openvswitch.noarch openvswitch.x86_64 ...

最新文章

  1. linux ramdisk与tmpfs的深入分析
  2. linux驱动编程入门实例
  3. 政务数据放开在即 政策红利下大数据投资亮点凸显
  4. 机器学习实现计算不规则图形面积_人教版小学数学五年级上册解决问题(不规则图形的面积)公开课优质课课件教案视频...
  5. Linux rm 命令
  6. JS模式--职责链模式
  7. Hexo创建导航页面
  8. 近期打算及毕业前要补完的题
  9. LiveVideoStackCon讲师热身分享 ( 七 ) —— 视频编码器的对比与选择
  10. Unity中的layer和tag
  11. 正则化检测TR069的参数路径是否合法
  12. Linux宝库名人轶事栏目 | 我与中国开源软件二十年(一)
  13. 基于遗传算法的水力发电厂的优化(Matlab代码实现)
  14. launchpad乐器_launchpad可以作为一种乐器加入乐队吗?
  15. 主动降噪python_主动降噪(Active Noise Control)
  16. 手势识别(一)--手势基本概念和ChaLearn Gesture Challenge
  17. 腾讯Bugly简单使用简述
  18. 如何查看雷电打开了VT
  19. 红光光浴,美容抗衰神器
  20. Elliptic Labs推出虚拟智能存在检测传感解决方案,为低功耗笔记本电脑的安全性保驾护航

热门文章

  1. 阿里云linux绑定域名
  2. kafka专题:kafka单机和集群安装详情,Spring Boot如何整合Kafka
  3. getResourceAsStream 返回 null 解决经验浅谈
  4. tomcat启动遇到的一些问题 闪退、报错等
  5. 启动JavaFx程序界面乱码如何解决?
  6. 《Go 语言程序设计》读书笔记(十)反射
  7. commons-io实现流的拷贝
  8. 深入理解SpringBoot(3)
  9. Redis的安装与使用
  10. [解题报告]1005 - Number Sequence