相似於阿里雲ECS主機的內外網(雙網卡不通網段)的結構,最終實現內外網區分隔離。linux
若是已是雙網卡不須要從新添加,網段配置文192.168.10.20服務器
選擇網絡適配器而後點下一步:網絡
選僅主機模式而後點完成app
確認添加正確而後點肯定ide
# cd /etc/sysconfig/network-scripts/阿里雲
# vim ifcfg-eth13d
TYPE=Ethernetrest
BOOTPROTO=staticserver
ONBOOT=yes
DEVICE=eth1
NAME=eth1
IPADDR=192.168.20.202 #與192.168.10.x網段最後一位IP相同
NETMASK=255.255.252.0
按照以上過程添加其餘服務器,然驗證各服務器第二塊網卡之間是否網絡互通:
# vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
155 physical_interface_mappings = internal:eth0, external:eth1
# vim /etc/neutron/plugins/ml2/ml2_conf.ini
172 flat_networks = internal, external
# grep "^[a-Z]" /etc/neutron/plugins/ml2/linuxbridge_agent.ini
physical_interface_mappings = internal:eth0, external:eth1
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
enable_security_group = true
enable_vxlan = false
# grep "^[a-Z]" /etc/neutron/plugins/ml2/ml2_conf.ini
type_drivers = flat,vlan
tenant_network_types =
mechanism_drivers = linuxbridge
extension_drivers = port_security
flat_networks = internal, external
enable_ipset = true
# systemctl restart neutron-linuxbridge-agent
# systemctl restart neutron-server
# vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
155 physical_interface_mappings = internal:eth0, external:eth1
# vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
physical_interface_mappings = internal:eth0,external:eth1
# grep "^[a-Z]" /etc/neutron/plugins/ml2/linuxbridge_agent.ini
physical_interface_mappings = internal:eth0, external:eth1
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
enable_security_group = true
enable_vxlan = false
# grep "^[a-Z]" /etc/neutron/plugins/ml2/linuxbridge_agent.ini
physical_interface_mappings = internal:eth0,external:eth1
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
enable_security_group = true
enable_vxlan = false
# systemctl restart neutron-linuxbridge-agent
# systemctl restart neutron-linuxbridge-agent
# neutron net-create --shared --provider:physical_network external --provider:network_type flat external-net
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
# neutron subnet-create --name external-subnet --allocation-pool start=192.168.20.100,end=192.168.20.200 --dns-nameserver 223.5.5.5 external-net 192.
168.20.0/24
# neutron net-list
其餘保持不變
#若是是在虛擬機啓動的實例,則實例啓動過程會稍微有點慢,下面是計算節點192.168.10.202上面的實例:
# 下面是計算節點192.168.10.203上面的實例: