andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [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_res-onb: |
| 6 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 7 | Resource Onboarding |
| 8 | =================== |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 9 | **Goal:** Add models and other artifacts required to create, configure, |
dermot123 | a344750 | 2019-08-02 15:34:26 +0000 | [diff] [blame] | 10 | instantiate, and manage a VF/PNF and, optionally, a VFC. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 11 | |
| 12 | **Tool:** SDC |
| 13 | |
| 14 | **SDC user role:** Designer |
| 15 | |
| 16 | |image0| |
| 17 | |
| 18 | **Steps** |
| 19 | * `Create a License Model`_ |
| 20 | * `Create a License Key Group [Optional]`_ |
| 21 | * `Create an Entitlement Pool`_ |
| 22 | * `Create a Feature Group`_ |
| 23 | * `Create a License Agreement`_ |
| 24 | * `Create a Vendor Software Product`_ |
| 25 | * `Update VFCs in a VSP [optional]`_ |
| 26 | * `Update a VSP [optional]`_ |
| 27 | |
| 28 | After updating the artifacts in a VSP, also update: |
dermot123 | a344750 | 2019-08-02 15:34:26 +0000 | [diff] [blame] | 29 | * the VF/PNF created from the VSP |
| 30 | * any services that include the VF/PNF |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 31 | |
| 32 | |image1| |
| 33 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 34 | .. _doc_guide_user_des_res-onb_cre-lic: |
| 35 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 36 | Create a License Model |
| 37 | ---------------------- |
| 38 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 39 | VSPs optionally require a license and entitlements to enable the service |
| 40 | provider to track the usage. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 41 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 42 | Note: For interim saving while creating the license model and its components, |
| 43 | click |image2| |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 44 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 45 | **Prerequisites:** To obtain license information, contact the service |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 46 | provider's Supply Chain Management (SCM) group. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 47 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 48 | |
| 49 | #. From the SDC HOME page, click *ONBOARD*. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 50 | |
| 51 | |image11| |
| 52 | |
| 53 | #. In the Workspace select *CREATE NEW VLM*. |
| 54 | |
| 55 | |image12| |
| 56 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 57 | #. Complete all fields. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 58 | #. Click *Create*. |
| 59 | #. In the Overview Dialog. |
| 60 | |
| 61 | |image13| |
| 62 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 63 | Select the following options in order: |
| 64 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 65 | #. Create 0 or more license key groups (see |
| 66 | `Create a License Key Group [Optional]`_). |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 67 | #. Create 1 or more entitlement pools (see `Create an Entitlement Pool`_). |
| 68 | #. Create 1 or more feature groups (see `Create a Feature Group`_). |
| 69 | #. Create 1 or more license agreements (see `Create a License Agreement`_). |
| 70 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 71 | Note: Perform all steps above before submitting the license model to |
| 72 | the SDC catalog. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 73 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 74 | |image14| |
| 75 | |
| 76 | #. Click *Submit* to add the license model to the catalog. |
| 77 | After filling a comment, press *Commit&Submit*. |
| 78 | |
| 79 | |image15| |
| 80 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 81 | #. After creating a license, complete `Create a Vendor Software Product`_ to |
dermot123 | a344750 | 2019-08-02 15:34:26 +0000 | [diff] [blame] | 82 | add the VSP required for the associated VF/PNF. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 83 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 84 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 85 | Create a License Key Group [Optional] |
| 86 | ------------------------------------- |
| 87 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 88 | If required by the resource model, create one or more license key groups; |
| 89 | otherwise the license key group is optional. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 90 | |
| 91 | **Prerequisites:** `Create a License Model`_ |
| 92 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 93 | #. Select the License Model in the Onboard section of the SDC. |
| 94 | #. In the Overview click the + behind the *License Key Groups*. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 95 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 96 | |image4| |
| 97 | |
| 98 | #. Complete all fields (mandatory fields are marked by a red asterisk). |
| 99 | #. Click *Save*. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 100 | |
| 101 | Create an Entitlement Pool |
| 102 | -------------------------- |
| 103 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 104 | **Prerequisites:** If required by the resource model, create one or more |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 105 | license key groups (see |
| 106 | `Create a License Key Group [Optional]`_). |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 107 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 108 | #. Select the License Model in the Onboard section of the SDC. |
| 109 | #. In the Overview click the + behind the *Entitlement Pools*. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 110 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 111 | |image5| |
| 112 | |
| 113 | #. Complete required fields (mandatory fields are marked by a red asterisk). |
| 114 | #. Click *Save*. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 115 | |
| 116 | Create a Feature Group |
| 117 | ---------------------- |
| 118 | |
| 119 | **Prerequisites:** Create one or more: |
| 120 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 121 | * license key groups if required by the resource model |
| 122 | (see `Create a License Key Group [optional]`_) |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 123 | * entitlement pools (see `Create an Entitlement Pool`_) |
| 124 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 125 | #. Select the License Model in the Onboard section of the SDC. |
| 126 | #. In the Overview click the + behind the *Feature Groups*. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 127 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 128 | |image6| |
| 129 | |
| 130 | #. On the General tab, complete all fields. |
| 131 | #. Click *Entitlement Pools*. |
| 132 | #. Click *Available Entitlement Pools*. |
| 133 | #. Select one or more entitlement pools and click the right arrow. |
| 134 | #. Click *License Key Groups*. |
| 135 | #. Click *Available License Key Groups*. |
| 136 | #. Select one or more license key groups and click the right arrow. |
| 137 | #. Click *Save*. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 138 | |
| 139 | Create a License Agreement |
| 140 | -------------------------- |
| 141 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 142 | **Prerequisites:** Create one or more feature groups |
| 143 | (see `Create a Feature Group`_). |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 144 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 145 | #. Select the License Model in the Onboard section of the SDC. |
| 146 | #. In the Overview click the + behind the *License Agreements*. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 147 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 148 | |image7| |
| 149 | |
| 150 | #. On the General tab, complete required fields. |
| 151 | #. Click *Feature Groups*. |
| 152 | #. If not selected, click *Available Feature Groups*. |
| 153 | #. Select one or more groups and click the right arrow. |
| 154 | #. Click *Save*. |
| 155 | #. Return to step 6 of `Create a License Model`_ to complete the license model. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 156 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 157 | .. _doc_guide_user_des_res-onb_cre-vsp: |
| 158 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 159 | Create a Vendor Software Product |
| 160 | -------------------------------- |
| 161 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 162 | Create one or more Vendor Software Products (VSPs) as the building blocks |
dermot123 | a344750 | 2019-08-02 15:34:26 +0000 | [diff] [blame] | 163 | for VFs/PNFs. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 164 | |
| 165 | .. note:: |
| 166 | For interim saving while creating a VSP, click |image2| |
| 167 | |
| 168 | **Prerequisites:** |
| 169 | |
| 170 | * `Create a License Model`_ |
dermot123 | a344750 | 2019-08-02 15:34:26 +0000 | [diff] [blame] | 171 | * VNF HEAT package or VNF/PNF CSAR/Zip package is available. |
| 172 | |
| 173 | See :ref:`sdc_onboarding_package_types` for a description |
| 174 | of the onboarding package types. |
| 175 | * If the package is a secure package then :ref:`pre-install the corresponding Root Certificate in SDC <doc_guide_user_des_res-onb_pre-install_root_certificate>`. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 176 | |
| 177 | #. From the SDC HOME page, click *ONBOARD*. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 178 | |
| 179 | |image11| |
| 180 | |
| 181 | #. In the Workspace select *CREATE NEW VSP*. |
| 182 | |
| 183 | |image21| |
| 184 | |
| 185 | #. Complete all fields. |
| 186 | #. Click *Create*. |
| 187 | The Overview page is shown |
| 188 | |
| 189 | |image22| |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 190 | |
| 191 | .. note:: |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 192 | A warning is displayed under License Agreement if the VSP does not have |
| 193 | an associated license. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 194 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 195 | #. Click *General* in the left section. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 196 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 197 | #. For the defined Vendor, select a licensing version, a license agreement, |
| 198 | and one or more feature groups. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 199 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 200 | |image23| |
| 201 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 202 | #. [Optional] Complete other fields, such as Availability (high-availability |
| 203 | zones) and Storage Data Replication (requirement for storage replication), |
| 204 | as required. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 205 | #. In the *Overview* section, select *Software Product Attachments* |
| 206 | (right pane), click *Select file*. |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 207 | #. In case of a VNF HEAT file: Locate the Heat .zip package and click *Open*. |
dermot123 | a344750 | 2019-08-02 15:34:26 +0000 | [diff] [blame] | 208 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 209 | In case of a VNF or PNF CSAR file: Locate the VNF or PNF csar/.zip package |
| 210 | and click *Open*. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 211 | #. The file is loaded and the attachments page opens |
| 212 | |
| 213 | |image24| |
| 214 | |
| 215 | #. Press the Button *Procees to Validation*. After successful validation, SDC |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 216 | displays the files and a success message. If validation fails, SDC displays |
| 217 | the errors in the files. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 218 | |
| 219 | Example Heat errors: |
| 220 | |
| 221 | |image9| |
| 222 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 223 | #. Click *Submit* to add the VSP to the catalog. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 224 | |
| 225 | After filling a comment, press *Commit&Submit*. |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 226 | #. A success message is displayed. If the VSP attachments contain errors, an |
| 227 | error message is displayed instead. Fix the issue(s) and re-submit. |
| 228 | #. To configure VFCs associated with the VSP, see |
| 229 | `Update VFCs in a VSP [optional]`_, below. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 230 | |
| 231 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 232 | .. _doc_guide_user_des_res-onb_upd-vfc: |
| 233 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 234 | Update VFCs in a VSP [optional] |
| 235 | ------------------------------- |
| 236 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 237 | If required, configure Virtual Function Components (VFCs) associated with a |
| 238 | VSP, such as the Hypervisor, VM recovery details, and cloning. VFCs are listed |
| 239 | on the Components tab. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 240 | |
| 241 | .. note:: |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 242 | All fields are optional. Answers to questionnaires are stored as metadata |
| 243 | only on the SDC platform. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 244 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 245 | **Prerequisites:** Add one or more VSPs |
| 246 | (see `Create a Vendor Software Product`_). |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 247 | |
| 248 | #. From the SDC HOME page, click *ONBOARD* and search for a VSP. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 249 | #. Selecting the VSP opens the *Versions* page. |
| 250 | |
| 251 | |image25| |
| 252 | |
| 253 | #. Press the + at *Create New Version* on the version to update |
| 254 | |
| 255 | |image26| |
| 256 | |
| 257 | #. Fill the fields and press *Create* |
| 258 | #. In Components , click a VFC (VSP component). |
| 259 | |
| 260 | The component links display in the left pane. |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 261 | #. Click *General* to view and edit general parameters such as hypervisor, |
| 262 | image format, VM recovery details, and DNS configuration. |
| 263 | #. Click *Compute* to view and edit VM parameters such as the number of VMs |
| 264 | required for a VFC instance and persistent storage/volume size. |
| 265 | #. Click *High Availability & Load Balancing* to answer questions related |
| 266 | to VM availability and load balancing. |
| 267 | #. Click *Networks* to view or edit parameters related to network capacity |
| 268 | and interfaces. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 269 | |
| 270 | .. note:: |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 271 | Click an interface to view or edit it. A dialog box displays similar |
| 272 | to the figure below. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 273 | |
| 274 | |image10| |
| 275 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 276 | #. Click *Storage* to configure storage information, such as backup type, |
| 277 | storage size, and logging. |
| 278 | #. Click *Process Details*, click *Add Component Process Details*, and complete |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 279 | the *Create New Process Details* dialog box. |
| 280 | |
| 281 | Use Process Details to identify |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 282 | the processes and configuration associated with VFCs. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 283 | #. Click *Monitoring* to upload MIB or JSON files for SNMP traps and polling. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 284 | #. To update the VSP, click *Submit* |
| 285 | |
| 286 | After filling a comment, press *Commit&Submit* and the |
| 287 | new version is certified. |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 288 | |
| 289 | .. _doc_guide_user_des_res-onb_upd-vsp: |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 290 | |
| 291 | Update a VSP [optional] |
| 292 | ----------------------- |
| 293 | |
dermot123 | a344750 | 2019-08-02 15:34:26 +0000 | [diff] [blame] | 294 | Upload a new onboarding package to a VSP. Afterward, update the VF/PNF and service. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 295 | |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 296 | **Prerequisites:** Add one or more VSPs |
| 297 | (see `Create a Vendor Software Product`_). |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 298 | |
| 299 | #. From the SDC HOME page, click *ONBOARD* and search for a VSP. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 300 | #. Selecting the VSP opens the *Versions* page. |
| 301 | |
| 302 | |image25| |
| 303 | |
| 304 | #. Press the + at *Create New Version* on the version to update |
| 305 | |
| 306 | |image26| |
| 307 | |
| 308 | #. Fill the fields and press *Create* |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 309 | #. In Software Product Attachments (right pane), click *Select file*. |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 310 | #. In case of a VNF HEAT file: Locate the Heat .zip package and click *Open*. |
| 311 | |
| 312 | In case of a VNF or PNF CSAR file: Locate the VNF or PNF csar/.zip package |
| 313 | and click *Open*. |
| 314 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 315 | SDC warns that uploading a new package erases existing data. |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 316 | #. Click *Continue* to upload the new package. |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 317 | #. The file is loaded and the attachments page opens |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 318 | |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 319 | |image24| |
| 320 | |
| 321 | #. Press the Button *Procees to Validation*. After successful validation, SDC |
| 322 | displays the files and a success message. If validation fails, SDC displays |
| 323 | the errors in the files. |
| 324 | |
| 325 | Example Heat errors: |
| 326 | |
| 327 | |image9| |
| 328 | |
| 329 | #. Click *Submit* to add the new VSP version to the catalog. |
| 330 | After filling a comment, press *Commit&Submit* and the |
| 331 | new version is certified. |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 332 | #. After updating the VSP: |
dermot123 | a344750 | 2019-08-02 15:34:26 +0000 | [diff] [blame] | 333 | |
| 334 | #. Upload the VSP to the Vf/PNF |
| 335 | (see steps 3 to 5 in :ref:`doc_guide_user_des_vf-cre`). |
| 336 | #. Update the VF/PNF version in services that include the VF/PNF (see step 4 |
andreasgeissler | 3502b06 | 2019-06-05 21:14:56 +0200 | [diff] [blame] | 337 | in :ref:`doc_guide_user_des_ser-des`). |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 338 | |
dermot123 | a344750 | 2019-08-02 15:34:26 +0000 | [diff] [blame] | 339 | .. _doc_guide_user_des_res-onb_pre-install_root_certificate: |
| 340 | |
| 341 | Pre-Install Root Certificate in SDC [only needed for secure package] |
| 342 | -------------------------------------------------------------------- |
| 343 | SDC supports the onboarding of packages that are secured according to security option 2 in ETSI NFV-SOL 004v2.6.1. |
| 344 | |
| 345 | During onboarding, SDC will validate the authenticity and integrity of a secure package. To enable this validation, |
| 346 | the root certificate corresponding to the certificate included in the package needs to be available to SDC. |
| 347 | This is currently done by uploading the root certificate to the following default directory location:: |
| 348 | |
| 349 | /dockerdata-nfs/{{ .Release.Name }}/sdc/onbaording/cert |
| 350 | |
| 351 | .. note:: |
| 352 | The directory listed above is mapped to the following directory in the onboarding pod (sdc-onboarding-be) |
| 353 | :: |
| 354 | |
| 355 | /var/lib/jetty/cert |
| 356 | |
| 357 | so it is also possible to copy the root certificate directly to this directory in the pod. |
| 358 | |
| 359 | The location where the root certificate is uploaded is configurable. The relevant parameters are described in |
| 360 | the *cert* block in the following values file:: |
| 361 | |
| 362 | <path_to_oom_kubernetes>/sdc/charts/sdc-onboarding-be/values.yaml |
| 363 | |
andreasgeissler | 4aaabf9 | 2019-04-18 10:44:37 +0200 | [diff] [blame] | 364 | |
| 365 | .. |image0| image:: media/sdro-resource-onboarding-workflow.png |
| 366 | |
| 367 | .. |image1| image:: media/sdro-vsp-service-workflow.png |
| 368 | |
| 369 | .. |image2| image:: media/sdro-sdc_vsp_save.png |
| 370 | |
| 371 | .. |image3| image:: media/sdro-license-creation.png |
| 372 | |
| 373 | .. |image4| image:: media/sdro-license-keygroup.png |
| 374 | |
| 375 | .. |image5| image:: media/sdro-entitlement-pool.png |
| 376 | |
| 377 | .. |image6| image:: media/sdro-feature-group.png |
| 378 | |
| 379 | .. |image7| image:: media/sdro-license-agreement.png |
| 380 | |
| 381 | .. |image8| image:: media/sdro-software-product.png |
| 382 | |
| 383 | .. |image9| image:: media/sdro-design_onboardvsp_heaterrors.png |
| 384 | |
| 385 | .. |image10| image:: media/sdro-edit-nic.png |
andreasgeissler | 8b0b146 | 2020-03-26 17:45:53 +0100 | [diff] [blame] | 386 | |
| 387 | .. |image11| image:: media/sdro-new-vlm.png |
| 388 | |
| 389 | .. |image12| image:: media/sdro-new-vlm-dialog.png |
| 390 | |
| 391 | .. |image13| image:: media/sdro-new-vlm-overview.png |
| 392 | |
| 393 | .. |image14| image:: media/sdro-license-model.png |
| 394 | |
| 395 | .. |image15| image:: media/sdro-license-model-submit.png |
| 396 | |
| 397 | .. |image21| image:: media/sdro-new-vsp.png |
| 398 | |
| 399 | .. |image22| image:: media/sdro-new-vsp-overview.png |
| 400 | |
| 401 | .. |image23| image:: media/sdro-new-vsp-general.png |
| 402 | |
| 403 | .. |image24| image:: media/sdro-new-vsp-attachments.png |
| 404 | |
| 405 | .. |image25| image:: media/sdro-vsp-version.png |
| 406 | |
| 407 | .. |image26| image:: media/sdro-vsp-version-dialog.png |