X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2Finstallation-guide.rst;h=0d0b3a9d08c1fba1e9017ed6b19c32029942cccb;hb=408ef23df4e1ddcf62ae81d792b4daa9b21e2861;hp=f78a5eec2401e25c71d77f9f8342794449e73796;hpb=e94200843789d401cd13a3b87dc19ae0cc73974f;p=nonrtric.git diff --git a/docs/installation-guide.rst b/docs/installation-guide.rst index f78a5eec..0d0b3a9d 100644 --- a/docs/installation-guide.rst +++ b/docs/installation-guide.rst @@ -1,109 +1,46 @@ .. This work is licensed under a Creative Commons Attribution 4.0 International License. .. http://creativecommons.org/licenses/by/4.0 - - +.. Copyright (C) 2021 Nordix Installation Guide ================== -.. contents:: - :depth: 3 - :local: - Abstract -------- -This document describes how to install the Non-RT RIC dashboard, its dependencies and required system resources. - - -Version history - -+--------------------+--------------------+--------------------+--------------------+ -| **Date** | **Ver.** | **Author** | **Comment** | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| 20XX-XX-XX | 0.1.0 | | First draft | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 0.1.1 | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 1.0 | | | -| | | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ - - -Introduction ------------- - -.. - -.: - -This document describes the supported software and hardware configurations for the reference component as well as providing guidelines on how to install and configure such reference system. - -The audience of this document is assumed to have good knowledge in RAN network and Linux system. - +This document describes how to install the Non-RT RIC components, their dependencies and required system resources. Preface ------- -.. - -: - -Before starting the installation of , some planning must precede. - -.. note:any preperation you need before setting up sotfware and hardware - - -Hardware Requirements ---------------------- -.. - -: - -Following minimum hardware requirements must be met for installation of : - -+--------------------+----------------------------------------------------+ -| **HW Aspect** | **Requirement** | -| | | -+--------------------+----------------------------------------------------+ -| **# of servers** | | -+--------------------+----------------------------------------------------+ -| **CPU** | | -| | | -+--------------------+----------------------------------------------------+ -| **RAM** | | -| | | -+--------------------+----------------------------------------------------+ -| **Disk** | | -| | | -+--------------------+----------------------------------------------------+ -| **NICs** | | -| | | -| | | -| | | -| | | -| | | -+--------------------+----------------------------------------------------+ - +See the README file in the "`docker-compose `_" folder for more information. Software Installation and Deployment ------------------------------------ -.. -: +Install with Docker ++++++++++++++++++++ -This section describes the installation of the installation on the reference hardware. +Docker compose files are provided, in the "docker-compose" folder, to install the components. Run the following +command to start the components: + .. code-block:: bash + docker-compose -f docker-compose.yaml + -f policy-service/docker-compose.yaml + -f ics/docker-compose.yaml -References ----------- -.. +The example above is just an example to start some of the components. +For more information on running and configuring the functions can be found in the Readme file in the "`docker-compose `__" folder, and on the `wiki page `_ +Install with Helm ++++++++++++++++++ +Helm charts and an example recipe are provided in the `it/dep repo `_, +under "nonrtric". By modifying the variables named "installXXX" in the beginning of the example recipe file, which +components that will be installed can be controlled. Then the components can be installed and started by running the +following command: + .. code-block:: bash + bin/deploy-nonrtric -f nonrtric/RECIPE_EXAMPLE/example_recipe.yaml