BreezeVIEW - Installation and Administration
BreezeVIEW - Installation and Administration
BreezeVIEW - Installation and Administration
March. 2019
Document Edition: 2.0
Page 1 of 8
Revision History
Introduction
This document details the BreezeVIEW Installation and Administration procedures
Scope:
1. BreezeVIEW Server Specifications
2. Networking Configuration
3. BreezeVIEW Installation and Upgrade
4. BreezeVIEW Uninstallation
HW/SW Spec
Centos machine partitioning must have a min of 250 GB disk space mounted on root (/)
Page 2 of 8
JDK JDK 1.7 or higher
Networking Configuration
In Linux, connection is implemented using IPTABLES (Linux firewall) through the ports listed below.
Traffic between BreezeVIEW and managed devices is performed on the following ports (unless
otherwise configured):
2022
2444
69 (TFTP port)
Traffic between the BreezeVIEW server and the web client is performed on port 8082 (unless
otherwise configured).
List of ports which should be opened for BreezeVIEW
8080
8082
69
2022
2444
22
123
Protocol description Direction on BV eNB eNB CPE CPE
BreezeVIEW Listening Listening Embedded 7000 8000
Listening Listening Listening
Network Time Protocol Bidirectional 123 123 123
SNMP Outbound 161
Used as file server of ACS Bidirectional 80 80
Web Client Bidirectional 8082 8080
SSH Bidirectional 22 22 22 22
NETCONF SSH (Traffic between Bidirectional 2022 2022 2022
BreezeVIEW and managed devices)
NETCONF Inbound 2023
CLI over SSH Inbound 2024
Web Client(used for ACS ) Inbound 8080
TFTP Bidirectional 69
Traffic between BreezeVIEW and Inbound 2444
managed devices
Configured in NCS as SSL of WEBUI Inbound 8888
MAAPI socket API (internal inter Bidirectional Local 4569
process socket) interface only
HTTPS Outbound 443 443
DNS Outbound 53
Telnet Outbound 23
DHCP Outbound 67
Page 3 of 8
X11 Outbound 6001
Management Server Connection Outbound 58603 8099
Request URL
Prerequisites
1. Centos machine hostname should be set to 'breezeview' (according to the example shown in this
document, other names are possible), configured with Static IP and mapped to the hostname by
performing the following steps:
NETWORKING=yes
HOSTNAME=breezeview
vi /etc/selinux/config
Set the value of SELINUX To the following value:
SELINUX=disabled
init 6
4. Verify networking configuration by running the following commands and expecting the mentioned
results
Page 4 of 8
64 bytes from breezeview (141.226.161.211): icmp_seq=2 ttl=64 time=0.025 ms
64 bytes from breezeview (141.226.161.211): icmp_seq=3 ttl=64 time=0.023 ms
/etc/init.d/iptables save
/etc/init.d/iptables stop
chkconfig iptables off
6. Centos machine should have access to the internet and yum utility working.
If needed to configure yum proxy edit file
vi /etc/yum.conf
proxy=http://ip:port
http_caching=packages
Example:
proxy=http://10.10.254.252:8080
http_caching=packages
Verify yum functionality is full by running a simple yum operation and verifying it ends
successfully (example):
7. Verify Java 1.7 or higher is installed on the machine by running the following command when
logged in as root user:
2. Allow usage of the installation file by running the following when logged in as user root
3. Run BreezeVIEW installer while logged in as root user in the following manner
[root@breezeview Downloads]# id
uid=0(root) gid=0(root) groups=0(root)
[root@breezeview Downloads]# cd /root/Downloads/
Page 5 of 8
[root@breezeview Downloads]# ./bv_7.2.0.030.xx_install.bin
4. Follow up the on screen notifications regarding the installation progress. You may be required to
reply to questions raised during the installation.
2. Installation steps:
a. Prerequisites test (if tests fails – installation will stop)
b. Disable firewall
c. Download and install additional components (from Internet, using yum utility) – this step
can take a while
d. Create lteadmin user and define environment variables
e. Install Core Packages and BreezeVIEW
f. Install database and schema
g. Configure BreezeVIEW to startup with machine
Page 6 of 8
Upgrading BreezeVIEW Version 7.0.0.028.26 or 6.9.0.027.29 to BreezeVIEW version
7.2.0.030.20
Uninstalling BreezeVIEW
Login to the machine as user root and run the following command sequence:
[root@breezeview Downloads]# id
[root@NCSVM2 ~]# id
uid=0(root) gid=0(root) groups=0(root)
Stop PostgreSQL server, service postgresql-9.2 OR service postgrsql-9.4, depends on the running
version.
Find PostgreSQL version using the following command:
Uninstall BreezeVIEW:
# /opt/lte/ancs-lte/bin/bv-uninstall
This script will uninstall the Breezview Application
Are you sure you wish to continue?(y/n)y
Drop DB connections
Clean MongoDB
MongoDB shell version: 2.6.11
connecting to: localhost:27017/tailf
[object Object]
Uninstall BV packages
WARN No user profile scripts found
INFO Removed init script /etc/init.d/ncs
INFO Removed directory /opt/lte/install/ncs/etc/ncs
INFO Removed directory /opt/lte/install/ncs
WARN Directory /opt/lte/install/ncs/logs not found
Page 7 of 8
WARN Directory /opt/lte/install/ncs not found
Removed directory /opt/lte/install/ncs
remove logrotate configuration
Successfully Uninstalled Breezview Application
Page 8 of 8