Red de conocimiento informático - Aprendizaje de programación - openstack linux bridge ¿por qué no usar ovs?

openstack linux bridge ¿por qué no usar ovs?

Recientemente, construí una versión de Newton de OpenStack todo en uno e instalé Linuxbridge según la documentación oficial. He usado ovs para la versión anterior de playtime y también modificaré la versión N en mi tiempo libre

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]

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

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