aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthmsdt <thomas.kulik@telekom.de>2021-11-23 14:41:20 +0100
committerthmsdt <thomas.kulik@telekom.de>2021-11-23 14:42:51 +0100
commit33d9d7d4bca8983b8d3cc6d6dd22e9b23a034690 (patch)
tree77917d543364550d9761ec5205793ec09865a1c8
parent8bb34f0622352d0aaaa17e832a05af17eae79bed (diff)
Add description to register the 3rd party controllers
End-to-End Network Slicing Usecase / docs_E2E_network_slicing.rst Issue-ID: INT-2007 Signed-off-by: thmsdt <thomas.kulik@telekom.de> Change-Id: I4fe29a016a44b8f7568726eb1e9a15634e42d6c6
-rw-r--r--docs/docs_E2E_network_slicing.rst64
1 files changed, 63 insertions, 1 deletions
diff --git a/docs/docs_E2E_network_slicing.rst b/docs/docs_E2E_network_slicing.rst
index 5b3ace6c9..6e32b0ae3 100644
--- a/docs/docs_E2E_network_slicing.rst
+++ b/docs/docs_E2E_network_slicing.rst
@@ -427,4 +427,66 @@ The steps for E2E network slicing use case will be available at `User Operation
Istanbul Release - Known issues and Solutions
---------------------------------------------
-Issue occured during the deployment and integration testing will be listed in `Network Slicing - Issues and Solutions <https://wiki.onap.org/display/DW/Network+Slicing+-+Issues+and+Solutions>`_ \ No newline at end of file
+
+**REGISTER 3RD PARTY CONTROLLERS**
+
+Solution provided by Hesam Rahimi (Huawei), 2021-11-15
+
+The community has decided to exclude ESR GUI module from ONAP, but this does
+not mean that the “external system registration” mechanism is excluded; i.e.
+only the GUI is not available anymore.
+
+Therefore, in order to register the 3rd party controllers (like it is done in
+E2E network slicing use case and recently in Cloud Leased Line “CLL” use case
+as part of Intent-Based Networking), you now have to manually invoke AAI’s API
+for that.
+
+To do so, please send the following CURL command (PUT) to your AAI, with the
+attached xml payload. In the payload, please adjust the controller name (in
+this case sdnc1) and the controller ip address accordingly based on your
+environment:
+
+CURL COMMAND:
+
+.. code-block:: bash
+
+ curl -k -X PUT https://{{your-onap-ip-address}}:30233/aai/v16/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/sdnc1 -u "AAI:AAI" -H "X-FromAppId:postman" -H "Content-Type:application/xml" -H "Accept: application/xml" -H "X-TransactionId:9999" -d @/home/onap/esr-registration-controller-1.xml
+
+
+PAYLOAD (esr-registration-controller-1.xml):
+
+.. code-block:: xml
+
+ <?xml version="1.0" encoding="UTF-8"?>
+ <esr-thirdparty-sdnc xmlns="http://org.onap.aai.inventory/v16">
+ <thirdparty-sdnc-id>sdnc1</thirdparty-sdnc-id>
+ <location>Core</location>
+ <product-name>TSDN</product-name>
+ <esr-system-info-list>
+ <esr-system-info>
+ <esr-system-info-id>sdnc1</esr-system-info-id>
+ <system-name>sdnc1</system-name>
+ <type>WAN</type>
+ <vendor>Huawei</vendor>
+ <version>V3R1</version>
+ <service-url>http://192.168.198.10:18181</service-url>
+ <user-name>onos</user-name>
+ <password>rocks</password>
+ <system-type>nce-t-controller</system-type>
+ <protocol>RESTCONF</protocol>
+ <ssl-cacert>example-ssl-cacert-val-20589</ssl-cacert>
+ <ssl-insecure>true</ssl-insecure>
+ <ip-address>192.168.198.10</ip-address>
+ <port>26335</port>
+ <cloud-domain>example-cloud-domain-val-76077</cloud-domain>
+ <default-tenant>example-default-tenant-val-71148</default-tenant>
+ <passive>true</passive>
+ <remote-path>example-remotepath-val-5833</remote-path>
+ <system-status>example-system-status-val-23435</system-status>
+ </esr-system-info>
+ </esr-system-info-list>
+ </esr-thirdparty-sdnc>
+
+
+Additional issues occured during the deployment and integration testing will be
+listed in the ONAP Developer Wiki at `Network Slicing - Issues and Solutions <https://wiki.onap.org/display/DW/Network+Slicing+-+Issues+and+Solutions>`_ \ No newline at end of file