BreezeVIEW
Installation and Administration
March. 2019
Document Edition: 2.0
Page 1 of 8
Revision History
Date: Revision: Description:
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
BreezeVIEW Server Specifications
HW/SW Spec
Description Demo, Trial Small Network Medium Network Large Network
Network
Network Up to 10 device Up to 100 devices Up to 1,000 devices Up to 6,000 devices
Size
Hardware 2 core CPU 6 core CPU 2 X 6 core CPU 2 X 6 core CPU
8GB RAM 32-64GB RAM (total 12 cores) (total 12 cores)
600GB SAS 2 X 600GB (RAID- 96GB RAM 128GB RAM
10k RPM 1) SAS 10k RPM 2 X 1200GB (RAID- 2 X 150GB 15,000
1GB Ethernet Dual power supply 1) SAS 10k RPM RPM HDD
IDRAC enterprise Dual power supply Central storage
4 X 1GB Ethernet IDRAC enterprise ISCSI 10G;
VMware on 4 X 1GB Ethernet total capacity 1 TB
SDCard VMware on Dual power supply
SDCard IDRAC enterprise
2 X 1GB +
2 X 10GB Ethernet
VMware on SDCard
MD3820i
Operating CentOS-7.X-x86_64
System
Partitioning All BreezeVIEW intended disk space should be mounted on root (/)
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
Installing / Upgrading BreezeVIEW
BreezeVIEW installation can be used on the following scenarios:
1. New machine (fresh install)
2. Machine installed with a previous GA version of BreezeVIEW
3. Running BreezeVIEW installer on a machine installed with BreezeVIEW will initiate BreezeVIEW
upgrade.
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:
a. Edit file /etc/hosts according to the following format
127.0.0.1 localhost localhost.localdomain
141.226.161.211 breezeview
b. Edit file /etc/sysconfig/network according to the following format
NETWORKING=yes
HOSTNAME=breezeview
2. Disable Selinux (Security Enhanced Linux) by editing file
vi /etc/selinux/config
Set the value of SELINUX To the following value:
SELINUX=disabled
3. Reboot the machine by running command
init 6
4. Verify networking configuration by running the following commands and expecting the mentioned
results
[root@breezeview Downloads]# hostname
breezeview
[root@breezeview Downloads]# ping breezeview
PING breezeview (141.226.161.211) 56(84) bytes of data.
64 bytes from breezeview (141.226.161.211): icmp_seq=1 ttl=64 time=0.047 ms
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
5. Disable Centos firewall by running the following commands
/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
By adding to it the following lines:
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):
yum install wget
7. Verify Java 1.7 or higher is installed on the machine by running the following command when
logged in as root user:
yum -y install java-1.7.0-openjdk
Installing and upgrading
1. Place the Installer on the BreezeVIEW machine, recommended in directory ‘’/root/Downloads’’
NOTE: Make sure to transfer using binary transfer mode
2. Allow usage of the installation file by running the following when logged in as user root
[root@breezeview Downloads]# cd /root/Downloads/
[root@breezeview Downloads]# chmod 777 bv_7.2.0.030.xx_install.bin
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.
5. Installation will finish with the following steps/notifications
Finished Installation
=======================================INSTALATION SUMMARY==========================
CHECK PostgreSQL SERVER [ OK ]
CHECK BreezeView SERVER [ OK ]
CHECK MongoDB SERVER [ OK ]
CHECK Httpd SERVER [ OK ]
BreezeView installation finished with status SUCCESS
BreezView server will run on http://10.10.144.63:8082
NOTE: when installed ends BreezeVIEW is up and running
6. Note the following:
a. During the installation a large amount of data (~ 500 MB) will be downloaded from the
internet. This can take up to 30 minutes (can be less or more, depending on the internet
link quality).
During the download periods there is no on-screen indication and the screen might appear
to be unresponsive. Please have patience and wait.
b. The downloaded components include (among others)
1. Tftp server
2. Ant
3. Java 1.7 (if needed)
4. Wireshark
5. Postgesql database
6. X client sources
7. NTP server/client
Installation log and steps
1. Installation log is shown on screen and saved in directory /root/Downloads named in the following
format: install_BreezeVIEW-2018-02-24-14:01.log
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
1. Use document: ‘BreezeVIEW - How to Migrate from CentOS-6.x to CentOS-7.x’
2. Perform BreezeVIEW core upgrade.
Step 2 of Installing and upgrading procedure.
Uninstalling BreezeVIEW
Login to the machine as user root and run the following command sequence:
Uninstall BreezeVIEW version 7.0.0.028.26 or 6.9.0.027.29:
Login as root
[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:
ps -ef | grep postgres
postgres 1255 1 0 Oct04 ? 00:00:02 /usr/pgsql-9.4/bin/postmaster -D /var/lib/pgsql/9.4/data
Stop PostgreSQL server:
service postgresql-9.4 stop
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
After uninstall the following folders are kept under ‘’/opt/lte’’:
bv-backups
certificates
Data
install
END OF Uninstall BreezeVIEW Procedure.
How to Clean MongoDB database
Run the following command:
[root@ED-Test001 ~]# mongo tailf --eval "printjson(db.dropDatabase())"
MongoDB shell version: 2.6.11
connecting to: tailf
{ "dropped" : "tailf", "ok" : 1 }
[root@ED-Test001 ~]#
Page 8 of 8