aboutsummaryrefslogtreecommitdiffstats
path: root/docker
diff options
context:
space:
mode:
authork.kedron <k.kedron@partner.samsung.com>2021-08-18 12:31:58 +0200
committerKrystian Kedron <k.kedron@partner.samsung.com>2021-08-27 18:39:38 +0000
commit992636fd23ea2853a60145f04ce5bd086578aff7 (patch)
treed4558ca90da12cb99abfd2c99e156d69a221b42d /docker
parentf176c991d7ea04b10503ef79c98c9adc87e91fb6 (diff)
Update A1-PE sim configuration
To support new CNF settings Issue-ID: INT-1945 Signed-off-by: Krystian Kedron <k.kedron@partner.samsung.com> Change-Id: I0172d06a50f94e0c0bfff4ee98bd1b583e33524c
Diffstat (limited to 'docker')
-rw-r--r--docker/Dockerfile6
-rw-r--r--docker/resources/cells.json125
-rw-r--r--docker/resources/ue.json20
-rw-r--r--docker/resources/vnf.config10
4 files changed, 158 insertions, 3 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 95ee9a4..3cce571 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -4,12 +4,12 @@ COPY --chown=onap:onap a1-pe-simulator*.jar /a1-pe-simulator/a1-pe-simulator.jar
# Create conf directory where vnf.config and topology files will be placed by ONAP controller
USER root
-RUN mkdir /var/netconf2 && chown onap:onap /var/netconf2
+RUN mkdir /a1-pe-simulator/config && chown onap:onap /a1-pe-simulator/config
# Create folder for FTP upload via file system and change owner
-RUN mkdir -p /a1pesim/generated_pm_bulks && chown onap:onap /a1pesim/generated_pm_bulks
+RUN mkdir -p /a1-pe-simulator/generated_pm_bulks && chown onap:onap /a1-pe-simulator/generated_pm_bulks
USER onap
-COPY --chown=onap:onap resource/* /var/netconf2/
+COPY --chown=onap:onap resources/ /a1-pe-simulator/config
WORKDIR /a1-pe-simulator
diff --git a/docker/resources/cells.json b/docker/resources/cells.json
new file mode 100644
index 0000000..42e94c2
--- /dev/null
+++ b/docker/resources/cells.json
@@ -0,0 +1,125 @@
+{
+ "cellList": [
+ {
+ "Cell": {
+ "networkId": "RAN001",
+ "nodeId": "Cell1",
+ "physicalCellId": 0,
+ "pnfName": "ncserver1",
+ "sectorNumber": 0,
+ "latitude": "50.11",
+ "longitude": "19.98"
+ },
+ "neighbor": [
+ {
+ "nodeId": "Cell3",
+ "blacklisted": "false"
+ },
+ {
+ "nodeId": "Cell4",
+ "blacklisted": "false"
+ },
+ {
+ "nodeId": "Cell2",
+ "blacklisted": "false"
+ }
+ ]
+ },
+ {
+ "Cell": {
+ "networkId": "RAN001",
+ "nodeId": "Cell2",
+ "physicalCellId": 1,
+ "pnfName": "ncserver1",
+ "sectorNumber": 0,
+ "latitude": "50.06",
+ "longitude": "20.03"
+ },
+ "neighbor": [
+ {
+ "nodeId": "Cell5",
+ "blacklisted": "false"
+ },
+ {
+ "nodeId": "Cell1",
+ "blacklisted": "false"
+ },
+ {
+ "nodeId": "Cell3",
+ "blacklisted": "false"
+ }
+ ]
+ },
+ {
+ "Cell": {
+ "networkId": "RAN001",
+ "nodeId": "Cell3",
+ "physicalCellId": 3,
+ "pnfName": "ncserver1",
+ "sectorNumber": 0,
+ "latitude": "50.06",
+ "longitude": "19.94"
+ },
+ "neighbor": [
+ {
+ "nodeId": "Cell5",
+ "blacklisted": "false"
+ },
+ {
+ "nodeId": "Cell1",
+ "blacklisted": "false"
+ },
+ {
+ "nodeId": "Cell4",
+ "blacklisted": "false"
+ },
+ {
+ "nodeId": "Cell2",
+ "blacklisted": "false"
+ }
+ ]
+ },
+ {
+ "Cell": {
+ "networkId": "RAN001",
+ "nodeId": "Cell4",
+ "physicalCellId": 4,
+ "pnfName": "ncserver1",
+ "sectorNumber": 0,
+ "latitude": "50.11",
+ "longitude": "19.88"
+ },
+ "neighbor": [
+ {
+ "nodeId": "Cell3",
+ "blacklisted": "false"
+ },
+ {
+ "nodeId": "Cell1",
+ "blacklisted": "false"
+ }
+ ]
+ },
+ {
+ "Cell": {
+ "networkId": "RAN001",
+ "nodeId": "Cell5",
+ "physicalCellId": 6,
+ "pnfName": "ncserver1",
+ "sectorNumber": 0,
+ "latitude": "50.01",
+ "longitude": "19.99"
+ },
+ "neighbor": [
+ {
+ "nodeId": "Cell3",
+ "blacklisted": "false"
+ },
+ {
+ "nodeId": "Cell2",
+ "blacklisted": "false"
+ }
+ ]
+ }
+ ]
+}
diff --git a/docker/resources/ue.json b/docker/resources/ue.json
new file mode 100644
index 0000000..2342723
--- /dev/null
+++ b/docker/resources/ue.json
@@ -0,0 +1,20 @@
+[
+ {
+ "id": "emergency_samsung_s10_01",
+ "latitude": "50.09",
+ "longitude": "19.94",
+ "cellId": "Cell1"
+ },
+ {
+ "id": "mobile_samsung_s20_02",
+ "latitude": "50.05",
+ "longitude": "19.95",
+ "cellId": "Cell3"
+ },
+ {
+ "id": "emergency_police_01",
+ "latitude": "50.035",
+ "longitude": "19.97",
+ "cellId": "Cell3"
+ }
+]
diff --git a/docker/resources/vnf.config b/docker/resources/vnf.config
new file mode 100644
index 0000000..d14fe7b
--- /dev/null
+++ b/docker/resources/vnf.config
@@ -0,0 +1,10 @@
+vesHost=vesconsumer
+vesPort=30417
+vesUser=sample1
+vesPassword=sample1
+vnfId=de305d54-75b4-431b-adb2-eb6b9e546014
+vnfName=ibcx0001vm002ssc001
+vnfType=oran_sim_type
+ftpHost=localhost
+ftpPort=22222
+repPeriod=90 \ No newline at end of file