diff options
-rw-r--r-- | docs/sections/apis/PNDA.rst | 11 | ||||
-rw-r--r-- | docs/sections/architecture.rst | 3 | ||||
-rw-r--r-- | docs/sections/humaninterfaces.rst | 7 | ||||
-rw-r--r-- | docs/sections/installation.rst | 1 | ||||
-rw-r--r-- | docs/sections/installation_oom.rst | 6 | ||||
-rw-r--r-- | docs/sections/installation_pnda.rst | 191 | ||||
-rw-r--r-- | docs/sections/offeredapis.rst | 1 |
7 files changed, 1 insertions, 219 deletions
diff --git a/docs/sections/apis/PNDA.rst b/docs/sections/apis/PNDA.rst deleted file mode 100644 index 9e54cba0..00000000 --- a/docs/sections/apis/PNDA.rst +++ /dev/null @@ -1,11 +0,0 @@ -.. This work is licensed under a - Creative Commons Attribution 4.0 International License. - -PNDA – Platform for Network Data Analytics -========================================== - -PNDA has several APIs that are documented as part of the PNDA project. - -* https://github.com/pndaproject/platform-package-repository#repository-api -* https://github.com/pndaproject/platform-deployment-manager#api-documentation -* https://github.com/pndaproject/platform-data-mgmnt/blob/develop/data-service/README.md#dataset-apis diff --git a/docs/sections/architecture.rst b/docs/sections/architecture.rst index 3bc3ceb6..8231f44d 100644 --- a/docs/sections/architecture.rst +++ b/docs/sections/architecture.rst @@ -82,7 +82,6 @@ ONAP supports deployment through OOM Helm Chart currently (Heat deployment suppo To keep the ONAP footprint minimal, only minimal set of MS (required for ONAP Integration usecases) are deployed via bootstrap pod. Rest of service blueprints are available for operator to deploy on-demand as required. -The PNDA platform service is an optional component that can be installed when using the OOM Helm Chart installation method on Openstack based Kubernetes infrastructure. More details of the DCAE deployment can be found under Installation section. @@ -94,7 +93,7 @@ For ONAP DCAE participates in the following use cases. - vDNS: VES collector, TCA analytics -- vFW: VES collector, TCA analytics, PNDA based analytics +- vFW: VES collector, TCA analytics - vCPE: VES collector, TCA analytics diff --git a/docs/sections/humaninterfaces.rst b/docs/sections/humaninterfaces.rst index d7c6c01d..2dbc04dc 100644 --- a/docs/sections/humaninterfaces.rst +++ b/docs/sections/humaninterfaces.rst @@ -26,10 +26,3 @@ DCAE provides a number of interfaces for users to interact with the DCAE system. * The DCAE Docker host VMs accept ssh connection with the standard access key. * After ssh into the VM, the running docker containers can be access via "docker exec" command. -5. DCAE CDAP - * The CDAP VMs accept ssh connection with the standard access key. - * The CDAP GUI can be accessed from http://{{CDAP02_VM_IP}}:11011 . - -6. DCAE PNDA - * The PNDA Console can be accessed from http://knox.service.dc1.pnda.local:8443/gateway/pnda/console . - * The PNDA UIs can be accessed from the PNDA Console which is described here: http://pnda.io/pnda-guide/console/ . diff --git a/docs/sections/installation.rst b/docs/sections/installation.rst index 35e20d25..18fe77f3 100644 --- a/docs/sections/installation.rst +++ b/docs/sections/installation.rst @@ -10,5 +10,4 @@ DCAE Deployment (Installation) ./installation_oom.rst ./installation_MS_ondemand.rst - ./installation_pnda.rst ./installation_test.rst
\ No newline at end of file diff --git a/docs/sections/installation_oom.rst b/docs/sections/installation_oom.rst index 2cb1bb02..443b970a 100644 --- a/docs/sections/installation_oom.rst +++ b/docs/sections/installation_oom.rst @@ -29,12 +29,6 @@ ONAP Integration usecases. Optionally operators can deploy on-demand other MS re <./installation_MS_ondemand>`. -The PNDA data platform is an optional DCAE component that is placed under the **pnda** -directory. Details for how to configure values to enable PNDA installation during Helm install -are described in :doc:`Installing PNDA through Helm Chart -<./installation_pnda>`. - - DCAE Chart Organization ----------------------- diff --git a/docs/sections/installation_pnda.rst b/docs/sections/installation_pnda.rst deleted file mode 100644 index 1cafc01f..00000000 --- a/docs/sections/installation_pnda.rst +++ /dev/null @@ -1,191 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -Installing PNDA Platform through Helm Chart -=========================================== - -PNDA is integrated into ONAP as a component system of DCAE. It is possible to deploy PNDA as -part of an ONAP OOM deployment on Openstack infrastructure. This is achieved by using a -pnda-bootstrap container in kubernetes to deploy Openstack VMs and then install a PNDA cluster -onto those VMs. - -Note: The docker images used for PNDA deployments are maintained in registry outside of ONAP currently under pndareg.ctao6.net. -This will be moved to ONAP nexus3 repo part of future release work. - -* onap/org.onap.dcaegen2.deployments.pnda-bootstrap-container:5.0.0 -* onap/org.onap.dcaegen2.deployments.pnda-mirror-container:5.0.0 - -Requirements ------------- - -PNDA deployment within ONAP requires the following: - -* Openstack based infrastructure. Follow the `PNDA guide <http://pnda.io/pnda-guide/provisioning/openstack/PREPARE.html>`_ - for more information. -* OOM / Helm template based installation of ONAP on Kubernetes. -* Kubernetes and PNDA need to share the same Openstack network subnet. - -The dcae-pnda-bootstrap Helm chart currently deploys a PNDA cluster with the following resource -requirements: - -+--------------------+--------------------+--------------------+--------------------+ -|Node | CPU | RAM GB | Disk GB | -+====================+====================+====================+====================+ -|Gateway | 2 | 4 | 20 | -+--------------------+--------------------+--------------------+--------------------+ -|Edge | 8 | 32 | 50 | -+--------------------+--------------------+--------------------+--------------------+ -|Hadoop Manager | 4 | 16 | 50 | -+--------------------+--------------------+--------------------+--------------------+ -|Hadoop Data x 2 | 4 | 8 | 20 + 45 | -+--------------------+--------------------+--------------------+--------------------+ -|Kafka | 2 | 8 | 50 | -+--------------------+--------------------+--------------------+--------------------+ - -There are several parameters that need to be defined with values from your environment for a -successful PNDA deployment within ONAP. These parameters can be grouped in separate files that -are passed as parameters to helm install. With the following files, the command to install ONAP -with PNDA would then look like this: - -:: - - helm install -f ~/pnda.yaml -f ~/pnda-openstack.yaml -f ~/pnda-pem.yaml local/onap -n dev --namespace onap - - - -``pnda.yaml`` -------------- - -This file contains settings to enable PNDA install and the evironment settings required by PNDA. - -:: - - pnda: - dcae-pnda-bootstrap: - enabled: true - pnda: - osUser: {guest-os-username} # e.g. centos - nameserver: nn.nn.nn.nn # IP address of a reachable nameserver - ntp: nn.nn.nn.nn # IP address of a reachable NTP server - apps: - fsType: local - networkCidr: 192.168.0.0/24 - outboundCidr: 0.0.0.0/0 - -Description -~~~~~~~~~~~ - -+-----------------------------------------+----------+--------------------------------------------------------+ -|pnda.dcae-pnda-bootstrap.enabled |boolean |Deploy PNDA or not. | -+-----------------------------------------+----------+--------------------------------------------------------+ -|pnda.dcae-pnda-bootstrap.pnda.osUser |string |Login used during PNDA installation process to connect | -| | |to newly created Openstack PNDA instances. | -+-----------------------------------------+----------+--------------------------------------------------------+ -|pnda.dcae-pnda-bootstrap.pnda.nameserver |string |IP address of the nameserver that will be used by all | -| | |Openstack PNDA instances. | -+-----------------------------------------+----------+--------------------------------------------------------+ -|pnda.dcae-pnda-bootstrap.pnda.ntp |string |Hostname or IP address of a NTP server. This NTP server | -| | |MUST be reachable from the Openstack PNDA instances. | -+-----------------------------------------+----------+--------------------------------------------------------+ -|pnda.dcae-pnda-bootstrap.pnda.apps.fsType|string |Type of storage used to store PNDA application packages | -| | |(s3, sshfs, local, swift). Set it to local. | -+-----------------------------------------+----------+--------------------------------------------------------+ -|pnda.dcae-pnda-bootstrap.pnda.networkCidr|string |CIDR specifying the address range for the network | -| | |containing all PNDA instances. | -+-----------------------------------------+----------+--------------------------------------------------------+ -|pnda.dcae-pnda-bootstrap.pnda.dataNodes |number |Number of data nodes to deploy. Defaults to 2. | -+-----------------------------------------+----------+--------------------------------------------------------+ -|pnda.dcae-pnda-bootstrap.pnda.kafkaNodes |number |Number of kafka nodes to deploy. Defaults to 1. | -+-----------------------------------------+----------+--------------------------------------------------------+ - - -``pnda-openstack.yaml`` ------------------------ - -This file contains the Openstack connection settings and Openstack entity identifiers. - -:: - - pnda: - dcae-pnda-bootstrap: - openstack: - keystoneUser: {openstack-username} - keystonePassword: {openstack-password} - keystoneTenant: {openstack-tenant-name} - keystoneAuthUrl: {openstack-auth-url} # e.g. http://openstack-host:5000/v2.0/ - keystoneRegion: {openstack-region-name} - useExistingNetwork: true - existingNetworkId: {kubernetes-cluster-network} - existingSubnetId: {kubernetes-cluster-subnet} - imageId: {pnda-vm-image-id} # Openstack imageId to use for PNDA VMs - publicNetworkId: {public-network-id} # Openstack networkId of public facing network - publicSubnetCidr: nn.nn.nn.nn/nn # CIDR address of the public subnet e.g. 10.40.10.0/24 - -Description -~~~~~~~~~~~ - -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.keystoneUser |string |Openstack user. | -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.keystonePassword |string |Openstack password. | -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.keystoneTenant |string |Openstack tenant. | -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.keystoneAuthUrl |string |Openstack authentication url. | -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.keystoneRegion |string |Openstack region. | -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.useExistingNetwork|boolean |Do you want to create a new Openstack network | -| | |or do you want to use an already existing one? | -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.existingNetworkId |string |If you want to use an already existing | -| | |Openstack network, specify its UUID. | -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.existingSubnetId |string |If you want to use an already existing | -| | |Openstack network, specify the UUID of the | -| | |Openstack subnet to use. | -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.imageId |string |Base image to use for the created Openstack | -| | |PNDA instances. | -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.publicNetworkId |string |UUID of the public network in openstack to use.| -+-----------------------------------------------------+----------+-----------------------------------------------+ -|pnda.dcae-pnda-bootstrap.openstack.publicSubnetCidr |string |CIDR specifying the address range for the | -| | |public subnet. | -+-----------------------------------------------------+----------+-----------------------------------------------+ - - -``pnda-pem.yaml`` ------------------ - -This file contains the private secret and Openstack keypair name to use for the guest VMs in Openstack. - -:: - - pnda: - dcae-pnda-bootstrap: - pnda_keypair_name: {keypair-name} # Name of the keypair you have created in Openstack, e.g. pnda-key - pnda_secret: | - -----BEGIN DSA PRIVATE KEY----- - MIIBugIBAAKBgQCLLCmDJdxCxOOmaSGoH0WUyoiGUJiE0JnzEEhXd4SZWmoxo7yn - 9d3iA9z2OiOnbQ4s5tAOWknpFEnIwtFb+L2x3Fzv7yEdHBk0tgC8c91sIxb72SVp - RgJDaseL2C5RRdWqDiKlXnA1iY7H5z/k/bZD61/4eGdAojVxroQX2H6uLQIVAIrG - WVGBudBQmfwKzyP5eO1nevNFAoGAALSGjzP0/yVnEKZ8JO8Vw/eC1YDmTG1IwBdN - Rm8fXqyUjd03ijpmOoPISPM6Jt0TrJTvGNVfqSI1mKVznJ+5B7y5M9qvjzHQW5hL - GkXHL57mN2QkaJE/m4ilKr/p5RzTBk6c/zhvxg/8DEne6klQ3NQhapzY4cL9aLK6 - hrR4T94CgYAhGFZI5buQUk8MtG9nac9hEQuYw+lrdjy+y1F8XIjq8+ZLAdCY5gw/ - ph+4di/R8MyesqG5AtqUqXQY3tibya3YrqyNZ5mTz6kMN1lT26QHwYMBF1IymMWV - lq5wzjpctVovYchCLagrh7KepetNigni0Vrjc0TLPbvXQkoLG5JifgIURmDpblYA - HSNN6un6nlCoGnm07SA= - -----END DSA PRIVATE KEY----- - -Description -~~~~~~~~~~~ - -+------------------------------------------+----------+-------------------------------------------------------+ -|pnda.dcae-pnda-bootstrap.pnda_keypair_name|string |Name of the keypair to use to spawn the Openstack PNDA | -| | |instances.Note that the private key above is a | -| | |generated sample that is unusable. | -+------------------------------------------+----------+-------------------------------------------------------+ -|pnda.dcae-pnda-bootstrap.pnda_secret |string |Secret key of the pnda_keypair_name keypair. | -+------------------------------------------+----------+-------------------------------------------------------+ diff --git a/docs/sections/offeredapis.rst b/docs/sections/offeredapis.rst index 139fa46d..07ec0127 100644 --- a/docs/sections/offeredapis.rst +++ b/docs/sections/offeredapis.rst @@ -15,7 +15,6 @@ Offered APIs apis/ves-hv/index.rst apis/PRH.rst apis/DFC.rst - apis/PNDA.rst apis/pmmapper.rst apis/PMSH.rst apis/SDK.rst |