OpenStack 網絡服務 Neutron 多網卡(提供者網絡)(十八)


OpenStack 網絡服務 Neutron 多網卡,分為內部網絡、外部網絡

使用vmware模擬兩張網卡

添加網卡

網卡配置

cd /etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-eth1
vim ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.138.11
NETMASK=255.255.255.0

啟動網卡

ifup eth1

 

控制節點配置

1、編輯/etc/neutron/plugins/ml2/linuxbridge_agent.ini文件並且完成以下操作:

  • 虛擬網絡和物理網絡接口(多網卡)對應起來
physical_interface_mappings = public:eth0,internet:eth1

2、編輯/etc/neutron/plugins/ml2/ml2_conf.ini文件並且完成以下操作:

  • 配置多網絡
flat_networks = public,internet

3、重啟服務

systemctl restart neutron-server.service neutron-linuxbridge-agent.service

 

計算節點配置

1、編輯/etc/neutron/plugins/ml2/linuxbridge_agent.ini文件並且完成以下操作:

  • 虛擬網絡和物理網絡接口(多網卡)對應起來
physical_interface_mappings = public:eth0,internet:eth1

2、重啟服務

systemctl restart neutron-linuxbridge-agent.service

 

創建網絡

控制節點操作

source /root/admin-openstack.sh
neutron net-create --shared --provider:physical_network internet --provider:network_type flat internet-net

提示:--provider:physical_network 后面這個internet,配置文件中eth1映射指明的物理網絡名稱

  • 檢查是否創建成功
neutron net-list

  • 創建子網
neutron subnet-create --name internet-subnet \
--allocation-pool start=192.168.138.100,end=192.168.138.200 \
--dns-nameserver 223.5.5.5 internet-net 192.168.138.0/24

 

創建雲主機

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM