Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[4.0][neutron][Cisco ACI]: Multiple VMM domain support (SOC - 10471) #2228

Open
wants to merge 2 commits into
base: stable/4.0
Choose a base branch
from

Commits on Sep 6, 2019

  1. Changes to integrate with ACI 4.1 and new packages (SOC-10403)

    This commit provides changes in plugin packages and config files
    needed for integration of SOC with ACI 4.1 and higher versions.
    ACI 4.1 uses a slightly different set of plugin packages and configs
    for integration with OpenStack. This includes:
     - python-gbpclient renamed to python-group-based-policy-client
     - ovs-bridge-name in opflex-agent-ovs.conf removed
     - addition of int-bridge-name and access-bridge-name in opflex-agent-ovs.conf
     - Renaming of agent-ovs to opflex-agent
    For uniformity, the template for opflex-agent-ovs.conf is now renamed
    from 10-opflex-agent-ovs.conf.erb to opflex-agent-ovs.conf.erb
    - The neutron template schema and json templates are updated to provide
    integration_bridge and access_bridge details with default values. The
    corresponding migration scripts are also updated.
    
    (cherry picked from commit cb5347d)
    mmnelemane committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    914b93c View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2019

  1. [neutron][Cisco ACI] Multi-VMM domain support (SOC - 10471)

    A Single ACI fabric can support multiple VMM domains. Each VMM domain
    can be governed by a different controller (Eg: VMWare vCenter or
    OpenStack or MicroSoft SCVMM). Several production data centers tend
    to use multiple VMM domains and expect to be able to monitor and
    control network policies from a single ACI fabric. Integration of
    OpenStack with such a setup requires crowbar to provide parameters
    specific to each VMM domain. This commit adds the additional
    parameters and logic to validate and send these to the correct
    config location. The changes now allow to provide "Vmware" or
    "OpenStack" as the VMM type. Multiple entries of either types
    are possible.
    
    - Also added "ssl_mode" as a configurable parameter which is
    needed to be in "encrypted" mode if ESXi is used as compute.
    Other use-cases may need to change it as required and hence
    included it as a configurable parameter within the opflex
    node structure.
    
    (cherry picked from commit 1f16436)
    Varadhan Veerapuram authored and mmnelemane committed Sep 27, 2019
    Configuration menu
    Copy the full SHA
    dacd4ee View commit details
    Browse the repository at this point in the history