From: Sofia Wallin Date: Wed, 23 Nov 2016 13:49:15 +0000 (+0100) Subject: Adjusted the docs repo structure for D release work X-Git-Tag: danube.1.RC1~263 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F67%2F24767%2F2;p=opnfvdocs.git Adjusted the docs repo structure for D release work Change-Id: I9befe06c424c726e17d754bc480413b2430549ba Signed-off-by: Sofia Wallin --- diff --git a/docs/configurationguide/abstract.rst b/docs/configurationguide/abstract.rst deleted file mode 100644 index 1263dfa56..000000000 --- a/docs/configurationguide/abstract.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. 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) - -======== -Abstract -======== - -This document provides guidance for the configurations available in the -Colorado release of OPNFV. - -The release includes four installer tools leveraging different -technologies; Apex, Compass4nfv, Fuel and JOID, which deploy -components of the platform. - -This document also includes the selection of tools and -components including guidelines for how to deploy and configure -the platform to an operational state. - diff --git a/docs/configurationguide/configuration.options.render.rst b/docs/configurationguide/configuration.options.render.rst deleted file mode 100644 index f8f16ff54..000000000 --- a/docs/configurationguide/configuration.options.render.rst +++ /dev/null @@ -1,27 +0,0 @@ -.. 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) - -===================== -Configuration Options -===================== - -OPNFV provides a variety of virtual infrastructure deployments called scenarios designed to -host virtualised network functions (VNF's). Each scenario provide specific capabilities and/or -components aimed to solve specific problems for the deployment of VNF's. A scenario may include -components such as OpenStack, OpenDaylight, OVS, KVM etc. where each scenario will -include different source components or configurations. - -OPNFV Scenarios -=============== - -Each OPNFV scenario provides unique features and capabilities, it is important to understand -your target platform capabilities before installing and configuring your target scenario. -This configuration guide outlines how to install and configure components in order to enable -the features you require. - -.. include:: ../scenario/scenariomatrix.rst - -This document will describe how to install and configure your target OPNFV scenarios. -Remember to check the associated validation procedures section following your installation for -details of the use cases and tests that have been run. diff --git a/docs/configurationguide/feature.configuration.description.rst b/docs/configurationguide/feature.configuration.description.rst deleted file mode 100644 index 717cd0fa2..000000000 --- a/docs/configurationguide/feature.configuration.description.rst +++ /dev/null @@ -1,22 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Sofia Wallin (Ericsson AB) - -Configuration of -========================== - -Add a brief introduction to configure OPNFV with this specific feature including -dependancies on platform components, this description should be at a level that -will apply to any installer providing the pre-requisite components. - -Pre-configuration activities ----------------------------- -Describe specific pre-configuration activities. This should include ensuring the -right components are installed by the installation tools as required for your -feature to function. Refer to the previous installer configuration chapters, -installations guide and release notes - -Hardware configuration ----------------------- -Describe the hardware configuration needed for this specific feature - diff --git a/docs/configurationguide/index.rst b/docs/configurationguide/index.rst deleted file mode 100644 index 9bf442a42..000000000 --- a/docs/configurationguide/index.rst +++ /dev/null @@ -1,18 +0,0 @@ -.. 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) - -************************* -OPNFV Configuration Guide -************************* -Colorado 1.0 ------------- - -.. toctree:: - :maxdepth: 2 - - ./abstract.rst - ./configuration.options.render.rst - ./feature.configuration.description.rst - ./scenario.description.rst - diff --git a/docs/configurationguide/scenario.description.rst b/docs/configurationguide/scenario.description.rst deleted file mode 100644 index c318e6f59..000000000 --- a/docs/configurationguide/scenario.description.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Sofia Wallin (Ericsson AB) - -==================== -Scenario description -==================== - -This document will describe and link to the scenario installation instructions. - diff --git a/docs/feature.templates/scenarios/scenario.name/index.rst b/docs/development/feature.templates/scenarios/scenario.name/index.rst similarity index 100% rename from docs/feature.templates/scenarios/scenario.name/index.rst rename to docs/development/feature.templates/scenarios/scenario.name/index.rst diff --git a/docs/feature.templates/scenarios/scenario.name/scenario.description.rst b/docs/development/feature.templates/scenarios/scenario.name/scenario.description.rst similarity index 100% rename from docs/feature.templates/scenarios/scenario.name/scenario.description.rst rename to docs/development/feature.templates/scenarios/scenario.name/scenario.description.rst diff --git a/docs/feature.templates/userguide/feature.userguide.rst b/docs/development/feature.templates/userguide/feature.userguide.rst similarity index 100% rename from docs/feature.templates/userguide/feature.userguide.rst rename to docs/development/feature.templates/userguide/feature.userguide.rst diff --git a/docs/feature.templates/userguide/index.rst b/docs/development/feature.templates/userguide/index.rst similarity index 100% rename from docs/feature.templates/userguide/index.rst rename to docs/development/feature.templates/userguide/index.rst diff --git a/docs/opnfvsecguide/_static/temp b/docs/development/opnfvsecguide/_static/temp similarity index 100% rename from docs/opnfvsecguide/_static/temp rename to docs/development/opnfvsecguide/_static/temp diff --git a/docs/opnfvsecguide/_templates/temp b/docs/development/opnfvsecguide/_templates/temp similarity index 100% rename from docs/opnfvsecguide/_templates/temp rename to docs/development/opnfvsecguide/_templates/temp diff --git a/docs/opnfvsecguide/audit.rst b/docs/development/opnfvsecguide/audit.rst similarity index 100% rename from docs/opnfvsecguide/audit.rst rename to docs/development/opnfvsecguide/audit.rst diff --git a/docs/opnfvsecguide/audit/audit_reqs.rst b/docs/development/opnfvsecguide/audit/audit_reqs.rst similarity index 100% rename from docs/opnfvsecguide/audit/audit_reqs.rst rename to docs/development/opnfvsecguide/audit/audit_reqs.rst diff --git a/docs/opnfvsecguide/compute.rst b/docs/development/opnfvsecguide/compute.rst similarity index 100% rename from docs/opnfvsecguide/compute.rst rename to docs/development/opnfvsecguide/compute.rst diff --git a/docs/opnfvsecguide/compute/dacmaccontrols.rst b/docs/development/opnfvsecguide/compute/dacmaccontrols.rst similarity index 100% rename from docs/opnfvsecguide/compute/dacmaccontrols.rst rename to docs/development/opnfvsecguide/compute/dacmaccontrols.rst diff --git a/docs/opnfvsecguide/compute/trust.rst b/docs/development/opnfvsecguide/compute/trust.rst similarity index 100% rename from docs/opnfvsecguide/compute/trust.rst rename to docs/development/opnfvsecguide/compute/trust.rst diff --git a/docs/opnfvsecguide/contribution.rst b/docs/development/opnfvsecguide/contribution.rst similarity index 100% rename from docs/opnfvsecguide/contribution.rst rename to docs/development/opnfvsecguide/contribution.rst diff --git a/docs/opnfvsecguide/getting_started.rst b/docs/development/opnfvsecguide/getting_started.rst similarity index 100% rename from docs/opnfvsecguide/getting_started.rst rename to docs/development/opnfvsecguide/getting_started.rst diff --git a/docs/opnfvsecguide/index.rst b/docs/development/opnfvsecguide/index.rst similarity index 100% rename from docs/opnfvsecguide/index.rst rename to docs/development/opnfvsecguide/index.rst diff --git a/docs/opnfvsecguide/introduction.rst b/docs/development/opnfvsecguide/introduction.rst similarity index 100% rename from docs/opnfvsecguide/introduction.rst rename to docs/development/opnfvsecguide/introduction.rst diff --git a/docs/opnfvsecguide/introduction/acknowledgements.rst b/docs/development/opnfvsecguide/introduction/acknowledgements.rst similarity index 100% rename from docs/opnfvsecguide/introduction/acknowledgements.rst rename to docs/development/opnfvsecguide/introduction/acknowledgements.rst diff --git a/docs/opnfvsecguide/introduction/background.rst b/docs/development/opnfvsecguide/introduction/background.rst similarity index 100% rename from docs/opnfvsecguide/introduction/background.rst rename to docs/development/opnfvsecguide/introduction/background.rst diff --git a/docs/opnfvsecguide/network.rst b/docs/development/opnfvsecguide/network.rst similarity index 100% rename from docs/opnfvsecguide/network.rst rename to docs/development/opnfvsecguide/network.rst diff --git a/docs/opnfvsecguide/network/neutron.rst b/docs/development/opnfvsecguide/network/neutron.rst similarity index 100% rename from docs/opnfvsecguide/network/neutron.rst rename to docs/development/opnfvsecguide/network/neutron.rst diff --git a/docs/scenario/featurematrix.rst b/docs/development/scenario/featurematrix.rst similarity index 100% rename from docs/scenario/featurematrix.rst rename to docs/development/scenario/featurematrix.rst diff --git a/docs/scenario/scenariointro.rst b/docs/development/scenario/scenariointro.rst similarity index 100% rename from docs/scenario/scenariointro.rst rename to docs/development/scenario/scenariointro.rst diff --git a/docs/scenario/scenariomatrix.rst b/docs/development/scenario/scenariomatrix.rst similarity index 100% rename from docs/scenario/scenariomatrix.rst rename to docs/development/scenario/scenariomatrix.rst diff --git a/docs/scenario/scenariovalidation.rst b/docs/development/scenario/scenariovalidation.rst similarity index 100% rename from docs/scenario/scenariovalidation.rst rename to docs/development/scenario/scenariovalidation.rst diff --git a/docs/images/brahmaputrafeaturematrix.jpg b/docs/images/brahmaputrafeaturematrix.jpg deleted file mode 100644 index 0d2a12279..000000000 Binary files a/docs/images/brahmaputrafeaturematrix.jpg and /dev/null differ diff --git a/docs/images/brahmaputrascenariomatrix.jpg b/docs/images/brahmaputrascenariomatrix.jpg deleted file mode 100644 index 84fc87a76..000000000 Binary files a/docs/images/brahmaputrascenariomatrix.jpg and /dev/null differ diff --git a/docs/images/opnfvplatformgraphic.png b/docs/images/opnfvplatformgraphic.png deleted file mode 100644 index 9d6074f02..000000000 Binary files a/docs/images/opnfvplatformgraphic.png and /dev/null differ diff --git a/docs/images/weather-clear.jpg b/docs/images/weather-clear.jpg deleted file mode 100644 index 011ad52e9..000000000 Binary files a/docs/images/weather-clear.jpg and /dev/null differ diff --git a/docs/images/weather-dash.jpg b/docs/images/weather-dash.jpg deleted file mode 100644 index 3bf98dd27..000000000 Binary files a/docs/images/weather-dash.jpg and /dev/null differ diff --git a/docs/images/weather-few-clouds.jpg b/docs/images/weather-few-clouds.jpg deleted file mode 100644 index 51994ee84..000000000 Binary files a/docs/images/weather-few-clouds.jpg and /dev/null differ diff --git a/docs/images/weather-overcast.jpg b/docs/images/weather-overcast.jpg deleted file mode 100644 index bdc1e0487..000000000 Binary files a/docs/images/weather-overcast.jpg and /dev/null differ diff --git a/docs/index.rst b/docs/index.rst index b69aa3980..ed06ecc9e 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -8,3 +8,40 @@ OPNFV Docs placeholder landing page This will be extended to include all the sub pages and to provide the docs.opnfv.org landing page for Danube. +===================== +Release Documentation +===================== + +Just pointing to the index.rst file here, but we need to break that out and have +sub-directories for each of the projects documents to be copied into. + +.. toctree:: + :maxdepth: 1 + + release/index + +.. need to figure out the correct URL to use here so readthedocs does it for us. + +======= +Testing +======= + +Just pointing to the index.rst file here, but we need to break that out and have +sub-directories for each of the projects documents to be copied into. + +.. toctree:: + :maxdepth: 1 + + testing/index + +========= +Developer +========= + +Just pointing to the index.rst file here, but we need to break that out and have +sub-directories for each of the projects documents to be copied into. + +.. toctree:: + :maxdepth: 1 + + developer/index diff --git a/docs/installationprocedure/index.rst b/docs/installationprocedure/index.rst deleted file mode 100644 index 3d02f310b..000000000 --- a/docs/installationprocedure/index.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Sofia Wallin Ericsson AB - -****************************** -OPNFV Installation Instruction -****************************** - -.. toctree:: - :numbered: - :maxdepth: 3 - - installation.introduction.rst - diff --git a/docs/overview/index.rst b/docs/overview/index.rst deleted file mode 100644 index 6b7b66846..000000000 --- a/docs/overview/index.rst +++ /dev/null @@ -1,12 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Open Platform for NFV Project, Inc. and its contributors - -******************************** -OPNFV Platform Overview Document -******************************** - -.. toctree:: - :maxdepth: 2 - - ./overview.rst diff --git a/docs/documentation/index.rst b/docs/release/index.rst similarity index 100% rename from docs/documentation/index.rst rename to docs/release/index.rst diff --git a/docs/installationprocedure/installation.introduction.rst b/docs/release/installation.introduction.rst similarity index 100% rename from docs/installationprocedure/installation.introduction.rst rename to docs/release/installation.introduction.rst diff --git a/docs/overview/overview.rst b/docs/release/overview.rst similarity index 100% rename from docs/overview/overview.rst rename to docs/release/overview.rst diff --git a/docs/userguide/userguide.introduction.rst b/docs/release/userguide.introduction.rst similarity index 100% rename from docs/userguide/userguide.introduction.rst rename to docs/release/userguide.introduction.rst diff --git a/docs/templates/LICENSE.rst b/docs/templates/LICENSE.rst deleted file mode 100644 index ed7a4a22b..000000000 --- a/docs/templates/LICENSE.rst +++ /dev/null @@ -1,43 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -Copyright 2015 Open Platform for NFV Project, Inc. and its contributors - -Open Platform for NFV Project Software Licence -============================================== -Any software developed by the "Open Platform for NFV" Project is licenced under the -Apache License, Version 2.0 (the "License"); -you may not use the content of this software bundle except in compliance with the License. -You may obtain a copy of the License at - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -Open Platform for NFV Project Documentation Licence -=================================================== -Any documentation developed by the "Open Platform for NFV Project" -is licensed under a Creative Commons Attribution 4.0 International License. -You should have received a copy of the license along with this. If not, -see . - -Unless required by applicable law or agreed to in writing, documentation -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -Other applicable upstream project Licenses relevant for -=================================================================== -You may not use the content of this software bundle except in compliance with the -Licenses as listed below: -+----------------+----------------------------+ -| **Component** | **Licence** | -+----------------+----------------------------+ -| OpenStack | Apache License 2.0 | -+----------------+----------------------------+ -| OpenDaylight | Eclipse Public License 1.0 | -+----------------+----------------------------+ -| ++ | | -+----------------+----------------------------+ diff --git a/docs/templates/build-instructions.rst b/docs/templates/build-instructions.rst deleted file mode 100644 index 3c7a9b8f1..000000000 --- a/docs/templates/build-instructions.rst +++ /dev/null @@ -1,207 +0,0 @@ -:Authors: Jonas Bjurel (Ericsson) -:Version: 0.1 - -================================================================ -OPNFV Build instructions for - < Component denomination > -================================================================ - -Abstract -======== - -This document describes how to build , build system dependencies and required system resources. - -License -======= - (c) by - - is licensed under a Creative Commons Attribution 4.0 International License. -You should have received a copy of the license along with this. -If not, see . - - -**Contents** - -1 Version history - -2 Introduction - -3 Requirements - -4 Building - -5 Artifacts - - -1 Version history -=================== - -+--------------------+--------------------+--------------------+--------------------+ -| **Date** | **Ver.** | **Author** | **Comment** | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| 2015-04-14 | 0.1.0 | Jonas Bjurel | First draft | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 0.1.1 | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 1.0 | | | -| | | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ - -2 Introduction -================ - - -: - -This document describes build system used to build Fuel@OPNFV, -required dependencies and minimum requirements on the host to be used for the buildsystem. - -The Fuel build system is desigened around Docker containers such that dependencies -outside of the build system can be kept to a minimum. -It also shields the host from any potential dangerous operations performed by the build system. - -The audience of this document is assumed to have good knowledge in network and Unix/Linux administration. - -3 Requirements -================ - - -3.1 Minimum Hardware Requirements ---------------------------------- -: - -- An x86_64 host (Bare-metal or VM) with Ubuntu 14.04 LTS installed - -- ~30 GB available disc - -- 4 GB RAM - -3.2 Minimum Software Requirements ---------------------------------- -: -The build host should run Ubuntu 14.04 operating system. - -On the host, the following packages must be installed: - -- docker - see https://docs.docker.com/installation/ubuntulinux/ for installation notes for Ubuntu 14.04. - Note: only use the Ubuntu stock distro of Docker (docker.io) - -- git (simply available through sudo apt-get install git) - -- make (simply available through sudo apt-get install make) - -- curl (simply available through sudo apt-get install curl) - -3.3 Preparations ----------------- -: - -3.3.1 Setting up the Docker build container -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -After having installed Docker, add yourself to the docker group: - - - -Also make sure to define relevant DNS servers part of the global dns chain in -in your configuration file, eg. - - - -Then restart docker: - - - -3.3.2 Setting up OPNFV Gerrit in order to being able to clone the code -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -- Start setting up OPNFV gerrit by creating a SSH key (unless you don't already have one), - create one with ssh-keygen - -- Add your generated public key in OPNFV Gerrit - (this requires a linuxfoundation account, create one if you do not already have one) - -- Select "SSH Public Keys" to the left and then "Add Key" and paste your public key in. - -3.3.3 Clone the OPNFV code git repository -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Now it is time to clone the code repository: - - - -Now you should have the OPNFV genesis repository with Fuel@OPNFV stored locally on your build host. - -4 Building -============ - - -: - -There are two methods available for building Fuel@OPNFV: - -- A low level method using Make - -- An abstracted method using build.sh - -4.1 Configure your build environment -------------------------------------- - -Select the versions of the components you want to build by editing the fuel/build/config.mk file. -Note if you want to build with OpenDaylight SDN controller you need to uncomment the lines starting -with odl-main and java-main - -4.2 Low level build method using make --------------------------------------- - -The low level method is based on Make: - -From the invoke - -Following targets exist: - -- none/all - this will: - - - If not allready existing, initialize the docker build environment - - - If not already done, build OpenDaylight from upstream (as defined by fuel-build config-spec) - - - If not already done, build fuel from upstream (as defined by fuel-build/config-spec) - - - Build the defined additions to fuel (as defined by the structure of this framework) - - - Apply changes and patches to fuel (as defined by the structure of this framework) - - - Reconstruct a fuel .iso image - -- clean - this will remove all artifacts from earlier builds. - -If the build is successful, you will find the generated ISO file in the subdirectory! - -4.3 Abstracted build method using build.sh -=========================================== -The abstracted build method useses the script which allows you to: - -- Create and use a build cache - significantly speeding up the buildtime if upstream repositories have not changed. - -- push/pull cache and artifacts to an arbitrary URI (http(s):, file:, ftp:) - -For more info type . - -5 Artifacts -============= - - -: - -The artifacts produced are: - -- - Which represents the bootable Fuel@OPNFV image, - XXXX is replaced with the build identity provided to the build system - -- - Which holds version metadata. - -6 References -============= - diff --git a/docs/templates/index.rst b/docs/templates/index.rst deleted file mode 100644 index 2f124e5c0..000000000 --- a/docs/templates/index.rst +++ /dev/null @@ -1,38 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) - -.. OPNFV Release Engineering documentation, created by - sphinx-quickstart on Tue Jun 9 19:12:31 2015. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -.. image:: opnfv-logo.png - :height: 40 - :width: 200 - :alt: OPNFV - :align: left - -Example Documentation table of contents -======================================= - -Contents: - -.. toctree:: - :numbered: - :maxdepth: 4 - - build-instructions.rst - installation-instructions.rst - LICENSE.rst - release-notes.rst - - -Indices and tables -================== - -* :ref:`search` - -Revision: _sha1_ - -Build date: |today| diff --git a/docs/templates/installation-instructions.rst b/docs/templates/installation-instructions.rst deleted file mode 100644 index 8c46fe9ba..000000000 --- a/docs/templates/installation-instructions.rst +++ /dev/null @@ -1,239 +0,0 @@ -:Authors: Jonas Bjurel (Ericsson) -:Version: 0.1 - -Revision: _sha1_ - -Build date: _date_ - - -================================================================ -OPNFV Installation instructions for - < Component denomination > -================================================================ - -Abstract -======== - -This document describes how to install , it's dependencies and required system resources. - -License -======= - (c) by - - is licensed under a Creative Commons Attribution 4.0 International License. -You should have received a copy of the license along with this. -If not, see . - - -**Contents** - -1 Version history - -2 Introduction - -3 Preface - -4 Hardware requirements - -5 Top of the rack (TOR) Configuration requirements - -6 OPNFV Software installation and deployment - -7 Installation health-check - -8 Post installation and deployment actions - -9 References - -1 Version history -=================== - -+--------------------+--------------------+--------------------+--------------------+ -| **Date** | **Ver.** | **Author** | **Comment** | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| 2015-04-14 | 0.1.0 | Jonas Bjurel | First draft | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 0.1.1 | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 1.0 | | | -| | | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ - -2 Introduction -================ - - -: - -This document describes the supported software and hardware configurations for the -Fuel OPNFV reference platform as well as providing guidelines on how to install and -configure such reference system. - -Although the available installation options gives a high degree of freedom in how the system is set-up, -with what architecture, services and features, etc., not nearly all of those permutations provides -a OPNFV compliant reference architecture. Following the guidelines in this document ensures -a result that is OPNFV compliant. - -The audience of this document is assumed to have good knowledge in network and Unix/Linux administration. - -3 Preface -=========== - - -: - -Before starting the installation of Fuel@OPNFV, some planning must preceed. - -First of all, the Fuel@OPNFV .iso image needs to be retrieved, -the Latest stable Arno release of Fuel@OPNFV can be found here: - -Alternatively, you may build the .iso from source by cloning the opnfv/genesis git repository: -@gerrit.opnf.org/gerrit/genesis> -Check-out the Arno release: - -Goto the fuel directory and build the .iso - - -Familiarize yourself with the Fuel 6.0.1 version by reading the following documents: -- abc -- def -- ghi - -Secondly, a number of deployment specific parameters must be collected, those are: - -1. Provider sub-net and gateway information - -2. Provider VLAN information - -3. Provider DNS addresses - -4. Provider NTP addresses - -This information will be needed for the configuration procedures provided in this document. - -4 Hardware requirements -========================= - - -: - -Following minimum hardware requirements must be met for installation of Fuel@OPNFV: - -+--------------------+----------------------------------------------------+ -| **HW Aspect** | **Requirement** | -| | | -+--------------------+----------------------------------------------------+ -| **# of servers** | Minimum 5 (3 for non redundant deployment) | -| | 1 Fuel deployment master (may be virtualized) | -| | 3(1) Controllers | -| | 1 Compute | -+--------------------+----------------------------------------------------+ -| **CPU** | Minimum 1 socket x86_AMD64 Ivy bridge 1.6 GHz | -| | | -+--------------------+----------------------------------------------------+ -| **RAM** | Minimum 16GB/server (Depending on VNF work load) | -| | | -+--------------------+----------------------------------------------------+ -| **Disk** | Minimum 256GB 10kRPM spinning disks | -| | | -+--------------------+----------------------------------------------------+ -| **NICs** | 2(1)x10GE Niantec for Private/Public (Redundant) | -| | | -| | 2(1)x10GE Niantec for SAN (Redundant) | -| | | -| | 2(1)x1GE for admin (PXE) and control (RabitMQ,etc) | -| | | -+--------------------+----------------------------------------------------+ - -5 Top of the rack (TOR) Configuration requirements -==================================================== - - -: - -The switching infrastructure provides connectivity for the OPNFV infra-structure operations as well as -for the tenant networks (East/West) and provider connectivity (North/South bound connectivity). -The switching connectivity can (but does not need to) be fully redundant, -in case it and comprises a redundant 10GE switch pair for "Traffic/Payload/SAN" purposes as well as -a 1GE switch pair for "infrastructure control-, management and administration" - -The switches are **not** automatically configured from the OPNFV reference platform. -All the networks involved in the OPNFV infra-structure as well as the provider networks -and the private tenant VLANs needs to be manually configured. - -This following sections guides through required black-box switch configurations. - -5.1 VLAN considerations and blue-print --------------------------------------- - -5.2 IP Address plan considerations and blue-print -------------------------------------------------- - -6 OPNFV Software installation and deployment -============================================== - - -: - -This section describes the installation of the Fuel@OPNFV installation server (Fuel master) -as well as the deployment of the full OPNFV reference platform stack across a server cluster. -Etc. - -6.1 Install Fuel master ------------------------ - -6.2 Create an OPNV (Fuel Environment) -------------------------------------- - -6.3 Configure the OPNFV environment ------------------------------------ - -6.4 Deploy the OPNFV environment --------------------------------- - -7 Installation health-check -============================= - - -: - -Now that the OPNFV environment has been created, and before the post installation configurations is started, -perform a system health check from the Fuel GUI: - -- Select the "Health check" TAB. -- Select all test-cases -- And click "Run tests" - -All test cases except the following should pass: - -8 Post installation and deployment actions -============================================ - - -: -After the OPNFV deployment is completed, the following manual changes needs to be performed in order -for the system to work according OPNFV standards. - -**Change host OS password:** -Change the Host OS password by...... - -9 References -============= - - -: - -9.1 OPNFV -------------- - -9.2 OpenStack ------------------ - -9.3 OpenDaylight --------------------- - -9.4 Fuel ------------- diff --git a/docs/templates/release-notes.rst b/docs/templates/release-notes.rst deleted file mode 100644 index 6941f181f..000000000 --- a/docs/templates/release-notes.rst +++ /dev/null @@ -1,261 +0,0 @@ -:Authors: Jonas Bjurel (Ericsson) -:Version: 0.1 - -Revision: _sha1_ - -Build date: _date_ - - -====================================================================== -OPNFV Release Note for "Arno-SRx release" - < Component denomination > -====================================================================== - -Abstract -======== - -This document provides the release notes for of . - -License -======= - (c) by - - is licensed under a Creative Commons Attribution 4.0 International License. -You should have received a copy of the license along with this. If not, -see . - - -**Contents** - -1 Version History - -2 Important notes - -3 Summary - -4 Delivery Data - -5 Known Limitations, Issues and Workarounds - -6 Test Result - -7 References - -1 Version history -=================== - -+--------------------+--------------------+--------------------+--------------------+ -| **Date** | **Ver.** | **Author** | **Comment** | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| 2015-04-14 | 0.1.0 | Jonas Bjurel | First draft | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 0.1.1 | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 1.0 | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ - -2 Important notes -=================== - - - -: - -**Attention:** Please be aware that since LSV3 a pre-deploy script must be ran on the Fuel master - -see the OPNFV@Fuel SW installation instructions - -3 Summary -=========== - - - -: - -Arno Fuel@OPNFV is based the OpenStack Fuel upstream project version 6.0.1, -but adds OPNFV unique components such as OpenDaylight version: Helium as well as other OPNFV unique configurations...... - -4 Release Data -================ - - -: - -+--------------------------------------+--------------------------------------+ -| **Project** | E.g. Arno/genesis/fuel@opnfv | -| | | -+--------------------------------------+--------------------------------------+ -| **Repo/commit-ID** | E.g. genesis/adf634a0d4..... | -| | | -+--------------------------------------+--------------------------------------+ -| **Release designation** | E.g. Arno RC2 | -| | | -+--------------------------------------+--------------------------------------+ -| **Release date** | E.g. 2015-04-16 | -| | | -+--------------------------------------+--------------------------------------+ -| **Purpose of the delivery** | E.g. OPNFV Internal quality assurance| -| | | -+--------------------------------------+--------------------------------------+ - -4.1 Version change ------------------- - -4.1.1 Module version changes -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - -: - -- Fuel have changed from 5.1 to 6.0.1 - -- OpenDaylight has changed from Helium-SR1 to Helium-SR2 - -4.1.2 Document version changes -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - -: - -- The Fuel@OPNFV installation guide version has changed from version 0.1 to to 0.2 - -4.2 Reason for version ----------------------- -4.2.1 Feature additions -~~~~~~~~~~~~~~~~~~~~~~~ - - -: - -**JIRA BACK-LOG:** - -+--------------------------------------+--------------------------------------+ -| **JIRA REFERENCE** | **SLOGAN** | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-123 | ADD OpenDaylight ml2 integration | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-456 | Add auto-deployment of Fuel@OPNFV | -| | | -+--------------------------------------+--------------------------------------+ - -4.2.2 Bug corrections -~~~~~~~~~~~~~~~~~~~~~ - -**JIRA TICKETS:** - -+--------------------------------------+--------------------------------------+ -| **JIRA REFERENCE** | **SLOGAN** | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-888 | Fuel doesn't deploy | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-999 | Floating IP doesn't work | -| | | -+--------------------------------------+--------------------------------------+ - -4.3 Deliverables ----------------- - -4.3.1 Software deliverables -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - - -: - -4.3.2 Documentation deliverables -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - - -: - -5 Known Limitations, Issues and Workarounds -============================================ - -5.1 System Limitations -------------------------- - - -: - -**Max number of blades:** 1 Fuel master, 3 Controllers, 20 Compute blades - -**Min number of blades:** 1 Fuel master, 1 Controller, 1 Compute blade - -**Storage:** Ceph is the only supported storage configuration. - -**Max number of networks:** 3800 (Needs special switch config.) - -**L3Agent:** L3 agent and floating IPs is not supported. - -5.2 Known issues -------------------- - - -: - -**JIRA TICKETS:** - -+--------------------------------------+--------------------------------------+ -| **JIRA REFERENCE** | **SLOGAN** | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-987 | Nova-compute process does | -| | not re-spawn when killed | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-654 | MOS 5.1 : neutron net-list returns | -| | "400 Bad request" | -| | | -+--------------------------------------+--------------------------------------+ - -5.3 Workarounds ------------------- - - - -: - -- In case the contact with a compute is lost - restart the compute host -- In case the disk is full on a controller - delete all files in /tmp - -6 Test Result -============== - - -: - -Fuel@OPNFV Arno RC2 has undergone QA test runs with the following results: - -+--------------------------------------+--------------------------------------+ -| **TEST-SUITE** | **Results:** | -| | | -+--------------------------------------+--------------------------------------+ -| Tempest test suite 123 | Following tests failed: | -| | | -| | 1. Image resizing.... | -| | | -| | 2. Heat deploy.... | -+--------------------------------------+--------------------------------------+ -| Robot test suite 456 | Following tests failed: | -| | | -| | 1....... | -| | | -| | 2....... | -+--------------------------------------+--------------------------------------+ - -7 References -============= - - -: - -For more information on the OPNFV Arno release, please see: - -http://wiki.opnfv.org/release/arno diff --git a/docs/testframework/framework.installation.procedure.render.rst b/docs/testing/testframework/framework.installation.procedure.render.rst similarity index 100% rename from docs/testframework/framework.installation.procedure.render.rst rename to docs/testing/testframework/framework.installation.procedure.render.rst diff --git a/docs/testframework/framework.userguide.render.rst b/docs/testing/testframework/framework.userguide.render.rst similarity index 100% rename from docs/testframework/framework.userguide.render.rst rename to docs/testing/testframework/framework.userguide.render.rst diff --git a/docs/testframework/index.rst b/docs/testing/testframework/index.rst similarity index 100% rename from docs/testframework/index.rst rename to docs/testing/testframework/index.rst diff --git a/docs/testframework/opnfv.testframework.overview.rst b/docs/testing/testframework/opnfv.testframework.overview.rst similarity index 100% rename from docs/testframework/opnfv.testframework.overview.rst rename to docs/testing/testframework/opnfv.testframework.overview.rst diff --git a/docs/userguide/index.rst b/docs/userguide/index.rst deleted file mode 100644 index faa5dbd94..000000000 --- a/docs/userguide/index.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. 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) - -**************** -OPNFV User Guide -**************** - -.. toctree:: - :numbered: - :maxdepth: 2 - - ./userguide.introduction.rst -