11.三层网络VXLAN
先把之前基于flat模式创建的虚机全部删除控制节点配置1.修改配置文件/etc/neutron/neutron.conf将[DEFAULT]区域core_plugin ml2 service_plugins 修改为core_plugin ml2 service_plugins router allow_overlapping_ips True2.修改/etc/neutron/plugins/ml2/ml2_conf.ini 配置ML2插件[ml2]区域将type_drivers flat,vlan tenant_network_types mechanism_drivers linuxbridge修改为type_drivers flat,vlan,vxlan tenant_network_types vxlan mechanism_drivers linuxbridge,l2populationvxlan支持4096*4096-2个网段在[ml2_type_vxlan]区域增加一行限定vxlan的范围vni_ranges 1:10003.修改/etc/neutron/plugins/ml2/linuxbridge_agent.ini 配置Linuxbridge代理在[vxlan]下将enable_vxlan False修改为enable_vxlan True local_ip 10.88.88.36(隧道IP地址) l2_population True在所有节点上各添加一张网卡vim /etc/sysconfig/network-scripts/ifcfg-eth2 TYPEEthernet BOOTPROTOstatic NAMEeth2 DEVICEeth2 ONBOOTyes IPADDR10.xx.xx.x NETMASK255.255.255.0 ifup eth2 测试网卡之间能否ping通4.修改vim /etc/neutron/l3_agent.ini 配置layer3代理[DEFAULT] interface_driver neutron.agent.linux.interface.BridgeInterfaceDriver external_network_bridge 5.重启服务systemctl restart neutron-server.service \ neutron-linuxbridge-agent.service neutron-dhcp-agent.service \ neutron-metadata-agent.service systemctl start neutron-l3-agent.service systemctl enable neutron-l3-agent.service计算节点配置每个计算节点都做以下配置修改vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini[vxlan] enable_vxlan True local_ip 10.88.88.3x(IP地址不同) l2_population True重启服务systemctl restart neutron-linuxbridge-agent.service验证neutron agent-listweb界面操作1.将网络变更为外部网络2.创建私有网络创建子网查看网络拓扑开启路由器功能vim /etc/openstack-dashboard/local_settings重启Apache服务systemctl restart httpd刷新页面创建路由器添加接口创建实例,网络选择新建的私有网络新建的实例已经连到了私有网络如何让虚拟机能够被外网访问然后在外网找一台机器测试远程连接ssh cirros10.77.77.225
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2633540.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!