From cbbd1db5dfe2035d56901575218380c32216da92 Mon Sep 17 00:00:00 2001 From: JunfengWang Date: Wed, 8 Jul 2020 14:23:20 -0400 Subject: Correction of licensing requirements Issue-ID: VNFRQTS-905 Signed-off-by: JunfengWang Change-Id: I7771c1d5475be7025f7672177e4a46798d57491b --- .../VNF-On-boarding-and-package-management.rst | 27 ++++++++++++---------- 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'docs/Chapter7') diff --git a/docs/Chapter7/VNF-On-boarding-and-package-management.rst b/docs/Chapter7/VNF-On-boarding-and-package-management.rst index f9be04a..739f232 100755 --- a/docs/Chapter7/VNF-On-boarding-and-package-management.rst +++ b/docs/Chapter7/VNF-On-boarding-and-package-management.rst @@ -555,7 +555,9 @@ Testing Licensing Requirements ^^^^^^^^^^^^^^^^^^^^^^^ -ONAP operators build the VNF License using SDC during onboarding. +ONAP can support external licensing management solution (e.g. vendor specific) +in addition to its own licensing management solution. If licensing management +solution is provided by ONAP, then ONAP operators build the VNF License using SDC during onboarding. Refer to the ONAP User Guide for details. The operators require certain information regarding VNF licences. This information currently is delivered out of band. @@ -566,9 +568,9 @@ VNF licensing behavior also has some constraints. :id: R-85653 :target: VNF or PNF :keyword: MUST - :updated: dublin + :updated: guilin - The VNF or PNF **MUST** provide metrics (e.g., number of sessions, + If ONAP licensing management solution is used, then the VNF or PNF **MUST** provide metrics (e.g., number of sessions, number of subscribers, number of seats, etc.) to ONAP for tracking every license. @@ -604,9 +606,9 @@ VNF licensing behavior also has some constraints. :id: R-44569 :target: VNF or PNF :keyword: MUST NOT - :updated: dublin + :updated: guilin - The VNF or PNF provider **MUST NOT** require additional + If ONAP licensing management solution is used, then the VNF or PNF provider **MUST NOT** require additional infrastructure such as a VNF or PNF provider license server for VNF or PNF provider functions and metrics. @@ -614,9 +616,10 @@ VNF licensing behavior also has some constraints. :id: R-13613 :target: VNF :keyword: MUST + :updated: guilin The VNF **MUST** provide clear measurements for licensing - purposes to allow automated scale up/down by the management system. + purposes if needed to allow automated scale up/down by the management system. .. req:: :id: R-27511 @@ -630,24 +633,24 @@ VNF licensing behavior also has some constraints. .. req:: :id: R-85991 - :target: VNF or PNF + :target: VNF or PNF PROVIDER :keyword: MUST - :updated: dublin + :updated: guilin - The VNF or PNF provider **MUST** provide a universal license key + If the VNF or PNF requires a license then the VNF or PNF provider **MUST** provide a universal license key per VNF or PNF to be used as needed by services (i.e., not tied to a VM instance) as the recommended solution. The VNF or PNF provider may provide pools of Unique VNF or PNF License Keys, where there is a unique key for - each VNF or PNF instance as an alternate solution. Licensing issues should + each VNF or PNF instance as an alternate solution. In all cases, licensing issues should be resolved without interrupting in-service VNFs or PNFs. .. req:: :id: R-47849 :target: VNF or PNF :keyword: MUST - :updated: dublin + :updated: guilin - The VNF or PNF provider **MUST** support the metadata about + If ONAP licensing management solution is used, then the VNF or PNF provider **MUST** support the metadata about licenses (and their applicable entitlements) as defined in this specification for VNF or PNF software, and any license keys required to authorize use of the VNF or PNF software. This metadata will be used to facilitate -- cgit 1.2.3-korg