X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fexamples%2Fsonata_simple_topology.py;fp=src%2Femuvim%2Fexamples%2Fsonata_simple_topology.py;h=bf3cc20449dd5266deef3c9fa7870d752a0b9a17;hb=c6ace2d9c93a95405acabc7b72a0a6672c01dae3;hp=b68e7609f88b343f57f3216c8483565e3fb95622;hpb=00e65b9a485862a4af99d8f2c4769fac9a96f9d6;p=osm%2Fvim-emu.git diff --git a/src/emuvim/examples/sonata_simple_topology.py b/src/emuvim/examples/sonata_simple_topology.py index b68e760..bf3cc20 100755 --- a/src/emuvim/examples/sonata_simple_topology.py +++ b/src/emuvim/examples/sonata_simple_topology.py @@ -40,13 +40,14 @@ from emuvim.dcemulator.net import DCNetwork from emuvim.api.rest.rest_api_endpoint import RestApiEndpoint from emuvim.api.sonata import SonataDummyGatekeeperEndpoint from mininet.node import RemoteController +import os logging.basicConfig(level=logging.INFO) def create_topology1(): # create topology - net = DCNetwork(controller=RemoteController, monitor=True, enable_learning=True) + net = DCNetwork(controller=RemoteController, monitor=False, enable_learning=True) dc1 = net.addDatacenter("dc1") @@ -57,8 +58,16 @@ def create_topology1(): # run API endpoint server (in another thread, don't block) rapi1.start() + + # specify a vnfd file to be deployed as internal SAP: + sap_vnfd = 'vepc_sap_vnfd.yml' + dir_path = os.path.dirname(__file__) + sap_vnfd_path = os.path.join(dir_path, sap_vnfd) + # sap_vnfd_path = None # add the SONATA dummy gatekeeper to each DC - sdkg1 = SonataDummyGatekeeperEndpoint("0.0.0.0", 5000, deploy_sap=True, auto_deploy=True, docker_management=True, auto_delete=True) + sdkg1 = SonataDummyGatekeeperEndpoint("0.0.0.0", 5000, deploy_sap=True, auto_deploy=True, + docker_management=True, auto_delete=True, + sap_vnfd_path=sap_vnfd_path) sdkg1.connectDatacenter(dc1) # run the dummy gatekeeper (in another thread, don't block) sdkg1.start()