diff options
-rw-r--r-- | docs/guides/onap-developer/settingup/fullonap.rst | 69 | ||||
-rw-r--r-- | docs/release/index.rst | 6 | ||||
m--------- | docs/submodules/msb/apigateway.git | 0 | ||||
m--------- | docs/submodules/msb/discovery.git | 0 | ||||
m--------- | docs/submodules/msb/java-sdk.git | 0 | ||||
m--------- | docs/submodules/msb/swagger-sdk.git | 0 | ||||
m--------- | docs/submodules/multicloud/framework.git | 0 | ||||
m--------- | docs/submodules/sdc.git | 0 |
8 files changed, 36 insertions, 39 deletions
diff --git a/docs/guides/onap-developer/settingup/fullonap.rst b/docs/guides/onap-developer/settingup/fullonap.rst index 48236bce6..86fc31cd1 100644 --- a/docs/guides/onap-developer/settingup/fullonap.rst +++ b/docs/guides/onap-developer/settingup/fullonap.rst @@ -18,15 +18,15 @@ **Context** =========== -ONAP may be deployed in different contexts depending on your requirements. The recommended installation for Amsterdam Release is currently based on OpenStack. +ONAP may be deployed in different contexts depending on your requirements. The recommended installation for Amsterdam Release is currently based on OpenStack HEAT Template. -Using the Amsterdam Release installer, ONAP components may be deployed in a single tenant or multiple tenants. One tenant for all the components except DCAE, and another tenant dedicated to the DCAE components. +Using the Amsterdam HEAT Template installer, ONAP can be deployed in a single tenant or multiple tenants. One tenant for all the components except DCAE, and another tenant dedicated to the DCAE components. -The VNFs managed by ONAP may be deployed in different OpenStack tenants or based on top of VMware based infrastructure (cf MultiCloud project). +The VNFs managed by ONAP may be deployed in different OpenStack tenants or based on top of VMware based infrastructure. For details, refer :ref:`to MultiCloud project<index-multicloud>`. -The current installation is based on the single tenant deployment (all the ONAP components will be hosted in a unique tenant) with DCAE componntes deployed in High Availability mode. +The current installation is based on the single tenant deployment (all the ONAP components will be hosted in a unique tenant) with DCAE components deployed in High Availability mode. -The installation requires some manual taks to setup the DCAE components. +The installation requires some manual tasks to setup the DCAE components. **Requirements** ================ @@ -54,7 +54,7 @@ To deploy OpenStack, you can use various solutions: - `OPNFV Cross Community Continuous Integration - XCI installer <http://docs.opnfv.org/en/latest/infrastructure/xci.html>`_ *Designate* component is usually not deployed using standard OpenStack installers. -Please find a guide to deploy and configure *Designate* +Use the procedure below to deploy and configure *Designate* .. toctree:: :maxdepth: 1 @@ -66,7 +66,7 @@ The OpenStack infrastructure must enable internet access. ONAP components --------------- -The following table presents the mapping between the created VM and the ONAP components, and provides informtaion about he VM (flavor and image): +The following table presents the mapping between the created VM and the ONAP components, and provides VM information (flavor and image): =================== ================= ======= ============ VM name ONAP project(s) Flavor Image @@ -109,15 +109,15 @@ The ONAP installation requires the following footprint: - 148 vCPU - 336 GB RAM - 3 TB Storage - - 29 floating IP + - 29 floating IP addresses -.. Note: the default flavor size may be optimized. The ONAP community is working to provide adpted flavors for basic ONAP installation. +.. Note: The default flavor size may be optimized. The ONAP community is working to update flavors of basic ONAP installation. -.. Note: you should also reserve some resourcse for the VNFs to be deployed. +.. Note: You should also reserve some resources for the VNFs to be deployed. Artifacts --------- -The following artifacts must be deployed on the OpenStack infrastructure. +The following artifacts must be deployed on the OpenStack infrastructure: - a public SSH key to access the various VM - private SSH key and public key SSH key for the DCAE VM - Ubuntu 14.04 image @@ -125,17 +125,17 @@ The following artifacts must be deployed on the OpenStack infrastructure. - CentOS 7 image - Set of flavors: small, medium, large, medium, large, xlarge, xxlarge -.. Note that floating IP may be private IP. +.. Note: The floating IP may be private IP. -.. Note Basic flavors can reuse the default flavors as defined by `OpenStack <https://docs.openstack.org/horizon/latest/admin/manage-flavors.html>`_ - The xxlarge flavor should be confiured using the following values: 12 vCPU, 64 GB RAM and 120 GB storage. +.. Note: Basic flavors can reuse the default flavors as defined by `OpenStack <https://docs.openstack.org/horizon/latest/admin/manage-flavors.html>`_ + The xxlarge flavor should be configured using the following values: 12 vCPU, 64 GB RAM and 120 GB storage. Security -------- The default installation assumes that the Default security group is configured to enable full access between the ONAP components. Depending on your environment, we may need to open some security groups (eg when using the portal from your desktop). -The list of various services and ports used can be found on the `ONAP wiki <https://wiki.onap.org/display/DW/ONAP+Services+List#ONAPServicesList-ONAPServices>`_ +The list of various services and ports used can be found on the `ONAP wiki <https://wiki.onap.org/display/DW/ONAP+Services+List#ONAPServicesList-ONAPServices>`_. **Deployment** ============== @@ -143,12 +143,12 @@ The list of various services and ports used can be found on the `ONAP wiki <http Source files ------------ -The following files must be downloaded: +Both following files must be downloaded and configured to match your configuration: - Template file: https://git.onap.org/demo/plain/heat/ONAP/onap_openstack.yaml - Environment file: https://git.onap.org/demo/plain/heat/ONAP/onap_openstack.env -The environment file must be customized as decribed in the following sections. +The environment file must be customized as described in the following sections. .. Note Amsterdam release files @@ -173,7 +173,7 @@ The resource section contains the definition of: - ONAP Virtual Machines (VMs) - Public/private key pair used to access ONAP VMs - Virtual interfaces towards the ONAP Private Management Network -- Disk volumes. +- Disk volumes Each VM specification includes Operating System image name, VM size (i.e. flavor), VM name, etc. Each VM has two virtual network interfaces: @@ -181,9 +181,9 @@ one towards the public network and one towards the ONAP Private Management network, as described above. Furthermore, each VM runs a post-instantiation script that downloads and installs software dependencies (e.g. Java JDK, gcc, make, Python, ...) and ONAP software -packages and docker containers from remote repositories. +packages and Docker containers from remote repositories. -When the HEAT template is executed, the Openstack HEAT engine creates +When the HEAT template is executed, the OpenStack HEAT engine creates the resources defined in the HEAT template, based on the parameters values defined in the environment file. @@ -228,7 +228,7 @@ execute the following instruction: user@ubuntu:~$ ssh-keygen -t rsa -The following operations to create the public/private key pair occur: +The following operations create the public/private key pair: :: @@ -279,7 +279,7 @@ following OpenStack CLI command: dns_forwarder: PUT THE IP OF DNS FORWARDER FOR ONAP DEPLOYMENT'S OWN DNS SERVER oam_network_cidr: 10.0.0.0/16 -You can use the Google Public DNS 8.8.8.8 and 4.4.4.4 address or your internal DNS servers +You can use the Google Public DNS 8.8.8.8 and 4.4.4.4 address or your internal DNS servers. ONAP installs a DNS server used to resolve IP addresses in the ONAP OAM private network. ONAP Amsterdam Release also requires OpenStack Designate DNS support for the DCAE platform, so as to allow IP address discovery and communication among DCAE elements. @@ -298,19 +298,14 @@ The Designate DNS will then forward those queries to the external DNS. DCAE spins up ONAP's data collection and analytics system in two phases. -The first is the launching of a bootstrap VM that is specified in the ONAP Heat template, as described above. This VM requires a number of deployment-specific configuration parameters being provided so that it can subsequently bring up the DCAE system. +The first phase consists of launching a bootstrap VM that is specified in the ONAP HEAT template, as described above. This VM requires a number of deployment-specific configuration parameters being provided so that it can subsequently bring up the DCAE system. + +There are two groups of parameters: -There are two groups of parameters. +- The first group relates to the launching of DCAE VMs, including parameters such as the keystone URL and additional VM image IDs/names. Hence these parameters need to be provided to DCAE. Note that although DCAE VMs will be launched in the same tenant as the rest of ONAP, because DCAE may use MultiCloud node as the agent for interfacing with the underlying cloud, it needs a separate keystone URL (which points to MultiCloud node instead of the underlying cloud). -The first group relates to the launching of DCAE VMs, including parameters such as the keystone URL and additional VM image IDs/names. -Hence these parameters need to be provided to DCAE. -Note that although DCAE VMs will be launched in the same tenant as the rest of ONAP, because DCAE may use MultiCloud node as the agent for interfacing with the underlying cloud, it needs a separate keystone URL (which points to MultiCloud node instead of the underlying cloud). -The second group of configuration parameters relate to DNS As A Service support (DNSaaS). -DCAE requires DNSaaS for registering its VMs into organization-wide DNS service. -For OpenStack, DNSaaS is provided by Designate, as mentioned above. -Designate support can be provided via an integrated service endpoint listed under the service catalog of the OpenStack installation; or proxyed by the ONAP MultiCloud service. -For the latter case, a number of parameters are needed to configure MultiCloud to use the correct Designate service. +- The second group of configuration parameters relate to DNS As A Service support (DNSaaS). DCAE requires DNSaaS for registering its VMs into organization-wide DNS service. For OpenStack, DNSaaS is provided by Designate, as mentioned above. Designate support can be provided via an integrated service endpoint listed under the service catalog of the OpenStack installation; or proxyed by the ONAP MultiCloud service. For the latter case, a number of parameters are needed to configure MultiCloud to use the correct Designate service. These parameters are described below: @@ -381,7 +376,7 @@ or Command Line. openstack stack create -t PATH_TO_HEAT_TEMPLATE(YAML FILE) -e PATH_TO_ENV_FILE STACK_NAME # New Openstack client -.. Note The Heat template deployment may take time (up to one hour) depending on your hardware environment. +.. Note The HEAT template deployment may take time (up to one hour) depending on your hardware environment. Deploy DCAE ----------- @@ -399,9 +394,9 @@ Run the following command to perform the HealthCheck: docker exec -it openecompete_container /var/opt/OpenECOMP_ETE/runTags.sh -i health h -d ./html -V /share/config/integration_robot_properties.py -V /share/config/integration_preload_parameters.py -V /share/config/vm_properties.py -This testsuite will execute 30 tests towards the various ONAP components. +This test suite will execute 30 tests towards the various ONAP components. -After the installation, it is possible to deploy the various use-cases described `ONAP wiki <https://wiki.onap.org/display/DW/Running+the+ONAP+Demos>`_. +After the installation, it is possible to deploy the various use-cases described in `ONAP wiki <https://wiki.onap.org/display/DW/Running+the+ONAP+Demos>`_. Detect problems --------------- @@ -412,7 +407,7 @@ Here is a simple procedure to detect where the problem occurs: * Connect to the Virtual Machine and check that the various containers are running. The list of containers are described on the `ONAP wiki <https://wiki.onap.org/display/DW/ONAP+Services+List#ONAPServicesList-ONAPServices>`_ -. In case some containers are missing, check the docker logs using the following command: +. In case some containers are missing, check the Docker logs using the following command: .. code-block:: bash @@ -434,7 +429,7 @@ To use the portal on your desktop, you must configure the following information <onap-aai-inst2_ip> aai.ui.simpledemo.onap.org -You can use the Horizon dashboard to get the IP adresses associated with the Virtual Machines or use the following command line: +You can use the Horizon dashboard to get the IP addresses associated with the Virtual Machines or use the following command line: .. code-block:: bash diff --git a/docs/release/index.rst b/docs/release/index.rst index 3cfa99cba..75882f40f 100644 --- a/docs/release/index.rst +++ b/docs/release/index.rst @@ -118,7 +118,9 @@ From a complete demo solution perspective. This installs the whole ONAP, refer t Advanced installation to install individual components ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -From a developer perspective. ONAP can be installed component per component, refer to :ref:`the installation procedure available for each component<doc_onap-developer_guide_projects>`. +From a developer perspective, ONAP can be installed component per component. For details, refer to :ref:`the installation procedure available for each component<doc_onap-developer_guide_projects>`. +The advanced installation procedure is recommended only for experienced developers who desire to focus their attention on a few components and who have a deep understanding of dependencies between components. +This type of installation is not recommended to fully install ONAP. * The list of ports used by default within ONAP is documented in `ONAP Service List <https://wiki.onap.org/display/DW/ONAP+Services+List>`_. * The ONAP Source Code is available through Gerrit at https://gerrit.onap.org or Git at https://git.onap.org/. @@ -178,7 +180,7 @@ There are 2 ways to report a bug in ONAP. * If you don't know you are facing a bug or have a question, post your question into the `Ask question <https://wiki.onap.org/display/DW/questions/all>`_. You will need a Linux Foundation ID to login and post your question. Get a Linux Foundation Identity using this `quick procedure <https://wiki.onap.org/display/DW/Joining+the+Community>`_. -You may consider these `recommendations <https://wiki.onap.org/display/DW/Tracking+Issues+with+JIRA#TrackingIssueswithJIRA-RecommendationsforwrittingProperJIRAIssue>`_ to elaborate the issue you are facing and this `guideline <https://wiki.onap.org/display/DW/Mailing+Lists>`_ to register into the ONAP Discuss mailing list. +You may consider these `recommendations <https://wiki.onap.org/display/DW/Tracking+Issues+with+JIRA#TrackingIssueswithJIRA-RecommendationsforwrittingProperJIRAIssue>`_ to elaborate the issue you are facing. .. Include files referenced by link in the toctree as hidden diff --git a/docs/submodules/msb/apigateway.git b/docs/submodules/msb/apigateway.git -Subproject 0902420a4bf3c5f7723bc60ced0aab2066b829c +Subproject a3edbab81728bf5c856f4b71c94893ab4ab400d diff --git a/docs/submodules/msb/discovery.git b/docs/submodules/msb/discovery.git -Subproject 6c2333a71c1e94f1d565473afd71adcdb54a2d1 +Subproject acc9876dc4093d85100d32da1c15c1e6c68585d diff --git a/docs/submodules/msb/java-sdk.git b/docs/submodules/msb/java-sdk.git -Subproject a33ca6e2189e8dbf94a927488a49c5ae380485e +Subproject 9f483edc768522392ef40bbad5863e2ce79ee77 diff --git a/docs/submodules/msb/swagger-sdk.git b/docs/submodules/msb/swagger-sdk.git -Subproject 742803f35720c6f35245c54c5fe90f073dcc01f +Subproject c296da175a34f1a7a3cce44181485447896a824 diff --git a/docs/submodules/multicloud/framework.git b/docs/submodules/multicloud/framework.git -Subproject 6c40d4664473ed0126f15c592e953f36379ace3 +Subproject 6627aba907d87bf0a21e993c8407b05a1d81a5e diff --git a/docs/submodules/sdc.git b/docs/submodules/sdc.git -Subproject 66ed5840294585b55bc632944f19b859d389b3d +Subproject 4421ef2ce0e2bd7d4290aaa98f567b210bc8aa6 |