echo "apex"
echo "promise"
echo "copper"
+ echo "doctor"
+ echo "vswitchperf"
+ echo "fastpathmetrics"
}
git_clone() {
Further details for each feature are captured in the referred project documentation.
.. include:: ../projects/copper/configguide/configguide.rst
+.. include:: ../projects/doctor/configguide/configguide.rst
.. include:: ../projects/ipv6/configguide/featureconfig.rst
.. include:: ../projects/promise/configguide/featureconfig.rst
.. include:: ../projects/sdnvpn/configguide/configguide.rst
Once you have deployed and configured your scenario and features you should validate the
state of the system using the following guides.
+Scenario validation activities
+==============================
+
The following guides provide information on how to validate the installation of you scenario
based on the tools and test suites available for the installation tool you have selected:
-.. include:: ../projects/functest/configguide/configguide.rst
.. include:: ../projects/ipv6/configguide/postinstall.rst
.. include:: ../projects/joid/configguide/postinstall.rst
+Feature validation activities
+=============================
+
The following sections provide information on how to validate the features you have
installed in your scenario:
-
+
.. include:: ../projects/copper/configguide/postinstall.rst
+Additional testing and validation activities
+============================================
+
+Many of our testing tools can be manually installed to facilitate targeted testing
+of features and capabilities of your scenario. The following guides provide instruction on
+setting up these testing suites:
+
+.. include:: ../projects/functest/configguide/configguide.rst
+.. include:: ../projects/vswitchperf/configguide/installation.rst
+
Providing users the necessary information to leveraging the features in the platform,
some operation in this section may refer back to the guides in the general system usage section.
-.. include:: ../projects/promise/userguide/userguide.rst
.. include:: ../projects/copper/userguide/userguide.rst
+.. include:: ../projects/doctor/userguide/userguide.rst
.. include:: ../projects/ipv6/userguide/userguide.rst
+.. include:: ../projects/promise/userguide/userguide.rst
to better help you navigate the OPNFV deployment.
.. include:: ./openstack.rst
+
+Common SDN components
+---------------------
+
.. include:: ./opendaylight.rst
.. include:: ./onos.rst
-.. include:: ./ovs.rst
ONOS User Guide
===============
-Add ONOS specific user guide information here.
-Needs to include OPNFV default ports and addresses and
-references to upstream documentation applicable for an
-OPNFV deployment.
+ONOS is an SDN controller platform developed and released by the
+`ONOS project <https://www.onosproject.org>`_.
+The ONOS controller is installed and configured in OPNFV as the networking
+component of a variety of OPNFV VNFi scenarios.
-From the Jumphost VIP:8282
-karaf/karaf
+ONOS runs within a JVM that is installed in OPNFV within a container and
+integrated with OpenStack. The ONOS instance can be configured through the
+OpenStack Horizon interface, or accessed directly from the OPNFV Jumphost. The
+Brahmaputra release of OPNFV integrates the latest
+`ONOS 1.4 (EMU) <https://wiki.onosproject.org/display/ONOS/Download+packages+and+tutorial+VMs>`_
+release version.
+ONOS references
+---------------
+
+For an overview of the ONOS controller a good reference is the
+`User Guide <https://wiki.onosproject.org/display/ONOS/User's+Guide>`_. For more detailed information
+about the EMU version of ONOS, documentation is available on the
+`ONOS download page <https://wiki.onosproject.org/display/ONOS/Download+packages+and+tutorial+VMs>`_.
+
+Connecting to the ONOS instance
+-------------------------------
+
+Once you are familiar with the ONOS controller and it's configuration
+you will want to connect to the ONOS instance from the Jumphost.
+To do this you should open a browser on the JumpHost to the following address
+and enter the username and password:
+
+ http://{Controller-VIP}:8282/index.html>
+ username: karaf
+ password: karaf
+
+Other methods of interacting with and configuring the controller, like the REST API
+and CLI are also available in the Brahmaputra deployment, see the
+`ONOS User Guide <https://wiki.onosproject.org/display/ONOS/User's+Guide>`_
+for more information on using those interfaces.
+
+It is important to be aware that when working directly on the ONOS controller
+the OpenStack instance will not always be aware of the changes you are making to the
+networking controller. This may result in unrecoverable inconsistencies in your deployment.
OpenDaylight User Guide
=======================
-Add opendaylight specific user guide information here.
-Needs to include OPNFV default ports and addresses and
-references to upstream documentation applicable for an
-OPNFV deployment.
+OpenDaylight is an SDN controller platform developed and released by the
+`OpenDaylight project <https://www.opendaylight.org/>`_.
+The OpenDaylight controller is installed and configured in OPNFV as the networking
+component of a variety of OPNFV VNFi scenarios using the neutron ODL device driver
+as an integration point toward OpenStack.
-From the Jumphost VIP:8181
-admin/admin
+OpenDaylight runs within a JVM that is installed in OPNFV within a container and
+integrated with OpenStack. The OpenDaylight instance can be configured through the
+OpenStack Horizon interface, or accessed directly from the OPNFV Jumphost. The
+Brahmaputra release of OPNFV integrates the latest
+`Lithium stable release <https://www.opendaylight.org/downloads/>`_ or when deploying
+an SFC or SDNVPN scenario will integrate a Beryllium release version.
+OpenDaylight references
+-----------------------
+
+For an overview of the OpenDaylight controller a good reference is the
+`Getting Started Guide <http://go.linuxfoundation.org/l/6342/2015-06-28/2l76qt/6342/128122/bk_getting_started_guide_20150629.pdf>`_. For more detailed information
+about using the platform the `OpenDaylight User Guide <http://go.linuxfoundation.org/l/6342/2015-06-28/2l76qw/6342/128126/bk_user_guide_20150629.pdf>`_
+provides a good feature by feature reference.
+
+It is important when working on your Brahmaputra deployment to be aware of the
+configured state of the OpenDaylight controller in the scenario you have deployed,
+installing an SFC scenario will for instance configure the OpenDaylight controller
+with the required SFC Karaf features in the OpenDaylight controller. Make sure you
+read the installation and configuration guide carefully to understand the state
+of the deployed system.
+
+Connecting to the OpenDaylight instance
+---------------------------------------
+
+Once you are familiar with the OpenDaylight controller and it's configuration
+you will want to connect to the OpenDaylight instance from the Jumphost.
+To do this you should open a browser on the JumpHost to the following address
+and enter the username and password:
+
+ http://{Controller-VIP}:8181/index.html>
+ username: admin
+ password: admin
+
+Other methods of interacting with and configuring the controller, like the REST API
+and CLI are also available in the Brahmaputra deployment, see the
+`OpenDaylight User Guide <http://go.linuxfoundation.org/l/6342/2015-06-28/2l76qw/6342/128126/bk_user_guide_20150629.pdf>`_
+for more information on using those interfaces.
+
+It is important to be aware that when working directly on the OpenDaylight controller
+the OpenStack instance will not always be aware of the changes you are making to the
+networking controller. This may result in unrecoverable inconsistencies in your deployment.
.. http://creativecommons.org/licenses/by/4.0
.. (c) Christopher Price (Ericsson AB)
-OpenStack User Guide
-====================
+Brahmaputra OpenStack User Guide
+================================
-Add openstack specific user guide information here.
-Needs to include OPNFV default ports and addresses and
-references to upstream documentation applicable for an
-OPNFV deployment.
+OpenStack is a cloud operating system developed and released by the
+`OpenStack project <https://www.openstack.org>`_. OpenStack is used in OPNFV for
+controlling pools of compute, storage, and networking resources in a Pharos
+compliant infrastructure.
-From the Jumphost VIP:80
-admin/admin
+OpenStack is used in Brahmaputra to manage tenants (known in OpenStack as projects),
+users, services, images, flavours, and quotas across the Pharos infrastructure.
+The OpenStack interface provides the primary interface for an operational Brahmaputra
+deployment and it is from the "horizon console" that an OPNFV user will perform the
+majority of administrative and operational activities on the deployment.
+OpenStack references
+--------------------
+
+The `OpenStack user guide <http://docs.openstack.org/user-guide>`_ provides details
+and descriptions of how to configure and interact with the OpenStack deployment. This
+guide can be used by lab engineers and operators to tune the OpenStack deployment to
+your liking.
+
+Once you have configured OpenStack to your purposes, or the Brahmaputra deployment meets
+your needs as deployed, an operator, or administrator, will find the best guidance for
+working with OpenStack in the
+`OpenStack administration guide <http://docs.openstack.org/user-guide-admin>`_.
+
+Connecting to the OpenStack instance
+------------------------------------
+
+Once familiar with the basic of working with OpenStack you will want to connect to the
+OpenStack instance via the Horizon Console. The Horizon console provide a Web based GUI
+that will allow you operate the deployment.
+To do this you should open a browser on the JumpHost to the following address
+and enter the username and password:
+
+
+ http://{Controller-VIP}:80/index.html>
+ username: admin
+ password: admin
+
+Other methods of interacting with and configuring OpenStack,, like the REST API
+and CLI are also available in the Brahmaputra deployment, see the
+`OpenStack administration guide <http://docs.openstack.org/user-guide-admin>`_
+for more information on using those interfaces.
+++ /dev/null
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) Christopher Price (Ericsson AB)
-
-OVS User Guide
-==============
-
-Add OVS specific user guide information here.
-Needs to include OPNFV default ports and addresses and
-references to upstream documentation applicable for an
-OPNFV deployment.
+++ /dev/null
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) Christopher Price (Ericsson AB)
-
-.. include:: ../projects/promise/userguide/userguide.rst
-
.. include:: ../projects/functest/userguide/description.rst
.. include:: ../projects/functest/userguide/runfunctest.rst
+.. include:: ../projects/vswitchperf/userguide/quickstart.rst