一、Linux安装环境
1、Python环境,Linux自带Python版本不小于2.7.5
查看Python版本:python -V
2、安装Python插件Paramiko (需连外网安装)
yum -y install wget
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip -V 不报错
pip install PyCrypto
pip install paramiko
3、验证Paramiko是否安装成功
python
import paramiko 不报错,则成功!
print(paramiko)
exit()
二、nginx安装配置
1、安装nginx服务
yum -y install gcc pcre-devel zlib-devel openssl openssl-deve
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure
make && make install
2、检测nginx是否安装成功
/usr/local/nginx/sbin/nginx -t
成功提示:
三、安装项目包
1、取得文件vnfm_web.zip
2、解压到/opt/vnfm
3、安装 /opt/vnfm/vnfm_web/install.sh
4、配置nginx
(1)cd /usr/local/nginx/conf
(2)修改nginx.conf文件:端口号:8090,静态路径:html/dist
server {
listen 8090;
server_name localhost;
location / {
root html/dist;
index index.html index.htm;
}
四、参数配置(根据需求修改)
1、修改端口号、数据库连接
/opt/vnfm/vnfm_web/src/application.yml
server:
port: 8091
spring:
datasource:
url: jdbc:oracle:thin:@10.x.xxx.xx:1521:orcl
driver-class-name: oracle.jdbc.driver.OracleDriver
username: xxx
password: xxx
五、路径设置说明
1、配置网元包本地地址
1)缺省目录:/opt/vnfm/netar
2)子目录命名:网元类型/版本号,例如:/opt/vnfm/netar/UTEx-XXX/12.50/
3)之后上传网元软件tar包到此目录
2、配置网元包上传VM后解压安装地址
1)缺省目录:/opt/mswitch (可修改配置文件application.yml)
2)默认会按照网元类型命名子目录,例如:/opt/mswitch/UTEx-XXX/
六、启动停止
1、启动:
一键启动:
/opt/vnfm/vnfm_web/startall.sh
单独启动:
前端:>> /opt/vnfm/vnfm_web/startvue.sh
后端:>> /opt/vnfm/vnfm_web/startjar.sh
2、停止:
一键停止:
/opt/vnfm/vnfm_web/stopall.sh
单独停止:
前端:>> /opt/vnfm/vnfm_web/stopvue.sh
后端:>> /opt/vnfm/vnfm_web/stopjar.sh