X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2Fconfig-deploy.rst;h=7ffe58328f1a79fece24ff3dec9da6fbb8223cd3;hb=9a0d7d6f6b9bb268514d0c0e75c071fd297a425a;hp=8949551b1982cd4a4b8af33f6531bccdd9e16eda;hpb=4022301d7e42475ae0144f33cf22b6f91baafc95;p=oam.git diff --git a/docs/config-deploy.rst b/docs/config-deploy.rst index 8949551..7ffe583 100644 --- a/docs/config-deploy.rst +++ b/docs/config-deploy.rst @@ -8,188 +8,12 @@ OAM Controller Configuration and Deployment This documents the configuration and deployment of the O-RAN SC O1 Controller as part of the SMO implementations by the ONAP project. -The SMO deployment for O-RAN-SC Bronze Release bases on ONAP-Frankfurt-Release +The SMO deployment is described in the `O-RAN-SC wiki `_ -This procedure provides: +The procedure provides: * ONAP-DCAE * ONAP-DMaaP * ONAP-SDNC (single node, SMO functionality) -Limitations (wip) ------------------ -* ONAP-AAF: not yet supported - -Prerequisites -------------- -* kubernetes cluster (1.13.5) -* helm installation (2.16.x) -* More details: `setup cloud environment(openstack/kubernetes) `_ - -Setup ------ - -* clone oom repo from gerrit.onap.org -* fetch patchset for ONAP-SDNC - -.. code-block:: RST - :linenos: - - mkdir ~/workspace - cd ~/workspace - git clone -b frankfurt http://gerrit.onap.org/r/oom --recurse-submodules oom_smo - cd oom_smo - git fetch "https://gerrit.onap.org/r/oom" refs/changes/31/106331/6 && git checkout FETCH_HEAD - # HEAD is now at 275f7de9 [SDNC] oom for clustered disaggregated SDN-R - sudo cp -R ~/workspace/oom_smo/kubernetes/helm/plugins/ ~/.helm - -* verifiy if local helm repo is available, otherwise follow intructions in onap setup - -.. code-block:: RST - :linenos: - - helm repo list - #NAME URL - #stable https://kubernetes-charts.storage.googleapis.com - #local http://127.0.0.1:8879 - -* build local onap helm repo - -.. code-block:: RST - :linenos: - - cd ~/workspace/oom_smo/kubernetes - make all; make onap - # take a coffee - helm search onap - -* create an overwrite yaml file, e.g. deploy_smo_bronce.yaml - -In Kubernetes deployment, all file contents are provided by a -configuration map. Construction of Helm charts, config maps and other -Kubernetes deployment resources is beyond the scope of this document. - -.. code-block:: RST - :linenos: - - cat ~/workspace/smo/deploy_smo_bronce.yaml - # Copyright © 2020 Amdocs, Bell Canada, highstreet technologies GmbH - # - # Licensed under the Apache License, Version 2.0 (the "License"); - # you may not use this file except in compliance with the License. - # You may obtain a copy of the License at - # - # http://www.apache.org/licenses/LICENSE-2.0 - # - # 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. - - ################################################################### - # This override file enables helm charts for all ONAP applications. - ################################################################### - global: - aafEnabled: false - masterPassword: Berlin1234! - cassandra: - enabled: false - mariadb-galera: - enabled: true - aaf: - enabled: false - aai: - enabled: false - appc: - enabled: false - clamp: - enabled: false - cli: - enabled: false - consul: - enabled: true - contrib: - enabled: false - dcaegen2: - enabled: true - dmaap: - enabled: true - esr: - enabled: false - log: - enabled: false - sniro-emulator: - enabled: false - oof: - enabled: false - msb: - enabled: true - multicloud: - enabled: false - nbi: - enabled: false - policy: - enabled: false - pomba: - enabled: false - portal: - enabled: false - robot: - enabled: false - sdc: - enabled: false - sdnc: - enabled: true - replicaCount: 1 - config: - sdnr: - sdnrwt: true - sdnronly: true - sdnrmode: dm - mountpointRegistrarEnabled: true - mountpointStateProviderEnabled: true - cds: - enabled: false - dmaap-listener: - enabled: false - ueb-listener: - enabled: false - sdnc-portal: - enabled: false - sdnc-ansible-server: - enabled: false - dgbuilder: - enabled: false - sdnc-web: - enabled: false - so: - enabled: false - uui: - enabled: false - vfc: - enabled: false - vid: - enabled: false - vnfsdk: - enabled: false - modeling: - enabled: false - - -* deploy smo - -.. code-block:: RST - :linenos: - - helm -n dev-smo local/onap -f ~/workspace/smo/deploy_smo_bronce.yaml --namespace onap --timeout 900 - -* verify deployment - -.. code-block:: RST - :linenos: - - helm ls - -* verify pnf-registration, fault notification use case - -Please open the O1 Dashboard: http://localhost:8181/odlux/index.html +but also automatic deployment of cloud native network functions and Automated +tests of the deployment.