summaryrefslogtreecommitdiffstats
path: root/docs/guides/onap-user/instantiate/instantiation/vnf_instance/index.rst
blob: 822118f0079c423d02e0a02b9abb7b07831064ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
.. This work is licensed under a Creative Commons Attribution 4.0
.. International License. http://creativecommons.org/licenses/by/4.0
.. Copyright 2019 ONAP Contributors.  All rights reserved.


VNF Instantiation
=================

**Pre-requisites**

- the VNF is part of a Service Model (see: Service Design)

   Note: in ONAP SDC tool, VNF is named "VF"


**Possible methods with ONAP to instantiate a VNF**

- With **A La Carte**
  method, the user needs to build and send a VNF instantiation
  request.

    Note 1: prior to be able to send a request to instantiate
    a VNF, the user needs to instantiate a Service Object and then will
    need to refer to that Service instance in the VNF instantiate request.

    Note 2: after having instantiated the VNF object, the user needs to
    instantiate a VF-module object, refering to the previously instantiated
    VNF object.

    Note 3: the request to instantiate the VF-module object will, at last, send
    a request to the selected Cloud Platform (Openstack, Azure, K8S...).

- With **Macro**
  method, the user do not need to send any
  VNF instantiation request. VNF instantiation is being automatically
  performed by ONAP when sending the request to instantiate the Service
  (see: Instantiate Service).


**Possible Tools to perform VNF Instantiation**

the user needs such a tool only if using the "A La Carte" method.

- **via ONAP VID Graphical User Interface tool**

- **via any tool able to perform REST API requests**
  (for example : Robot Framework, Postman, Curl...) connected
  to **ONAP SO** legacy API.

With "A La Carte" method
------------------------

.. toctree::
   :maxdepth: 1

   using ONAP VID Portal <../vid/index.rst>
   using ONAP SO REST API <../so1/index.rst>

With "Macro" method
------------------------

VNF and VF-Module instantiation are performed automatically when performing
Service Instantiation.