1. 19 Aug, 2016 1 commit
    • Tim Rozet's avatar
      Modifies number of hugepages for compute nodes · 9b298662
      Tim Rozet authored
      2048 is the acceptable value where default Virtual deployments will
      still work.  A user can then modify deploy_settings in order to increase
      number of huge pages to something other than the default.
      
      JIRA: APEX-184
      
      Change-Id: I7962c8e1ae09df60c51375b4ed343b44bce52b59
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      9b298662
  2. 03 Aug, 2016 1 commit
    • Tim Rozet's avatar
      Adds configuring vpp/hc on all nodes · 0cf5b377
      Tim Rozet authored
      Changes include:
       - starting vpp with pci addr of tenant nic
       - setting performance options for fdio scenario
       - creates nosdn fdio scenario (needs newtorking-vpp, etc)
       - starts HC if ODL is used
      
      opnfv-tht-pr: 46
      
      JIRA: APEX-133
      
      Change-Id: Ie7a7f1418b94dfb82255ec9aebc550a955dd696a
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      0cf5b377
  3. 31 Jul, 2016 1 commit
    • Feng Pan's avatar
      IPv6 fixes for network settings and post deploy · bf613791
      Feng Pan authored
      This patch contains the following:
      - Add dns and nic information in network settings file
      - Add ipv6 option for find_ip function in common-functions.sh
      - Change neutron commands to handle IPv6 during post deploy,
        skip NAT configuration if IPv6 is configured.
      - Fix an error in python library when generating floating ip
        range.
      
      JIRA: APEX-130
      
      Change-Id: I27da7f7a714f42ee827be7091fcb1a6d89a0aae8
      Signed-off-by: default avatarFeng Pan <fpan@redhat.com>
      bf613791
  4. 23 Jul, 2016 1 commit
  5. 20 Jul, 2016 2 commits
  6. 19 Jul, 2016 1 commit
  7. 18 Jul, 2016 2 commits
    • Tim Rozet's avatar
      Allows specifying nic order for overcloud nodes in network settings · 1f5bede7
      Tim Rozet authored
      Currently there is no way to specify logically or physically the nic
      order to be used on overcloud nodes.  We always hardcode to use nic1 for
      admin network, nic2 for private, etc.  This patch allows a user to not
      only decide which logical nics to use for which network, but also
      specify physical interface names if they need to.
      
      This is done on a per role basis, due to tripleO limitation.  So a user
      is able to specify nic order/names for compute and controller roles
      separately.
      
      If a user specifies nic order, they must specify it for all networks
      other than admin network.  We assume if admin network is unspecified it
      uses "nic1", so that name is reserved in this case.  A user is also
      allowed to specify a mixture of logical and physical names, for example
      "nic2" and "eth3" on another network.
      
      JIRA: APEX-151
      
      Change-Id: Ie9d4abb463cf8f8788913cb4bcf9486830adc449
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      1f5bede7
    • Dan Radez's avatar
      Adding vsperf support · e415d7b2
      Dan Radez authored
      JIRA: APEX-141
      
      Change-Id: I9983ec5583100b7c536524a01e64bb6884b38d1d
      Signed-off-by: default avatarDan Radez <dradez@redhat.com>
      e415d7b2
  8. 14 Jul, 2016 1 commit
  9. 13 Jul, 2016 1 commit
    • Tim Rozet's avatar
      Fixes build and deploy options for SFC/ONOS · 70545990
      Tim Rozet authored
      SFC for colorado will be based on OVS 2.5.90 which does not need 3.13
      kernel.  This patch removes 3.13 kernel updates, adds OVS 2.5.90 and
      sets default odl_version to use boron (required for SFC with OVS
      2.5.90).  Also updates OVS build to a working one for ONOS.
      
      JIRA: APEX-156
      JIRA: APEX-199
      
      Change-Id: I095290d925138122f24e891f8412497f9a2c3141
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      70545990
  10. 28 Jun, 2016 1 commit
  11. 22 Jun, 2016 1 commit
  12. 14 Jun, 2016 1 commit
  13. 10 Jun, 2016 1 commit
    • Tim Rozet's avatar
      Parameterizes ODL version to deploy options · 88e800cd
      Tim Rozet authored
      Changes include:
       - Minor syntax fix to dataplane check
       - Adds 'odl_version' to deploy options
       - Builds ODL overcloud image with boron rpm included
       - If user specifies 'boron' as odl_version then, package is upgraded on
         overcloud image
      
      Change-Id: I37436cb8cc4d6cff1fede6c13836f26a4cc57f49
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      88e800cd
  14. 08 Jun, 2016 2 commits
  15. 24 May, 2016 1 commit
    • Michael Chapman's avatar
      Add pinning support · fb0f275c
      Michael Chapman authored
      Add support for CPU pinning of libvirt guests and also
      restricting host processes to selected CPUs via isolcpus.
      
      Hugepage support is added using the same mechanism as
      isolcpus, along with a perf scenario where all 3 performance
      options are enabled.
      
      Deploy options are now parsed in python
      
      JIRA: APEX-127
      JIRA: APEX-105
      JIRA: APEX-106
      
      Change-Id: I438e80fb88e596cc017595d43bc1efda1001325c
      opnfv-tht-pr: 8
      Signed-off-by: default avatarMichael Chapman <woppin@gmail.com>
      fb0f275c
  16. 20 May, 2016 1 commit
  17. 21 Apr, 2016 1 commit
  18. 23 Mar, 2016 1 commit
  19. 22 Feb, 2016 1 commit
  20. 12 Feb, 2016 1 commit
  21. 02 Feb, 2016 1 commit
  22. 30 Jan, 2016 1 commit
    • Tim Rozet's avatar
      Changes to make SFC deployments functional · 13984a4d
      Tim Rozet authored
      Fixes include:
       - sfc deployments now are non-HA, and disable swift and ringbuilder as
      it causes issues with the 3.13 kernel
       - ODL Features boot is now parameterized in heat templates
       - SFC features boot is now set to "odl-ovsdb-sfc-rest"
       - Coexistence table offsets included if SFC deployment
       - VXLAN workaround applied for 123.123.123.x subnet if SFC
      
      Change-Id: Ide5e0b451adcb98c417e57628a51302f3123647f
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      13984a4d
  23. 28 Jan, 2016 1 commit
    • Tim Rozet's avatar
      Fixes various bugs and adds some improvements · 4a7e1d41
      Tim Rozet authored
      Changes Include:
       - Disables introspection.  We don't currently use introspection for
      anything other than to just run it.  Disabling it to increase deploy
      speed and reduce pxeboot issues.
       - Adds timeout to deploy of 90 minutes.  Default heat timeout is 3-4
      hours.
       - Fixes OVS bridge attach/detach for users who use PREFIX in their
      ifcfg instead of NETMASK
       - Adds nosdn deploy settings file, and allows nosdn deployments
       - Adds example inventory file to the docs dir
      
      Change-Id: Ic13d6c4d5f27bac25365e5951acdd9bd3e641a15
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      4a7e1d41
  24. 27 Jan, 2016 1 commit
    • Tim Rozet's avatar
      Allows ONOS to use compute nodes with br-ex no IP · cc5578d5
      Tim Rozet authored
      ONOS needs the capability to have br-ex on compute nodes with no IP for
      L3 functionality to work correctly on baremetal.  This patch allows that
      capability, and makes it default behavior (sdn_l3 true).  If desired, a
      user can set sdn_l3 to false, and compute nodes public interface will be
      a regular interface with no IP for ONOS deployments.
      
      JIRA: APEX-64
      
      Change-Id: I578b946edbddf7fc9c29363c78fec2c3ada48cf6
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      cc5578d5
  25. 15 Jan, 2016 1 commit
  26. 13 Jan, 2016 1 commit
    • Tim Rozet's avatar
      Enables private and storage networks · e8231a61
      Tim Rozet authored
      Fixes issues with common-functions:
       - ipcalc in epel is old and does not support HOSTMIN,HOSTMAX.  Now
         BROADCAST and NETWORK values used to find first and last IP in
         subnet.
       - fixes to auto-generation where values conflicted for IP ranges
       - provisioner_ip now generated correctly
      
      Change-Id: I03c7f841d2e1edb1a50041f53970318b6a718cd9
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      e8231a61
  27. 06 Jan, 2016 1 commit
    • Tim Rozet's avatar
      Adds some network parsing for baremetal deployments and other fixes · 37dffdb7
      Tim Rozet authored
      Changes include:
       - Fixes Intel Pod 2 inventory file
       - Check for DHCP server on the host and disable
       - Adds realistic+common network-settings file
       - Modifies baremetal deployments to bridge to correct interface
       - Adds private/storage network OVS bridges
       - Parses network-settings into valid network-environment variables
       - If certain network-settings are missing they will be auto-detected
      
      Note: The actual settings set forth for deployment only include
      admin/external networks at the moment.  Private/storage networks will be
      handled in an upcoming patch.
      
      JIRA: APEX-50
      
      Change-Id: I0a1a86f37c08702a93fe167688c3149ba5573db4
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      37dffdb7
  28. 21 Dec, 2015 1 commit
    • Viktor Tikkanen's avatar
      Added node role configuration · 3c78ff47
      Viktor Tikkanen authored
      If there are dedicated HW nodes for controller and compute nodes,
      it should be possible to define node roles in configuration files.
      
      This patch introduces "capabilities" property into
      pod_example_settings.yaml so as adds needed flavor definitions
      and overcloud deploy parameters into opnfv-deploy script.
      
      Change-Id: Ie62d3fa215aa168390d074c73fdb2fa03ecc67f5
      Signed-off-by: default avatarViktor Tikkanen <viktor.tikkanen@nokia.com>
      3c78ff47
  29. 18 Dec, 2015 1 commit
    • Dan Radez's avatar
      Adding network configuration options · f79e4a17
      Dan Radez authored
      - enabling subnet configuration for undercloud
      - enabling external network configuration
      
      Change-Id: Id1951d31faa1a68f850a75e2466d30b8abcea8ac
      f79e4a17
  30. 07 Dec, 2015 1 commit
    • Tim Rozet's avatar
      Parses yaml files into deploy + other fixes · c154b444
      Tim Rozet authored
      This patch allows deploy_settings.yaml and inventory settings to be
      passed in via cmdline.  The deploy settings are overridden by cmdline
      arguments.  For example, if a user specifies no_ha in cmdline it will
      override what is in deploy_settings.yaml.  The inventory file provides
      yaml input for the baremetal topology.
      
      Fixes include:
       - New arguments for passing inventory and deploy_settings
       - "global_params" in deploy_settings are set as globals in script
      (unless already set via cmdline)
       - "deploy_options" are loaded into an array, and checked for deployment
      options (such as which SDN controller to use)
       - inventory file is parsed (for baremetal) into correct instack json
      output.  The output is then written to a temp instackjson file and used
      for deployment.
       - renaming of copy_materials to copy_materials_to_instack
       - spelling fixes
       - cmdline argument checking with errors and warnings
      
      Note this patch does not yet tamper with setting network-environment
      settings.
      
      JIRA: APEX-53
      
      Change-Id: I9dce197e23563480c584650ba967898312eab4e7
      Signed-off-by: default avatarTim Rozet <trozet@redhat.com>
      c154b444
  31. 02 Dec, 2015 1 commit