X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=docs%2FAPPC%20Deployment%20Guidelines%2FAPPC%20Deployment%20Guidelines.rst;h=d9d9cbe561c1b9450604aa5ad8353e09b06b6224;hb=refs%2Fchanges%2F16%2F96816%2F1;hp=b6b88f5b037655300797f8b8997f31ff1e883761;hpb=72db121a663dfede830908bcb8158d958ea6c02e;p=appc%2Fdeployment.git diff --git a/docs/APPC Deployment Guidelines/APPC Deployment Guidelines.rst b/docs/APPC Deployment Guidelines/APPC Deployment Guidelines.rst index b6b88f5..d9d9cbe 100644 --- a/docs/APPC Deployment Guidelines/APPC Deployment Guidelines.rst +++ b/docs/APPC Deployment Guidelines/APPC Deployment Guidelines.rst @@ -30,9 +30,10 @@ make up these functions. Therefore, this allows the cloud to be abstracted from Virtual Functions in order to enable repeatable actions, as well as enabling automation and a dynamic configuration approach. -ONAP APPC is delivered with **3 Docker Containers**, which are deployed -using Docker Images already containing the APPC Framework Suite. NOTE: -All three containers are hosted on Ubuntu 14.04 LTS OS. +ONAP APPC is delivered either as as a Kubernetes based Cloud Native +deployment or as an OpenStack deployment with **4 Docker Containers**, +which are deployed using Docker Images already containing the APPC +Framework Suite. NOTE: Containers are hosted on Ubuntu 16.04 LTS OS. Deployment Mode for APPC ======================== @@ -66,7 +67,7 @@ Docker Registry (Maven Repository). The deployment code can be found in the Maven Project that builds and deploys the Docker Images to be deployed in the Nexus Repository (current approach is by using Jenkins). These Docker Images are composed of the APPC Artifacts -(org.openecomp.appc.\*) compiled and packaged in the "appc" git +(org.onap.appc.\*) compiled and packaged in the "appc" git repository. The following Docker images are the actual deployment images used for @@ -80,8 +81,11 @@ running APPC: Active & Available Inventory (A&AI) Listener). Some of these inherited SDN-C features/artifacts are necessary dependencies to build and compile APPC features/artifacts. -- **MySQL DB Container (Version 5.6)**: This is the database for APPC. - It is currently using MySQL Community Version (Open-Source version). +- **Maria DB Container (Version 10.1.11)**: This is the database for APPC. + It’s made by the original developers of MySQL and guaranteed to stay + open source. +- **Ansible Server Container**: This ansible server is for VNF owner + to write playbook using APPC to send LCM API command. - **Node Red / DGBuilder**: This container has the visual tool used to assemble DGs in order to put together flows or services used to serve Virtual Functions. NOTE: This container is deployed using a Docker @@ -307,7 +311,7 @@ APPC Configuration Model APPC Configuration model involves using "default.properties" files (which are usually located in each of the APPC Features - -..//src//resources/org/openecomp/appc/default.properties) for APPC +..//src//resources/org/onap/appc/default.properties) for APPC Feature that have default (or null) property values inside the core APPC code. These default (or null) properties should be overwritten in the properties file called "appc.properties" located in the APPC Deployment @@ -337,7 +341,7 @@ Currently, there are two ways to change properties for APPC Features: compiled). - **Temporary Change (for quick testing/debugging)**: In the APPC Docker Container, find the appc.properties file in - /opt/openecomp/appc/properties/appc.properties and make changes as + /opt/onap/appc/properties/appc.properties and make changes as needed. Then, restart the APPC Docker Container by running "docker stop " then "docker start ") (NOTE: This approach will lose all changes done in appc.properties if the docker container is destroyed