Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 1 | .. This work is licensed under a Creative Commons Attribution 4.0 |
| 2 | .. International License. http://creativecommons.org/licenses/by/4.0 |
| 3 | .. Copyright 2019 ONAP Contributors. All rights reserved. |
| 4 | |
andreasgeissler | f3ba182 | 2019-05-24 13:22:42 +0200 | [diff] [blame] | 5 | .. _doc_guide_user_des_ser-dis: |
| 6 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 7 | Service Distribution |
| 8 | ==================== |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 9 | |
| 10 | Each ONAP platform operator will have a specific set of policies |
| 11 | and procedures for approving Services and deploying them in the |
| 12 | operator's ONAP environment. This outline describes the general |
| 13 | flow of such procedures. |
| 14 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 15 | **Goal:** Add all information required to create, instantiate, and |
| 16 | manage a service in Runtime. |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 17 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 18 | **Tools:** SDC |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 19 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 20 | **SDC user roles:** Designer |
| 21 | |
| 22 | |
| 23 | |image1| |
| 24 | |
| 25 | **Figure: Workflow for Service Distribution** |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 26 | |
| 27 | Steps |
| 28 | ----- |
| 29 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 30 | - `Distribute Service`_ |
| 31 | - `Monitor Distribution`_ |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 32 | - `Verify that the DCAE Blueprint is Deployed`_ |
| 33 | |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 34 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 35 | .. _doc_guide_user_des_ser-dis-start: |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 36 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 37 | Distribute Service |
| 38 | ------------------ |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 39 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 40 | **Prerequisites:** The Service is Certified. |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 41 | |
| 42 | **Steps** |
| 43 | |
| 44 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 45 | #. Sign in to SDC as Developer. |
| 46 | #. From the SDC HOME page, click CATALOG and search for the service. |
| 47 | #. Select the service that is *Ready for Distribution*. |
| 48 | |
| 49 | |image2| |
| 50 | |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 51 | #. Review the version history to verify that the correct version is |
| 52 | selected. |
| 53 | #. In the header, click *Distribute*. |
| 54 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 55 | The service state changes to *Distributed* |
| 56 | #. Continue with the step `Monitor Distribution`_ |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 57 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 58 | |
| 59 | .. _doc_guide_user_des_ser-dis-mon: |
| 60 | |
| 61 | Monitor Distribution |
| 62 | -------------------- |
| 63 | |
| 64 | **Steps** |
| 65 | |
| 66 | #. Sign in to SDC as Developer. |
| 67 | #. From the SDC HOME page, click CATALOG and search for the service. |
| 68 | #. Select the service that is in *Distributed* state. |
| 69 | #. Click *Distribution* in the left pane. |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 70 | The Distribution Report displays. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 71 | |
| 72 | |image3| |
| 73 | |
| 74 | #. In the Distribution Report, navigate to the Distribution ID for the |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 75 | service and click the adjacent down arrow. |
| 76 | The report shows all components associated with the service and their |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 77 | distribution statuses. |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 78 | #. Review the status of each component. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 79 | #. If deploy errors are shown, the reason has to be investigated and the |
| 80 | Service can be *Redistributed* |
| 81 | |
| 82 | .. _doc_guide_user_des_ser-dis-dcae: |
Eric Debeau | eb86a84 | 2019-04-18 11:35:46 +0000 | [diff] [blame] | 83 | |
| 84 | Verify that the DCAE Blueprint is Deployed |
| 85 | ------------------------------------------ |
| 86 | |
| 87 | The DCAE controller requires a blueprint (or guideline) to be available |
| 88 | at the site on which the first VNF is deployed. This blueprint is a |
| 89 | management workflow and configuration description for a given VNF, and |
| 90 | it must be available after completing the service distribution process |
| 91 | and before beginning the instantiation process. |
| 92 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame^] | 93 | .. |image1| image:: media/sdc-service-distribution-workflow.png |
| 94 | .. |image2| image:: media/sdc-service-distribute.png |
| 95 | .. |image3| image:: media/sdc-service-distribute-monitor.png |