Professional Documents
Culture Documents
FM Platform Install Guide
FM Platform Install Guide
0
Install Guide
Contents
Contents
Notices 3
Important Information 4
FM Platform Installation 6
Preparing Configuration 10
Notices
Warranty
©2018 MYCOM OSI All Rights The material contained in this document
Reserved. is provided “as is,” and is subject to
being changed, without notice, in future
No part of this manual may
editions. Further, to the maximum
be reproduced in any form
extent permitted by applicable law,
or by any means (including
MYCOM OSI disclaims all warranties,
electronic storage and retrieval
either express or implied, with regard
or translation into a foreign
to this manual and any information
language) without prior
contained herein, including but not
agreement and written consent
limited to the implied warranties
from MYCOM OSI as governed
of merchantability and fitness for a
by international copyright laws.
particular purpose. MYCOM OSI shall
not be liable for errors or for incidental
or consequential damages in connection
with the furnishing, use, or performance
of this document or of any information
contained herein. Should MYCOM OSI
and the user have a separate written
agreement with warranty terms covering
the material in this document that
conflict with these terms, the warranty
terms in the separate agreement shall
control.
Important Information
MYCOM OSI guides use the following conventions.
Conventions Description
Italic Italic indicates document titles and variables, such as filename, in computer input and
output. It also indicates links to glossary terms.
Bold Bold identifies important words.
Sans serif Sans serif shows call outs, file names, UNIX paths, and environment variables.
Courier Courier denotes computer input and output.
[abc] Square brackets enclose optional syntax for computer input.
<TAB> Angle brackets indicate actual keyboard keys, such as <ENTER> or <SPACE>.
Note: A note gives readers special information about the product or procedure that is apart from
the general discussion.
FM Platform Installation
Prerequisites
• Oracle instance must have been created, and its hostname, port and SID must have been updated in the eaa-cm
config map (see Create config map above). The minimum mandatory parameter is: NX_DB_HOST
• Administration credentials for this instance must be filled in config/eaa-nx-install.env Both parameters are
mandatory: NX_DB_SYSUSER= NX_DB_SYSPASSWORD=
• Before proceeding to the installation and upgrade you must clone the contents of the Project GIT repository
containing the deployment and upgrade templates on the workstation:
git@gitlab.mycom-osi.com:eaa/eaa-deploy.git
git@gitlab.mycom-osi.com:eaa/eaa-netexpert.git
You should now have the following folder on your workstation:
• <root_git_dir>/eaa-deploy
• <root_git_dir>/eaa-netexpert
Prerequisites for Upgrade
Before upgrading NetExpert, perform the following steps:
1. Run the 201805-eaa-21-to-22-upgrade.sh script in the eaa-deploy/shell/upgrade directory to
for platform upgrade.
./eaa-deploy/shell/upgrade/201805-eaa-21-to-22-upgrade.sh
The platform upgrade is complete. The following tasks are performed by the above script:
• Remove old spark components that are not used.
• Remove the old CM spark-master-cm if it exists.
• Remove old zookeeper DC.
• Update for the Guacamole name change.
Configuration Preparation
Refer to Preparing Configuration on page 10 using the following dryrun cmd:
./eaa-netexpert/shell/deploy-netexpert.sh --dryrun
Procedure
Go to <root_git_dir> directory in terminal and execute the following commands
./eaa-netexpert/shell/deploy-netexpert.sh --proceed
This script will deploy all NetExpert components which includes
• NetExpert Platform installation
• Netexpert UIs installation
• Netexpert Gateway Agent (GWA) Installation (for SNMP)
• Netexpert CORBA Gateway Installation
• Netexpert Reporting (Alert Manager) Installation
• DMP Server and Application Deployment
• CleanDB Deployment
• Netexpert TT Handler Deployment
• Alert History Viewer Deployment
Checks
Note: Refer to section CleanDB Updation to update CleanDB for an existing user.
Updating CleanDB
This section describes the procedure to update CleanDB on OpenShift cluster for an existing user.
Procedure
Update the CleanDB template as follows:
• Run the following command:
oc import-image eaa-nx-nxdbadmin:<tag>
• It will deploy the new pods with new image pulled in the command.
• Go to pods
eaa-nx-nxdbadmin
Note: Before you start alert manager deployment, you need to update the value of the variable
(EAA_AM_VERSION) to the alert manager version which you want to deploy.
If you want to deploy Alert Manager 12.1.5 the value of the variable must be
EAA_AM_VERSION=12.1.5
Preparing Configuration
Target: For a given product, ensure all customization is entered into configuration files and that all expected PVs are
created.
• Populate Configuration:
Run iterations of deployment script in dryrun, each time it fails with a missing parameter, ensure it is added eg:
./deploy-netexpert.sh --dryrun
• Create PVs :
Once the deployment has been run successfully in dry-run mode, execute:
./eaa-deploy/shell/check-pvs.sh