openstack linux bridge ¿por qué no usar ovs?
Documentos oficiales
working-guide/scenario-ovs.html< / p>
working-guide/provider-ovs.html
A continuación solo se enumeran los archivos más importantes.
proveedor-ovs.html
A continuación solo se enumeran los archivos más importantes. Hay documentos oficiales. Esta vez, consulte la versión L del documento para operar.
Paquete de instalación yum. instalar openstack-neutron openstack -neutron-ml2 openstack-neutron-openstackhtml neutron-openvswitch
Nodo de control
/etc/neutron/neutron.conf
[DEFAULT ]
detallado = Verdadero
core_plugin = ml2
/etc /neutron/plugins/ml2/ml2_conf.ini
[DEFAULT]
[ml2]
type_drivers = flat,vlan,vxlan
tenant_network_types = vxlan<
mechanism_drivers = openvswitch, l2population
extension_drivers = port_security
[ml2_type_flat]
flat_networks = proveedor
[ml2_type_geneve]
[ml2_type_gre]
[ ml2_type_vlan]
[ml2_type_vxlan]
[ml2_type_vxlan]
vni_ranges = 1:1000
[ grupo de seguridad]
enable_ipset = True
/etc/neutron/plugins/ml2/openvswitch_agent.ini
[DEFAULT]
[ovs] p>
local_ip=192.168.0.228
bridge_mappings=provider:br-ex
[AGENTE]
tunnel_types=gre,vxlan
l2_population=Verdadero
prevent_arp_spoofing=Verdadero
[securitygroup]
firewall_driver=iptables_hybrid
enable_security_group=Verdadero
/ etc /neutron/dhcp_agent.Dnsmasq
enable_isolate_metadata = True
[AGENT]
Crear puente, igual que la versión anterior J y todas p >
ovs-vsctl add-br br-ext
ovs-vsctl add-port br-ext NIC
Reiniciar servidor
servidor neutron
Abrir vSwitch Agent
Agente DHCP
Nodo de cálculo
/etc/neutron/plugins/ml2/openvswitch_agent.ini]
[POR PREDETERMINADO]
[ovs]
bridge_mappings=provider:br-ex
[AGENTE]
<p>prevent_arp_spoofing=True
[SECURITYGROUP]
firewall_driver=iptables_hybrid
enable_security_group=True
Habilitar ovs
Repita los pasos para agregar el puerto
ovs-vsctl add-br br-ext
ovs-vsctl add-port br-ext NIC
Iniciar Open vSwitch Agent
Compruébelo
Luego simplemente cree la red de acuerdo con la documentación oficial de la versión N