From e2e2041fccc8beee89a378de2de54f3dce8f056e Mon Sep 17 00:00:00 2001 From: Bartek Grzybowski Date: Wed, 16 Dec 2020 13:16:47 +0100 Subject: Remove masspnf simulator code It has been moved to it's own repository: https://git.onap.org/integration/simulators/masspnf-simulator/ Change-Id: I54b63243eb9e932cd34373ef33679356542349be Issue-ID: INT-1810 Signed-off-by: Bartek Grzybowski --- test/mocks/masspnfsim/deployment/heat/README.rst | 58 ------------------------ 1 file changed, 58 deletions(-) delete mode 100644 test/mocks/masspnfsim/deployment/heat/README.rst (limited to 'test/mocks/masspnfsim/deployment/heat/README.rst') diff --git a/test/mocks/masspnfsim/deployment/heat/README.rst b/test/mocks/masspnfsim/deployment/heat/README.rst deleted file mode 100644 index 60473fa74..000000000 --- a/test/mocks/masspnfsim/deployment/heat/README.rst +++ /dev/null @@ -1,58 +0,0 @@ ----------------------------------------------- -Heat template for deploying Mass PNF Simulator ----------------------------------------------- - -About -===== - -This directory contains the setup that allows the deploy of Mass PNF Simulator to an OpenStack cloud instance. After successful VM run a predefined number of PNF instances will be spawned on it and VES event sending will be triggered. - -Prerequisites -============= - -1) In order to instantiate the VM with the simulator a running OpenStack infrastructure is needed with HOT (Heat Orchestration Template) support and a preconfigured floating ip network for accessing the instance. - -2) An Ubuntu 18.04 image is required to boot the instance. It may also work on 16.04 or newer images albeit the setup was only validated on Ubuntu Bionic. - -3) A running instance of ONAP with VES Collector is required only if it's desired to send the PM events from simulator to a real collector instance. In other case any arbitrary mockup service e.g. *netcat* can be used to listen to the events. In either case a valid http link is required. - -Configuration -============= - -Prior running the Heat template *heat.env* needs to be filled with appropriate parameters: - -**image_name: ubuntu-18.04-server-cloudimg-amd64** - Name of the image for the instance. See remarks above concerning validated setup. - -**flavor_name:** - Flavor name should depend on the number of simulator instances required. Tests show that a setup with 50 PNF simulator instances require approximately 16GB of RAM - -**key_name:** - Name of the existing key for passwordless login - -**instance_net_id:** - Id of the tenant network for instance - -**float_net_id:** - Id of the public network with floating IPs - -**simulator_instances:** - Requested number of PNF simulator instances to run on the VM - -**ves_url:** - A http link to the VES Collector's event listener. Can be any arbitrary mock service that will merely receive the events for debugging purposes. - -**ftp_user:** - A username for the ftp service exposed by the running setup that serves the PM files - -**ftp_password:** - A password for the ftp service - -Running -======= - -To instantiate the Heat template run from *openstack* CLI: - -:: - - stack create -t integration/test/mocks/masspnfsim/deployment/heat/heat.yaml -e integration/test/mocks/masspnfsim/deployment/heat/heat.env -- cgit 1.2.3-korg