blob: a4d435b690422667d294f3bc360ddf968f77a7c4 [file] [log] [blame]
DarraghEgana48752e2020-03-13 16:47:55 +00001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
3
Gary Wucd47a012018-11-30 07:18:36 -08004.. _docs_5g_pnf_software_upgrade:
5
mrichommee4643892020-11-30 18:31:29 +01006:orphan:
mrichommeefb859d2020-03-19 19:02:41 +01007
Yaoguang Wang8a156482018-11-30 09:21:22 +080085G PNF Software Upgrade
mrichommeefb859d2020-03-19 19:02:41 +01009-----------------------
Yaoguang Wang8a156482018-11-30 09:21:22 +080010
11Description
mrichommeefb859d2020-03-19 19:02:41 +010012~~~~~~~~~~~
Yaoguang Wang8a156482018-11-30 09:21:22 +080013
DarraghEgana48752e2020-03-13 16:47:55 +000014The 5G PNF Software upgrade use case shows how users/network operators can modify the software of a PNF instance during installation or regular maintenance. This use case is one aspect of Software Management. This could be used to update the PNF software to a different version of software.
Yaoguang Wanga6d37fe2019-07-09 11:39:14 +080015
DarraghEgana48752e2020-03-13 16:47:55 +000016Useful Link
mrichommeefb859d2020-03-19 19:02:41 +010017~~~~~~~~~~~
Yaoguang Wanga6d37fe2019-07-09 11:39:14 +080018
DarraghEgana48752e2020-03-13 16:47:55 +000019`PNF Software Upgrade Wiki Page <https://wiki.onap.org/display/DW/PNF+software+upgrade+in+R6+Frankfurt>`_
Yaoguang Wang8a156482018-11-30 09:21:22 +080020
Yaoguang Wang8a156482018-11-30 09:21:22 +080021
DarraghEgana48752e2020-03-13 16:47:55 +000022Current Status in Frankfurt
mrichommeefb859d2020-03-19 19:02:41 +010023~~~~~~~~~~~~~~~~~~~~~~~~~~~
24
DarraghEgana48752e2020-03-13 16:47:55 +000025PNF Software Upgrade Scenarios
mrichommeefb859d2020-03-19 19:02:41 +010026------------------------------
Yaoguang Wang8a156482018-11-30 09:21:22 +080027
DarraghEgana48752e2020-03-13 16:47:55 +000028There are 3 PNF software upgrade scenarios supported in Frankfurt release:
Yaoguang Wang8a156482018-11-30 09:21:22 +080029
Lasse Kaihlavirtaee404802020-11-05 13:59:06 +020030* `Using direct Netconf/Yang interface with PNF <docs_5G_PNF_Software_Upgrade_direct_netconf_yang>`
Yaoguang Wanga6d37fe2019-07-09 11:39:14 +080031
DarraghEgana48752e2020-03-13 16:47:55 +000032 - (https://wiki.onap.org/pages/viewpage.action?pageId=64007309)
Yaoguang Wang8a156482018-11-30 09:21:22 +080033
Lasse Kaihlavirtaee404802020-11-05 13:59:06 +020034* `Using Ansible protocol with EM <docs_5G_PNF_Software_Upgrade_ansible_with_EM>`
Yaoguang Wang8a156482018-11-30 09:21:22 +080035
DarraghEgana48752e2020-03-13 16:47:55 +000036 - (https://wiki.onap.org/pages/viewpage.action?pageId=64007357)
Yaoguang Wang8a156482018-11-30 09:21:22 +080037
Lasse Kaihlavirtaee404802020-11-05 13:59:06 +020038* `Using Netconf/Yang interface with EM <docs_5G_PNF_Software_Upgrade_netconf_with_EM>`
Yaoguang Wanga6d37fe2019-07-09 11:39:14 +080039
DarraghEgana48752e2020-03-13 16:47:55 +000040 - (https://wiki.onap.org/pages/viewpage.action?pageId=64008675)
Yaoguang Wang8a156482018-11-30 09:21:22 +080041
DarraghEgana48752e2020-03-13 16:47:55 +000042Common tasks for all scenarios
mrichommeefb859d2020-03-19 19:02:41 +010043~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DarraghEgana48752e2020-03-13 16:47:55 +000044
45SO Workflows
mrichommeefb859d2020-03-19 19:02:41 +010046~~~~~~~~~~~~
DarraghEgana48752e2020-03-13 16:47:55 +000047
48Common SO workflows are used with generic SO building blocks which can be used for any PNF software upgrade scenarios. In Frankfurt release, a PNF software upgrade workflow and a PNF preparation workflow have been created.
49
50 .. image:: files/softwareUpgrade/SWUPWorkflow.png
51
52LCM evolution with API Decision Tree
mrichommeefb859d2020-03-19 19:02:41 +010053====================================
DarraghEgana48752e2020-03-13 16:47:55 +000054
55A decision point has been introduced in the Frankfurt release. The service designer needs to indicate which LCM API they would like to use for the LCM operations on the selected PNF source at design time (via SDC). The possible LCM APIs are: SO-REF-DATA (default), CDS, SDNC, or APPC.
56
57 .. image:: files/softwareUpgrade/APIDecisionTree.png