Installation

Follow this procedure to install the Fabric Services System with OpenStack.
  1. Deploy the Fabric Services System normally.
  2. Create an OpenStack user within the Fabric Services System.
  3. Deploy OpenStack Train (such as RHOSP 16.2)
  4. Patch the Neutron container images with the following Fabric Services System openstack RPMs for this release:
    1. On the controllers, install:
      • networking-nokia-fss-16.0-22.12.1.noarch.rpm
      • fss-connect-pythonsdk-16.0-22.12.1.noarch.rpm
      • python-fss-openstackclient-16.0-22.12.1.noarch.rpm
    2. on the computes, install networking-nokia-fss-16.0-22.12.1.noarch.rpm.
  5. Adjust config files:
    1. On the OpenStack controller nodes, add sections to the following config files:
      # neutron.conf
      [DEFAULT]
      service_plugins = ...,fss_nic_mapping
      # ml2_conf.ini
      [DEFAULT]
      nic_mapping_provisioning = True  # False if operator should not be allowed to provision mappings
      [ml2]
      extension_drivers = ...,fss_network
      mechanism_drivers = fss_connect,openvswitch
      [ml2_fss_connect]
      uri = http://<fss ip>/rest
      username = <openstack user name>
      password = <openstack user password>
      deployment_name = openstack  # string, unique name to identify current deployment in Fss
      # openvswitch_agent.ini
      [agent]
      extensions = nic-mapping,...
    2. On the OpenStack compute nodes, add sections to the following config file:
      # openvswitch_agent.ini
      [agent]
      extensions = nic-mapping,...
  6. Restart the Neutron containers on controllers and computes.