Fix Tacker architecture image
Current images do not keep up with the latest architectures. I fixed architecture image in FM/PM. Change-Id: If5ca63294ea2bdf6e8a08d6a88c64b8190f2bf6b
This commit is contained in:
parent
73b41001a5
commit
bf292d5175
1618
doc/source/_images/tacker-design.svg
Executable file
1618
doc/source/_images/tacker-design.svg
Executable file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 164 KiB |
@ -4,32 +4,35 @@ Tacker Architecture
|
|||||||
|
|
||||||
Tacker design can be described by the following diagram:
|
Tacker design can be described by the following diagram:
|
||||||
|
|
||||||
.. figure:: ../_images/tacker-design.png
|
.. figure:: ../_images/tacker-design.svg
|
||||||
:figwidth: 700 px
|
:figwidth: 700 px
|
||||||
:align: left
|
:align: left
|
||||||
:scale: 80 %
|
:scale: 80 %
|
||||||
|
|
||||||
Packages:
|
Packages:
|
||||||
|
|
||||||
* **python-tackerclient** - is the package for CLI and *REST API* calling.
|
|
||||||
* **tacker** - is the main package for Tacker project.
|
* **tacker** - is the main package for Tacker project.
|
||||||
|
|
||||||
Components:
|
Components:
|
||||||
|
|
||||||
* **tacker-client** - provides CLI and communication with Tacker via
|
|
||||||
*REST API*.
|
|
||||||
|
|
||||||
* **server** - provides *REST API* and calls conductor via RPC.
|
* **server** - provides *REST API* and calls conductor via RPC.
|
||||||
* **conductor** - implements all logics to operate VNF and call required
|
* **tacker-conductor** - implements all logics to operate VNF and call required
|
||||||
drivers providing interface to NFV infrastructures.
|
drivers providing interface to NFV infrastructures.
|
||||||
|
|
||||||
* **infra-driver** - is responsible for exact actions to operate OpenStack or
|
* **VnfPm/VnfFmController** - is responsible for exact actions
|
||||||
Kubernetes resources.
|
to configure of PM/FM.
|
||||||
|
* **VnfLcmController** - is responsible for exact actions to
|
||||||
|
configure of LCM.
|
||||||
|
* **PrometheusPlugin** - is responsible for exact actions to
|
||||||
|
configure Prometheus.
|
||||||
|
|
||||||
* **vim-driver** - is responsible for registration of VIM.
|
* **VnfPm/VnfFmDriver** - is responsible for send notification to NFVO.
|
||||||
* **mgmt-driver** - is responsible for exact actions to configure VNFs.
|
* **VnfLcmDriver** - is responsible for exact action to
|
||||||
* **monitor-driver** - is responsible for exact actions to monitor VNFs.
|
mgmt driver or infra driver.
|
||||||
* **policy-driver** - is responsible for policy based VNF operations.
|
|
||||||
|
* **MgmtDriver** - is responsible for exact actions to configure VNFs.
|
||||||
|
* **InfraDriver** - is responsible for exact actions to operate OpenStack or
|
||||||
|
Kubernates.
|
||||||
|
|
||||||
Tacker Service
|
Tacker Service
|
||||||
--------------
|
--------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user