aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authoryangyan <yangyanyj@chinamobile.com>2017-11-01 12:20:49 +0800
committeryangyan <yangyanyj@chinamobile.com>2017-11-01 12:21:27 +0800
commitad8793f9b4a4de8fe8aa37c80d6746403631528f (patch)
treec830abb339bb9231a64e3f0c3c5ed6b82171e68f /docs
parent8ef8e0696d5e9598012363f780d722f90e9d06e2 (diff)
Update VF-C doc
Add VF-C release note Update VF-C component installation document Issue-ID: VFC-574 Change-Id: I8d422e341d785c8d817e53ad5a24412e50933a64 Signed-off-by: yangyan <yangyanyj@chinamobile.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/index.rst22
-rw-r--r--docs/platform/APIs/NSLCM_API/NSLCM_API_Specification_v0.1.rst (renamed from docs/APIs/NSLCM_API/NSLCM_API_Specification_v0.1.rst)0
-rw-r--r--docs/platform/APIs/NSLCM_API/index.rst (renamed from docs/APIs/NSLCM_API/index.rst)0
-rw-r--r--docs/platform/APIs/VNFLCM_API/VNFLCM_API.rst (renamed from docs/APIs/VNFLCM_API/VNFLCM_API.rst)0
-rw-r--r--docs/platform/APIs/VNFLCM_API/VNFM_API.png (renamed from docs/APIs/VNFLCM_API/VNFM_API.png)bin53033 -> 53033 bytes
-rw-r--r--docs/platform/APIs/VNFLCM_API/index.rst (renamed from docs/APIs/VNFLCM_API/index.rst)0
-rw-r--r--docs/platform/APIs/VNFMDriver_API/VNFM_Driver_API.rst (renamed from docs/APIs/VNFMDriver_API/VNFM_Driver_API.rst)0
-rw-r--r--docs/platform/APIs/VNFMDriver_API/index.rst (renamed from docs/APIs/VNFMDriver_API/index.rst)0
-rw-r--r--docs/platform/APIs/index.rst (renamed from docs/APIs/index.rst)0
-rw-r--r--docs/platform/architecture.rst (renamed from docs/architecture.rst)0
-rw-r--r--docs/platform/components.png (renamed from docs/components.png)bin6381 -> 6381 bytes
-rw-r--r--docs/platform/delivery.rst (renamed from docs/delivery.rst)0
-rw-r--r--docs/platform/index.rst24
-rw-r--r--docs/platform/installation.rst (renamed from docs/installation.rst)26
-rw-r--r--docs/platform/logging.rst (renamed from docs/logging.rst)0
-rw-r--r--docs/platform/offeredapis.rst (renamed from docs/offeredapis.rst)0
-rw-r--r--docs/platform/vfc-arc.png (renamed from docs/vfc-arc.png)bin71929 -> 71929 bytes
-rw-r--r--docs/release-notes.rst54
18 files changed, 92 insertions, 34 deletions
diff --git a/docs/index.rst b/docs/index.rst
index 8311287b..5538de9d 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -1,24 +1,16 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. _vfc_index:
+VF-C(Virtual Function Controller)
+---------------------------------
-ONAP VF-C
-=========
+As part of the integration between OpenECOMP and OPEN-O, this proposed project VF-C leverages ETSI NFV MANO architecture and information model as a reference, and implements full life cycle management and FCAPS of VNF and NS.
-As part of the integration between OpenECOMP and OPEN-O, VF-C leverages ETSI NFV MANO architecture and information model as a reference, and implements life cycle management and FCAPS of VNF and NS.
-
-* support NS and VNF lifecycle management based on the ONAP tosca and yang data model and workflow
-* support integration with multi VNFMs via drivers, which include vendors VNFM and generic VNFM
-* support integration with multi VNFs via generic VNFM, which does not provide VNFM function
-* support integration with multi VIMS via Multi-VIM, which include the opensource and commercial VIMs
-* support microservice architecture and model driven resource orchestration and management
+This document is aimed to give the users some brief introductions on VF-C from different aspects. The users could find useful information, e.g. the architecuture, the APIs and the installation steps, etc. as well as the release notes of VF-C in this document.
.. toctree::
:maxdepth: 1
+
+ platform/index.rst
+ release-notes.rst
- architecture.rst
- delivery.rst
- APIs/index
- installation.rst
diff --git a/docs/APIs/NSLCM_API/NSLCM_API_Specification_v0.1.rst b/docs/platform/APIs/NSLCM_API/NSLCM_API_Specification_v0.1.rst
index bada11e7..bada11e7 100644
--- a/docs/APIs/NSLCM_API/NSLCM_API_Specification_v0.1.rst
+++ b/docs/platform/APIs/NSLCM_API/NSLCM_API_Specification_v0.1.rst
diff --git a/docs/APIs/NSLCM_API/index.rst b/docs/platform/APIs/NSLCM_API/index.rst
index ffbf0756..ffbf0756 100644
--- a/docs/APIs/NSLCM_API/index.rst
+++ b/docs/platform/APIs/NSLCM_API/index.rst
diff --git a/docs/APIs/VNFLCM_API/VNFLCM_API.rst b/docs/platform/APIs/VNFLCM_API/VNFLCM_API.rst
index c6db4326..c6db4326 100644
--- a/docs/APIs/VNFLCM_API/VNFLCM_API.rst
+++ b/docs/platform/APIs/VNFLCM_API/VNFLCM_API.rst
diff --git a/docs/APIs/VNFLCM_API/VNFM_API.png b/docs/platform/APIs/VNFLCM_API/VNFM_API.png
index b267abc2..b267abc2 100644
--- a/docs/APIs/VNFLCM_API/VNFM_API.png
+++ b/docs/platform/APIs/VNFLCM_API/VNFM_API.png
Binary files differ
diff --git a/docs/APIs/VNFLCM_API/index.rst b/docs/platform/APIs/VNFLCM_API/index.rst
index 1e679b15..1e679b15 100644
--- a/docs/APIs/VNFLCM_API/index.rst
+++ b/docs/platform/APIs/VNFLCM_API/index.rst
diff --git a/docs/APIs/VNFMDriver_API/VNFM_Driver_API.rst b/docs/platform/APIs/VNFMDriver_API/VNFM_Driver_API.rst
index f7a9c67e..f7a9c67e 100644
--- a/docs/APIs/VNFMDriver_API/VNFM_Driver_API.rst
+++ b/docs/platform/APIs/VNFMDriver_API/VNFM_Driver_API.rst
diff --git a/docs/APIs/VNFMDriver_API/index.rst b/docs/platform/APIs/VNFMDriver_API/index.rst
index cf017587..cf017587 100644
--- a/docs/APIs/VNFMDriver_API/index.rst
+++ b/docs/platform/APIs/VNFMDriver_API/index.rst
diff --git a/docs/APIs/index.rst b/docs/platform/APIs/index.rst
index b05bede2..b05bede2 100644
--- a/docs/APIs/index.rst
+++ b/docs/platform/APIs/index.rst
diff --git a/docs/architecture.rst b/docs/platform/architecture.rst
index dc7ef09b..dc7ef09b 100644
--- a/docs/architecture.rst
+++ b/docs/platform/architecture.rst
diff --git a/docs/components.png b/docs/platform/components.png
index 253e63bf..253e63bf 100644
--- a/docs/components.png
+++ b/docs/platform/components.png
Binary files differ
diff --git a/docs/delivery.rst b/docs/platform/delivery.rst
index 1a6ab3b4..1a6ab3b4 100644
--- a/docs/delivery.rst
+++ b/docs/platform/delivery.rst
diff --git a/docs/platform/index.rst b/docs/platform/index.rst
new file mode 100644
index 00000000..8311287b
--- /dev/null
+++ b/docs/platform/index.rst
@@ -0,0 +1,24 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+.. _vfc_index:
+
+ONAP VF-C
+=========
+
+As part of the integration between OpenECOMP and OPEN-O, VF-C leverages ETSI NFV MANO architecture and information model as a reference, and implements life cycle management and FCAPS of VNF and NS.
+
+* support NS and VNF lifecycle management based on the ONAP tosca and yang data model and workflow
+* support integration with multi VNFMs via drivers, which include vendors VNFM and generic VNFM
+* support integration with multi VNFs via generic VNFM, which does not provide VNFM function
+* support integration with multi VIMS via Multi-VIM, which include the opensource and commercial VIMs
+* support microservice architecture and model driven resource orchestration and management
+
+
+.. toctree::
+ :maxdepth: 1
+
+ architecture.rst
+ delivery.rst
+ APIs/index
+ installation.rst
diff --git a/docs/installation.rst b/docs/platform/installation.rst
index 0d361716..486ce151 100644
--- a/docs/installation.rst
+++ b/docs/platform/installation.rst
@@ -84,19 +84,7 @@ For testing, we can use curl command to access the swagger api.
::
- docker run -d --name vfc-resmanagement -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/resmanagement
-
-For testing, we can use curl command to access the swagger api.
-
-::
-
- curl http://${MSB_IP}:80/api/resmgr/v1/swagger.json
-
-- Install vfc-nfvo-resmanagement component.
-
-::
-
- docker run -d --name vfc-resmanagement -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/resmanagement
+ docker run -d --name vfc-resmanagement -p 8480:8480 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/resmanagement
For testing, we can use curl command to access the swagger api.
@@ -120,7 +108,7 @@ For testing, we can use curl command to access the swagger api.
::
- docker run -d --name vfc-emsdriver -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/emsdriver
+ docker run -d --name vfc-emsdriver -p 8206:8206 -e MSB_ADDR=${MSB_IP}:80 -e VES_ADDR=${VES_COLLECTOR_IP}:8080 -e VES_AUTHINFO="":"" nexus3.onap.org:10001/onap/vfc/emsdriver
For testing, we can use curl command to access the swagger api.
@@ -149,27 +137,27 @@ For testing, we can use curl command to access the swagger api.
::
docker run -d --name vfc-gvnfmdriver -p 8484:8484 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/gvnfmdriver
- docker run -d --name vfc-jujudriver -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/jujudriver
+ docker run -d --name vfc-jujudriver -p 8483:8483 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/jujudriver
For testing, we can use curl command to access the swagger api.
::
curl http://${MSB_IP}:80/api/gvnfmdriver/v1/swagger.json
- curl http://${MSB_IP}:80/openoapi/jujuvnfm/v1/swagger.json
+ curl http://${MSB_IP}:80/api/jujuvnfmdriver/v1/swagger.json
- Install vfc-svnfmdriver components.
::
docker run -d --name vfc-ztevmanagerdriver -p 8410:8410 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/ztevmanagerdriver
- docker run -d --name vfc-svnfm-huawei -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/huawei
- docker run -d --name vfc-svnfm-nokia -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/nokia
+ docker run -d --name vfc-svnfm-huawei -p 8482:8482 -p 8443:8443 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/huawei
+ docker run -d --name vfc-svnfm-nokia -p 8486:8486 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/nokia
For testing, we can use curl command to access the swagger api.
::
curl http://${MSB_IP}:80/api/ztevmanagerdriver/v1/swagger.json
- curl http://${MSB_IP}:80/api/hwvnfm/v1/swagger.json
+ curl http://${MSB_IP}:80/api/huaweivnfmdriver/v1/swagger.json
curl http://${MSB_IP}:80/api/nokiavnfmdriver/v1/swagger.json
diff --git a/docs/logging.rst b/docs/platform/logging.rst
index 8d480e28..8d480e28 100644
--- a/docs/logging.rst
+++ b/docs/platform/logging.rst
diff --git a/docs/offeredapis.rst b/docs/platform/offeredapis.rst
index 79af6645..79af6645 100644
--- a/docs/offeredapis.rst
+++ b/docs/platform/offeredapis.rst
diff --git a/docs/vfc-arc.png b/docs/platform/vfc-arc.png
index 561488b2..561488b2 100644
--- a/docs/vfc-arc.png
+++ b/docs/platform/vfc-arc.png
Binary files differ
diff --git a/docs/release-notes.rst b/docs/release-notes.rst
new file mode 100644
index 00000000..f06fbc90
--- /dev/null
+++ b/docs/release-notes.rst
@@ -0,0 +1,54 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+
+VF-C Release Notes
+==================
+
+.. note::
+ * This Release Notes must be updated each time the team decides to Release new artifacts.
+ * The scope of this Release Notes is for this particular component. In other words, each ONAP component has its Release Notes.
+ * This Release Notes is cumulative, the most recently Released artifact is made visible in the top of this Release Notes.
+ * Except the date and the version number, all the other sections are optional but there must be at least one section describing the purpose of this new release.
+ * This note must be removed after content has been added.
+
+VF-C includes two main component:NFV-O and GVNFM, can implement life cycle management and FCAPS of VNF and NS. VF-C takes part in end2end service orchestration and close loop automatiion by working with SO,DCAE and Policy.
+VF-C also provides standard south bound interface to VNFMs and can integration with multi vendor VNFMs via drivers.
+
+
+
+Version: x.y.z
+--------------
+
+
+:Release Date: yyyy-mm-dd
+
+
+
+**New Features**
+
+ -
+ - NS lifecycle management, including NS instance creation,termination and healing
+ - VNF lifecycle management, including VNF nstance creation,termination and healing
+ - VNF FCAPS, collecting FCAPS data from vendor EMS
+ - VNFM Integration, Integration with specific VNFMs of vendors to deploy commercial VNFs
+ - VNF Integration, Integration with VNF via GVNFM
+
+
+**Bug Fixes**
+
+
+**Known Issues**
+
+**Security Issues**
+
+
+**Upgrade Notes**
+
+**Deprecation Notes**
+
+**Other**
+
+===========
+
+End of Release Notes