使用rdo配置answer.ini网桥,实现创建能与外网通信的网络
2017-09-28 16:03
453 查看
1、配置环境
yum install -y python-openvswitch openvswitch
systemctl enable openvswitch
systemctl restart openvswitch
2、假设当前环境网卡为em1,想要加入到br-ex网桥
dev=em1
dev_ip=192.168.6.69
dev_netmask=24
dev_hwaddr=40:16:7e:66:26:48
dev_gateway=192.168.6.1
3、创建网卡并加入网桥,该操作会导致断网
# ovs-vsctl --may-exist add-br br-ex
# ovs-vsctl --may-exist add-port br-ex em1
4、修改em1配置
# cp /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-em1.bak
# cat /etc/sysconfig/network-scripts/ifcfg-em1
NAME=em1
OVS_BRIDGE=br-ex
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
DEVICETYPE=ovs
DEVICE=em1
TYPE=OVSPort
5、修改br-ex配置
# cat /etc/sysconfig/network-scripts/ifcfg-br-ex
PEERROUTES=yes
OVSBOOTPROTO=static
NAME=br-ex
IPADDR=192.168.6.69
DEFROUTE=yes
PEERDNS=yes
ONBOOT=yes
NETMASK=255.255.255.0
OVS_EXTRA="set bridge br-ex other-config:hwaddr=40:16:7e:66:26:48"
DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
GATEWAY=192.168.6.1
5、 重启网络,并生效
# ifconfig br-ex down
# ifup br-ex
# ifdown em1
# ifup em1
6、配置answer.ini,多套配置使用","隔开
CONFIG_NEUTRON_ML2_FLAT_NETWORKS=extnet
CONFIG_NEUTRON_ML2_VLAN_RANGES=extnet:1000:1999
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex
7、使用该配置部署rdo环境
packstack --answer-file=/home/answer.ini
8、待环境创建好后,创建一个flat网络,平面使用extnet即可
9、如果已经使用packstack的默认文件安装好环境了,则只需要2-5步即可。
yum install -y python-openvswitch openvswitch
systemctl enable openvswitch
systemctl restart openvswitch
2、假设当前环境网卡为em1,想要加入到br-ex网桥
dev=em1
dev_ip=192.168.6.69
dev_netmask=24
dev_hwaddr=40:16:7e:66:26:48
dev_gateway=192.168.6.1
3、创建网卡并加入网桥,该操作会导致断网
# ovs-vsctl --may-exist add-br br-ex
# ovs-vsctl --may-exist add-port br-ex em1
4、修改em1配置
# cp /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-em1.bak
# cat /etc/sysconfig/network-scripts/ifcfg-em1
NAME=em1
OVS_BRIDGE=br-ex
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
DEVICETYPE=ovs
DEVICE=em1
TYPE=OVSPort
5、修改br-ex配置
# cat /etc/sysconfig/network-scripts/ifcfg-br-ex
PEERROUTES=yes
OVSBOOTPROTO=static
NAME=br-ex
IPADDR=192.168.6.69
DEFROUTE=yes
PEERDNS=yes
ONBOOT=yes
NETMASK=255.255.255.0
OVS_EXTRA="set bridge br-ex other-config:hwaddr=40:16:7e:66:26:48"
DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
GATEWAY=192.168.6.1
5、 重启网络,并生效
# ifconfig br-ex down
# ifup br-ex
# ifdown em1
# ifup em1
6、配置answer.ini,多套配置使用","隔开
CONFIG_NEUTRON_ML2_FLAT_NETWORKS=extnet
CONFIG_NEUTRON_ML2_VLAN_RANGES=extnet:1000:1999
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex
7、使用该配置部署rdo环境
packstack --answer-file=/home/answer.ini
8、待环境创建好后,创建一个flat网络,平面使用extnet即可
9、如果已经使用packstack的默认文件安装好环境了,则只需要2-5步即可。
相关文章推荐
- Linux系统下基于Kvm创建虚拟机时网络网桥的配置使用说明
- Linux系统下基于Kvm创建虚拟机时网络网桥的配置使用说明
- 如何使用网络单片机W7100A实现TCP通信?
- Java网络编程——使用NIO实现非阻塞Socket通信
- 详细讲解如何使用Winsock实现网络通信——客户端
- 使用SuperSocket实现TLV自定义协议网络通信的Demo
- 使用openvswitch配置xen的虚拟化网络,实现网络隔离的故事
- C#中使用委托创建事件实现两个窗体间通信
- 使用网桥模式(bridge networking mode)配置KVM-QUME虚拟机网络
- 一起来开发Android的天气软件(三)——使用Volley实现网络通信
- Android学习笔记47-使用HttpClient接口实现网络通信
- 使用Volley实现网络通信
- Virtualbox 中使用 HostOnly的网络连接,配置后guest机可以上外网
- C#使用委托创建事件实现两个窗体间通信
- 软件实现的网络共享投影--SAGE的安装配置与使用
- 使用SuperSocket实现TLV自定义协议网络通信的Demo
- 详细讲解如何使用Winsock实现网络通信——服务器端
- 使用 WebSphere Adapter for SAP Software V7.5 配置 SAP 系统和客户端之间的安全网络通信 (SNC)
- virtualbox虚拟机网络配置,实现内网外网互通!
- [转]virtualbox虚拟机网络配置,实现内网外网互通!