From ba87e05a563b39e4005c231fc1b5520f0f536927 Mon Sep 17 00:00:00 2001 From: fujinhua Date: Wed, 11 Oct 2017 17:09:53 +0800 Subject: Add vfc-nfvo-lcm install guide docs Change-Id: I9b9b805d32a780bf5cba8b2ab8c980c7edcae035 Issue-Id: VFC-526 Signed-off-by: fujinhua --- docs/installation.rst | 66 +++++++-------------------------------------------- 1 file changed, 9 insertions(+), 57 deletions(-) (limited to 'docs/installation.rst') diff --git a/docs/installation.rst b/docs/installation.rst index 5fcbdc03..df3bd1c7 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -8,73 +8,25 @@ Describe the environment and steps to install VF-C components. Environment +++++++++++ - +VF-C components can run as docker, docker server should be installed before install VF-C components. Steps +++++ -Nokia VNFM Driver Installation guide -==================================== - 1. Download .zip installer package - - 2. Unzip this installer to the installation directory (ex: /opt/openo/nfvo/) - - 3. Refer the README.txt from the installation directory, to install and configure this service. Please refer the same README document below for easy reference: - -Introduction: -============= - This document provides the required steps for installation - and configuration this service. - -Installation steps: -==================== - Install following software: - - Java 1.8 or lattest - - MySql Server 5.7 or lattest. - - Apache Tomcat Server 8.0 or lattest +- First, MSB components should be installed, you can ref the following link to install MSB. - Set the following environment variables: - - JAVA_HOME: Set to JAVA JDK installed location - - CATALINIA_HOME: Set to Tomcat installed location - - CATALINIA_BASE: Set to the location, where this - service installer is unzipped, its optional - - PATH: Update it with the location of command 'mysql' + http://onap.readthedocs.io/en/latest/submodules/msb/apigateway.git/docs/platform/installation.html - - In command console, cd to 'bin' directory under the location, - where this service installer is unzipped and - run ./init_db.sh - CAUTION: Existing vnfm_db will be cleaned before - initializing the schema, so please take a back-up of it - before executing it next time. +- Install vfc-nfvo-lcm component. -Configuration steps: -==================== - - Update the db credentials in 'application.properties' under webapps directory. - - Update the VNFM address in 'application.properties' under webapps directory. - - Update the service name and version of MSB services in 'application.properties' under webapps directory. - - Update the MSB address in $PATH/etc/conf/restclient.json - - Update the service ip address in $PATH/etc/adapterInfo/jujuadapterinfo.json +:: +docker run -d --name vfc-nslcm -v /var/lib/mysql -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/nslcm +For testing, we can use curl command to access the swagger api. -How to run? -=========== - - In command console, cd to 'bin' directory under the location, - where this service installer is unzipped and - run ./startup.sh +:: - *NOTE*: It starts the tomcat at predefined http port. To change - default port, update the port in tomcat configuration file - 'conf/server.xml' - - Verify that 'Tomcat started.' is reported on the console. - - Once service is started, please verify below details: - - from MSB service, verify that "nokia-vnfm-driver" is reported from GET request on "/openoapi/microservices/v1/services" - - from this service, run one of the supported REST API mentioned in open-o NFVO wiki and verify that the - expected response is returned. +curl http://${MSB_IP}:80/api/nslcm/v1/swagger.json -How to stop? -============= - - In command console, cd to 'bin' directory under the location, - where this service installer is unzipped and - run ./shutdown.sh -- cgit 1.2.3-korg