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

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Sep 13, 2019

  1. designate: Update ns_records with all nameservers (SOC-9636)

    Added public FQDN for all nodes running dns-server. This follows
    PR 1887 in crowbar-core which when designate is enabled will made
    the dns servers listen on the public network.
    Ritesh Anand authored and mmnelemane committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    52b1342 View commit details
    Browse the repository at this point in the history
  2. 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.
    mmnelemane committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    e18adc6 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.
    Varadhan Veerapuram authored and mmnelemane committed Sep 27, 2019
    Configuration menu
    Copy the full SHA
    1f16436 View commit details
    Browse the repository at this point in the history