Eden Net TSG
Eden Net TSG
The information in this document applies solely to the hardware/software product (“Product”) specified herein, and only as specified herein.
This document is intended for use by Nokia' customers (“You”) only, and it may not be used except for the purposes defined in the agreement
between You and Nokia (“Agreement”) under which this document is distributed. No part of this document may be used, copied, reproduced,
modified or transmitted in any form or means without the prior written permission of Nokia. If you have not entered into an Agreement
applicable to the Product, or if that Agreement has expired or has been terminated, You may not use this document in any manner and You
are obliged to return it to Nokia and destroy or delete any copies thereof.
The document has been prepared to be used by professional and properly trained personnel, and You assume full responsibility when using
it. Nokia welcome Your comments as part of the process of continuous development and improvement of the documentation.
This document and its contents are provided as a convenience to You. Any information or statements concerning the suitability, capacity,
fitness for purpose or performance of the Product are given solely on an “as is” and “as available” basis in this document, and Nokia reserves
the right to change any such information and statements without notice. Nokia has made all reasonable efforts to ensure that the content of
this document is adequate and free of material errors and omissions, and Nokia will correct errors that You identify in this document. But,
Nokia' total liability for any errors in the document is strictly limited to the correction of such error(s). Nokia does not warrant that the use of
the software in the Product will be uninterrupted or error-free.
This document is Nokia’ proprietary and confidential information, which may not be distributed or disclosed to any third parties without the
prior written consent of Nokia.
Nokia is a registered trademark of Nokia Corporation. Other product names mentioned in this document may be trademarks of their
respective owners, and they are mentioned for identification purposes only.
Nokia is continually striving to reduce the adverse environmental effects of its products and services. We would like to encourage you
as our customers and users to join us in working towards a cleaner, safer environment. Please recycle product packaging and follow the
recommendations for power use and proper disposal of our products and their components.
If you should have questions regarding our Environmental Policy or any of the environmental services we offer, please contact us at Nokia for
any additional information.
EdenNet Troubleshooting Guide DN09245501 1-2 Table of Contents
Contents
1 Summary of changes...................................................................................................................................... 6
2 Overview of troubleshooting........................................................................................................................11
28 CM data.........................................................................................................................................................46
28.1 CM data update fails.............................................................................................................................46
28.2 CM cache is not updated..................................................................................................................... 47
28.3 CM exports fail for Alcatel-Lucent vendor............................................................................................ 48
29 PM data......................................................................................................................................................... 50
29.1 PM data not retrieved from OSS.......................................................................................................... 50
29.2 KPI not retrieved in EdenNet due to changes in OSS......................................................................... 50
29.3 PM parsing takes a lot of time............................................................................................................. 52
29.4 KPI client failed after two hours without KPI data response................................................................ 54
30 Increase the memory limit for module execution of larger scope cells................................................ 55
30.1 For adapted modules............................................................................................................................ 55
40 All modified MOs under a BSC/RNC are not seen in the Rollback tab when filters are selected...... 73
41 Modules fail due to presence of duplicate externals pointing to the same native cell........................ 74
45 EdenNet logs................................................................................................................................................79
45.1 Log directory layout...............................................................................................................................79
45.2 Copying log files....................................................................................................................................82
1 Summary of changes
Updated sections:
Added sections:
• All modified MOs under a BSC/RNC are not seen in the Roll-
back tab when filters are selected
Updated sections:
Added section:
Added section:
• KPI client failed after two hours without KPI data response
• Module reports are missing in GUI
Updated section:
Added sections:
EdenNet 17 SP1 FP1 The following sections are moved from the Administering EdenNet
document:
Updated section:
• Copying log files > Step 2 > Note is added related to log com-
mand that can be used to fetch the service and instance logs.
Updated section:
EdenNet 16 SP3 This is a new document that provides solutions to be used to trou-
bleshoot errors for EdenNet.
2 Overview of troubleshooting
This document describes the troubleshooting steps to be followed when errors are encountered during
execution or installation of EdenNet.
Possible cause
Solution
1. Create a configuration file with the following information (for example, filename is email.ini):
[params]
sudo -i -u vson
Problem
Possible cause
Solution
sudo -i -u vson
Possible cause
• Database services
• EdenNet services
• LDAP services
Solution
If any of the following services are in failed state, try to restart that service and log in again.
Note:
1. Log in to the application server as <Installation_user> and switch the user to vson by entering:
sudo -i -u vson
Note:
1. Log in to the Lightweight Directory Access Protocol (LDAP) server (same as database server) as
<Installation_user>.
Possible causes
Solution
User has forgotten the EdenNet GUI password of the login user.
Solution
dn: uid=<enetuser>,ou=Users,ou=Accounts,dc=eden,dc=net
changetype: modify
replace: userPassword
userPassword: <new_password>
Note: Ensure to replace enetuser with admin username and new_password with the
desired password.
Using the new password you can log in to the EdenNet GUI.
Problem
In the EdenNet GUI, the calendar events in Day and Week calendar tabs disappear during the follow-
ing scenarios:
• When the user navigates to Automated Site Creation → Site Map, and then to SON Modules →
Calendar, the calendar events in Day and Week calendar tabs that were previously present dis-
appear.
• When the user navigates to SON Modules → Calendar, Automated Site Creation → Site Map,
and then to SON Modules → Calendar, the Exceptions while rendering events dialog box ap-
pears:
When the user clicks on Retry or Quit, the calendar events in Day and Week calendar tabs that were
previously present disappear.
Possible Causes
• Calendar tab uses a third party library smartGWT component, which uses browser's cache to opti-
mize the widget creation.
• Site Map tab uses a third party library Openlayer 2, which uses tile manager to cache tiles for fast
reuse and to reduce loading time.
• Because of namespace conflict, the calendar cache object is overwritten by Openlayer's cache.
Hence, when the user navigates to Calendar tab, the smartGWT tries to refresh the view by
reusing the cache object and throws an error.
Solution
User must logout of the EdenNet GUI and then login to view the calendar events.
Problem
Active users get logged out from the EdenNet GUI during KPI chart access and a message appears in
Tomcat at /home/vson/opt/tomcat/logs/tomcat.log. Following is a sample message:
Possible Cause
Tomcat memory usage may aggravate when multiple users access KPI charts in EdenNet GUI concur-
rently. This usually happens when network size is more than 150K cells and KPI retrieval takes more
time due to modules load in parallel. If users log out from EdenNet GUI before the KPI charts are com-
pletely loaded, background processing is still on and that could lead to OutOfMemory in Tomcat.
Solution
After installation or upgrade, the module throws a message Unable to check kpi names against server
error.
Possible cause
This error occurs when after installation or upgrade kpiBrokerApp is not initialized properly.
Solution
sudo -i -u vson
4. Collect the symptoms by checking the module execution log in the GUI.
5. To verify, re-run the module and check the module execution log in the GUI.
Possible cause
Solution
Modify the SSH timeout for metadata update by doing the following:
sudo -i -u vson
$ cfg
cfg> s
5. From the list, identify the number against which the <region_name>.meta_path service is listed
and enter:
For example,
cfg> s 25
meta_update_timeout = 300
11. Verify if the CM main logs for the metadata update is complete in /home/vson/log/enet/
<region_name>.cm.main.log file.
Possible cause
Solution
1. Log in to Central Virtual Machine (VM) and check the status of rabbitmq service by entering:
rabbitmq service is stopped and is unable to start as the files starting with rabbit@*.log in /
var/log/rabbitmq directory does not have rabbitmq ownership.
2. Check if /etc/logrotate.conf file has the correct line without any restrictions and is as
follows:
3. If /etc/logrotate.conf file does not contain the above line, execute the following command to
add this line:
• # sudo sh -c "echo '# create new (empty) log files after rotating old
ones' >> /etc/logrotate.conf
• # sudo sh -c "echo create >> /etc/logrotate.conf"
If /etc/logrotate.conf file contains a different line, shut down the EdenNet services and
reboot all Virtual Machines (VM).
Note: Before performing upgrade, ensure that rabbitmq folder and rabbitmq*.log
files have the right permissions and ownership as follows:
Possible cause
Solution
1. Log in to the Central VM and check the status of rabbitmq service by entering:
If rabbitmq service is stopped and is unable to start due to port 61613 (fixed port for rabbitmq)
being used by any of the EdenNet service, then check the logs in /var/log/rabbitmq directory
which, in this case, contains address already in use error message:
Note: Start the rabbitmq service after all the EdenNet services are stopped.
6. Start all the EdenNet services after the rabbitmq service starts operating by entering:
Problem
Possible cause
Solution
Install the required RPMs using the yum utility (for example, java-1.8.0-openjdk) and proceed
with the installation.
Errors in the module instance log due to missing module input configuration files.
Possible cause
Cause 1: Module configuration file is missing or it is not added for the module.
Cause 2: Module configuration file is added, but it is not activated or it is the wrong file.
Solution
Note: The troubleshooting steps are the same for all the modules. Let us consider an exam-
ple of Parameter Consistency Check and Enforcement (PCE) module for troubleshooting.
1. Log in to EdenNet.
For more information, see Accessing EdenNet application in EdenNet User and Administration
Guide.
3. Select a module from the left pane and check the instance log for the log details.
For example, the following errors are seen for PCE module:
Note: Additional details can be found under the Logs tab. For more details, check the log
file.
• EdenNet modules: The modules that Nokia provides are available in this category.
• Adapted modules: The modules that users develop are available in this category.
• Helper modules: These modules are mainly used for troubleshooting by Nokia support teams.
They are not categorized as Generally Available. General Availability implies that the release is
available to all customers.
Note:
In case the file is already present, ensure that it is activated. In this example, the National
Configuration file for LTE is not activated.
Problem
In the Provisioning Logs tab, when the user clicks the Logs link in the Feedback Logs window, an
error message Failed to fetch the logs appears.
Possible cause
• ScriptPlanMapperService
• database
Procedure
Problem
kpiApp fails after migration to Python 3.x and the following error message appears in
<region>.pm.kpiApp.log:
Solution
Procedure
Problem
Possible cause
Solution
keycloak.service - Keycloak
Loaded: loaded (/etc/systemd/system/keycloak.service; enabled;
vendor preset: disabled)
Active: active (running) since Tue 2019-03-12 14:00:05 EET; 5 days
ago
Main PID: 21903 (sh)
CGroup: /system.slice/keycloak.service
##21903 /bin/sh -c /opt/keycloak/bin/standalone.sh -c
$WILDFLY_CONFIG -b $WILDFLY_BIND > /var/log/keycloak/keycloak.log 2>&1
##21904 /bin/sh /opt/keycloak/bin/standalone.sh -c
standalone.xml -b 0.0.0.0
##21957 java -D[Standalone] -server -Xms64m -Xmx512m
-XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.
preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -
Djava.awt.headless=true -Dorg.jboss.boot.lo...
keycloak.service - Keycloak
Loaded: loaded (/etc/systemd/system/keycloak.service; enabled;
vendor preset: disabled)
Active: active (running) since Tue 2019-03-12 14:00:05 EET; 5 days
ago
Main PID: 21903 (sh)
CGroup: /system.slice/keycloak.service
##21903 /bin/sh -c /opt/keycloak/bin/standalone.sh -c
$WILDFLY_CONFIG -b $WILDFLY_BIND > /var/log/keycloak/keycloak.log 2>&1
##21904 /bin/sh /opt/keycloak/bin/standalone.sh -c
standalone.xml -b 0.0.0.0
##21957 java -D[Standalone] -server -Xms64m -Xmx512m
-XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.
preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -
Djava.awt.headless=true -Dorg.jboss.boot.lo...
Problem
Possible cause
Solution
sudo -i -u vson
Problem
The ANR 5G doesn’t retrieve existing X2 relations even though the X2 relation data is available in
NAdC environment.
Solution
sudo -i -u vson
Note: The topology update can be verified by checking the topology_updated event in the
Events tab of EdenNet UI.
Problem 1
Command line import of the module succeeds but an error appears while importing the adapted mod-
ules via EdenNet GUI:
Solution
sudo -i -u vson
3. Restart tomcat by entering:
Problem 2
Even though all the required libraries for adapted modules are installed in the custom environment, im-
port of adapted module fails with the following error:
Possible cause
The import of adapted module happens from the vson user's enet27 virtualenv on the GUI server VM,
which does not have the dependencies installed to parse and import the adapted module.
Solution
Install the dependencies of adapted modules into the vson user's enet27 virtualenv on GUI server
VM, using /home/vson/enet27/bin/pip command (if installing as a wheel package) or copying
the libraries directly under /home/vson/enet27/lib/python2.7/site-packages/ (if you have
the source packages).
Problem
When a module such as load balancing module is executed and the module doesn’t report any outage
or compensation, it is possible that the tasks have not run in the SON engine.
Possible cause
Data inconsistency.
Solution
1. Log in to the Central VM node as vson user and enter the following commands to flush the
pending tasks:
redis-cli s /var/run/enet/redis<region_name>-sonengine.sock -n 3
flushall
Problem
• Modules reports such as ANR indicate greater than 10000 tier count values for all the available
source-target.
• Tier application logs have multiple errors such as “crippled...trying respawn”..
Solution
This solution is applicable for cases where Tier application is unable to complete the tier calculation
due to insufficient memory (RAM) only.
For other Tier application related issues, consult Nokia services team.
Tier count application loads all the valid internal and global external cells along with their antennas in
the memory during tier calculation.
Tier application runs on Central App VM. By default, the application is configured to run with 4 mules
(parallel processes) to perform tier calculation.
1. Log in to Central App VM as vson user and enter the following command to check how many
mules are configured for the tier application:
Based on the test results, the memory requirements that are observed for tier application are listed
in Table 2: Memory requirements for Tier application.
With the mentioned memory requirements, each mule would require that amount of RAM to be
made available for processing.
If the Central App resources are not sufficient to execute high number of mules for tier application,
then perform the following steps to reduce number of mules.
mules=4
to
mules=1
This will retrigger the tier application and the tier calculation start during the next periodic tier build-
ing cycle.
Ensure that above errors are not present anymore in the module or the tier application logs.
Problem
Solution
• Remove KPIs that are not monitored from the KPI charts
or
• Reduce the look back period configured in the KPI charts
Problem
The EdenNet services are not starting and the following error message appears in the
appServersApp.log file available at /home/vson/log/enet:
Solution
1. Log in as root user and stop all the EdenNet services by entering:
3. Log in as root user and start all the EdenNet services by entering:
Solution
4. In the user system (SDK virtual environment), open cacert.pem in <python installation
folder>/Lib/site-packages/certify.
5. Append the contents of ca_cert.crt to cacert.pem under certify in the SDK virtual
environment
Problem
Solution
Note: In direct integration, the API returns a list of CMChanges that contains operation, DN,
and attributes if EdenNet is connected to multiple OSS without NAdC
28 CM data
This section describes the Configuration Management (CM) data troubleshooting scenarios.
Configuration Management (CM) data update fails due to changes in Operations Support System
(OSS) configuration.
Possible cause
Solution 1
sudo -i -u vson
3. List the interfaces by entering:
cfg> i
0) /region/testoss/cm/interface
1) /region/testoss/pm/interface
4. Select CM interface by typing i + the number.
for example:
cfg> i 0
Solution 2
Note: The following example is for updating the IP address. You can add all the supported
CM interface parameters.
1. Create a configuration file with the following information (for example, filename is
cminterface.ini):
Example:
For NSN
[interface]
For Ericsson
[interface]
sudo -i -u vson
3. Check the current configuration by entering:
Note: In case of AC integration, also restart the cell building app by entering:
Configuration management (CM) cache is not updated with the latest CM data from Operations
Support System (OSS) for more than a day. The last cache update interval for each Managed Object
(MO) class can be verified in the ems_cache.cm_cache_schedule database table in central
database virtual machine (VM).
Possible cause
The connection to OSS is lost for a long time, and EdenNet has not recovered after the connection
has been re-established.
Solution
sudo -i -u vson
3. Check if there are any cache update requests to CM Cache App by entering:
redis-cli s /var/run/enet/redis
Keep monitoring. If the same MO class is present or is added frequently, then proceed with the
next steps.
.cm.main
.cm.main
enet status{region_name}
.cm.main
Alcatel-Lucent vendor region specific CM exports fail with the following error:
Solution
This solution is applicable for Alcatel-Lucent direct integration cases. Alcatel-Lucent region specific
CM exports will fail with duplicate parse request errors.
1. Log in to Central VM app as vson user and enter the following command:
All the available services are listed with its index numbers.
29 PM data
This section describes the Performance Management (PM) data troubleshooting scenarios.
Unable to retrieve Performance Management (PM) data from Operations Support System (OSS).
Possible Cause
Solution
1. The PM data coming from the OSS first gets copied to /home/ vson /ftp/<region>/<re-
gion>. pm.CollectionApp /export/ folder in the PM-Ingestion Node.
2. Check if the _ files.json file timestamp is updated. This file contains the list of file names that
EdenNet fetches from the OSS.
If there are no files listed in the _ files.json file, then it indicates that EdenNet is not able to
fetch the files from OSS.
In this case, check the /home/ vson /log/ enet /<region>. pm.CollectionApp log file,
the following issues might appear:
KPI not retrieved in EdenNet due to changes in Operations Support System (OSS).
Posible cause
Solution
1. Create a configuration file with the following information (for example, the file name is
pminterface.ini):
sudo -i -u vson
3. Check the current configuration by entering:
Note:
For example, log in to the application server as <installation_user> and switch the user to
vson using the sudo -i -u vson command.
Performance Management (PM) parsing takes a lot of time and in pmcollectionapp.log you see
the re-spawning messages as the following one:
Possible cause
Note: check_farm utility is used to verify if there is any slowness or issue with PM collec-
tion. If the queue sizes are huge (for example, if the parsing size is more than 10000), then
there is possible issue with PM collection (parsing or aggregation). To check the queue size,
run the following command on all KPI supplier nodes as vson user:
check_farm -r <region_name>
check_farm -r <region_name>
Farmer: NADC_PM_worker_farm
Queue Sizes:
aggregate: 123131
aggregate_daily: 2350
combine: 0
commit: 2350
parse:1234561
parse_commit: 0
poll_parse: 0
prune: 0
prune_cells_cache: 0
Solution
sudo -i -u vson
3. Open the command line configuration utility by entering:
(enet)[vson@localhost enet]$cfg
4. While in the cfg mode, enter a command and note down the number associated with
pmcollectionApp application in the output.
For example:
-----------------------------------------------------
Enet config editor: Registered apps list
-----------------------------------------------------
0) cron
1) mainApp
2) nadc.pm.kpiApp
3) nadc.pm.pmcollectionApp
5. Type the <number assigned to task app on the cfg> on the command line. For
example:
cfg> a 3
/region/nadc/pm/app/pmcollectionApp
[pmcollectionApp.init]
entrypoint = enetservice.app.pmcollectionApp:init
db_init = enetservice.app.pmcollectionApp:db_init
db_drop = enetservice.app.pmcollectionApp:db_drop
[pmcollectionApp.server]
workers=5
mules=20
[pmcollectionApp.config]
# interfaceConfig = import path to callable to create
parser parserType=PM
get_timeout = 1200
num_files_per_iteration=1000
cell_details_call_timeout=240
# Valid values are fractions in range: 0.5 - 0.9
# Smaller value indicates even distribution and higher values
indicate steeper
# distribution of mules among PM tasks; based on task priorities.
mule_distribution_factor=0.60
#memory limit per mule, default is 1GB
memory_limit=1024
Change the value of memory limit (in Mega Bytes). The default value is 1 GB.
6. Save the file by entering:
:wq!
7. Exit from cfg mode by entering:
cfg> q
29.4 KPI client failed after two hours without KPI data response
Problem
Module has trace back error while caching KPI data. The KPI client fails after two hours without any
KPI data response. Following is the trace back error:
Solution
Modify the KPI cache parameters in the GUI VM and Task VM servers.
sudo -i -u vson
3. Edit the /home/vson/enet/etc/kpicache.ini file and change the value of the following
parameter:
kpis_per_call = 2
Expected outcome
Increase the memory limit for module execution of larger scope cells.
Solution
Increase the memory upper limit for the EdenNet module execution instance:
1. Log in to the GUI/Task VM server (for 2VM configuration) or each Task VM server (for 5VM/8VM
configuration) as vson user.
sudo -i -u vson
$ cfg
cfg> a
5. From the list, identify the number against which the task app is listed.
instance_memory_limit_mb = 4096
Adjust the value of the above parameter as required. The unit is in MiB. That is, the value must be
<number of GB>*1024.
sudo -i -u vson
$ cfg
cfg> a
5. From the list, identify the number against which the custom_task app is listed.
instance_memory_limit_mb = 4096
Adjust the value of the above parameter as required. The unit is in MiB. That is, the value must be
<number of GB>*1024.
Note: Repeat the same steps in each VM for multiple task/custom task nodes. There
must not be any active module execution while performing the same.
Solution
Note: Before editing, ensure to shut down the service. If the server is running and the
dse.ldif file is edited, then the changes will be lost.
stop-dirsrv [edennet]
/usr/bin/pwdhash newpassword
Step 2 prints out the hashed password string using the default directory manager password hash-
ing scheme for your instance (by default, SSHA), then enter:
3. Navigate to slapd-edennet by entering:
cd /etc/dirsrv/slapd-edennet
nsslapd-rootpw: {SSHA}92ls0doP1i0VgQMm8jMjGw27AzVEzyLJS9sj02==
start-dirsrv [edennet]
If the server has a single administrator and the password is not known, then how to reset the pass-
word without admin access to GUI.
Solution
dn: uid=<enetuser>,ou=Users,ou=Accounts,dc=eden,dc=net
changetype: modify
replace: userPassword
userPassword: <new_password>
3. Ensure to replace enetuser with admin username and new_password with the desired pass-
word.
4. Reset the password by entering:
5. Ensure to obtain directory server password from the installation engineer, or reset it. For more in-
formation, see Directory manager password lost and needs to be reset.
Solution
dn: uid=<enetuser>,ou=Users,ou=Accounts,dc=eden,dc=net
changetype: modify
delete: nsAccountLock
nsAccountLock: true
5. Ensure to obtain the directory server password from an installation engineer, or reset it. For more
information, see Directory manager password lost and needs to be reset.
The commands in the Table 3: Standard software commands must be run on the relevant machine,
that is, use EdenNet commands for EdenNet and use the DB server for MySQL.
Operation Commands
Verifying the database connectivity To verify the database connectivity, enter the following
command from the App server:
Shutting down EdenNet To stop the services, enter the following command as
vson user:
Starting up EdenNet To start the complete framework, enter the following com-
mand as <installation_user>:
Operation Commands
Shutting down the hardware To shut down EdenNet hardware, do the following:
Starting up the hardware EdenNet starts automatically after restart or power off or
power on.
Listing and Verifying services To list and verify the EdenNet services, enter the follow-
ing command:
enet status
For example,
enet status
antenna_plan_app is ACTIVE
appServersApp is ACTIVE
cellPlanApp is ACTIVE
tomcat is ACTIVE
user_manager is ACTIVE
...
Note: To verify the result, use the Listing and Verifying services using enet status com-
mand.
This section lists EdenNet services and the nodes in which they are running:
Operation Commands
Note: To start, stop, or restart apps, you must switch to vson user by executing:
#sudo -i -u vson
2. From the vSphere Web Client Home page, click VMs and Templates.
3. Click your vCenter server, and click the Related Objects tab.
5. Right-click a VM that is not the vCenter VM, and then click Power → Shut Down Guest OS.
7. Repeat steps 5 through 6 on all the other VMs, except the vCenter VM.
2. From the vSphere Web Client Home page, click VMs and Templates.
3. Select your vCenter server, and click the Related Objects tab.
• CM Framework
• GUI Server
• PM Ingestion
• CM Framework
• GUI Server
• PM Ingestion
Note:
• If redis does not stop after a couple of minutes, enter one of the following command:
• redis-cli shutdown
Or
3. Check that both DB VM's are powered on and validate that MySQL is running by connecting to it.
To connect locally, enter:
EdenNet should start automatically after the power-on. Validate by entering the following command
as vson user:
Note: Services must have ACTIVE status. If they appear as INACTIVE, wait and check
again. If the status is still INACTIVE, run the following command:
Problem
Module report is missing from the GUI and the Instance Outputs button is disabled.
Possible cause
1. Log in to the Task VM as <installation_user> and remount the shared directories by entering:
#/opt/nokia/backupandrestore/nfs_mount_script/remount_nfs_directories.sh
2. Verify the shared directories by entering:
1. Log in to the Task VM as <installation_user> and remount the shared directories by entering:
#/opt/nokia/backupandrestore/nfs_mount_script/remount_nfs_directories.sh
2. Log in to the Central App server(s) as <installation_user> and enter:
#sudo mount -t nfs -o nosuid,nodev,noexec <GUI-IP>:/srv/nfs/mod-
ules/userOutputFiles /home/modules/eData/userOutputFiles
Note: If EdenNet is deployed in dual or standalone mode, then the GUI IPv6 address
must be enclosed with square brackets. For example, [2a00:abcd::0000]:/srv/nfs/mod-
ules/userOutputFiles.
Result
<GUI-IP>:/srv/nfs/modules/userOutputFiles on /
home/modules/eData/userOutputFiles type nfs
(rw,nosuid,nodev,noexec,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard
IP>,mountvers=3,mountport=892,mountproto=udp,local_lock=none,addr=<GUI-IP>)
In the EdenNet GUI, when the user clicks Help → Hotfix Details .
Possible causes
Following are the possible causes and the relevant error log messages are available in tomcat.log
file.
• The hotfix file /home/vson/tmp/log/hf_info.txt does not exist in the GUI VM.
• The vson or module user does not have read permission for /home/vson/tmp/log/
hf_info.txt hotfix file in UI VM.
• The hotfix file is empty.
Solution
• Verify if any EdenNet hotfixes are installed in the system via the hotfix framework which creates
hf_info.txt hotfix file under the /home/vson/tmp/log folder.
• Verify that the hf_info.txt hotfix file has read permissions for vson or module users.
• Verify that the hf_info.txt hotfix file is not empty and has data to view.
This delay occurs whenever the hf_info.txt hotfix file size is huge (> 1MB) due to multiple hotfixes
installed in the system.
Table 6: Lab performance statistics example provides some example statistics details from the lab
performance testing.
If the user selects a BSC or RNC or any controller in the cells filter, some of the modified managed ob-
ject (MO) types are not listed in the Rollback tab.
Possible Causes
There is a limitation while trying to find managed objects types to rollback based on date and BSC/
RNC/MRBTS selection. Only controllers with less than or equal to 100 cells show all the MOs modi-
fied.
If the controllers have more than 100 cells, changes from some of the cells are not listed and some
MO types are not seen.
Solution
• Do not select whole BSC/RNC or any controller, if it has more than 100 cells.
• If the cells to be rolled back are known, and are less than 100, select the cells.
If changes of more than 100 cells must be seen, do not select any cell filters.
A list of all managed object types changed in the network since the specified date is displayed.
3. From the displayed list, select the required cell and click Rollback Selected Changes.
Problem
Modules fail with the below exception due to the presence of duplicate externals pointing to the same
native cell:
<Cell x DN>
Illegal dependency. Skipping.
This object was earlier resolved as a source of <Cell y DN>, but now
appears as a source of <Cell z DN>
2019-02-08 12:46:38: Warning
Solution
Before provisioning a plan from EdenNet, operators must manually clear duplicate external represen-
tation on the OSS.
Problem
Note: The failure does not occur during customer operation, but occurs when upgrades are
run for more than 100-150 times usually in Continuous Integration (CI).
Possible causes
• When Inode usage is checked at /var, if df-ih usage is above 100%, then vault or any service
which writes to /var will not work.
• The following error occurs in /var/log/messages
Solution
CAUTION! If any other files are removed, the vaults can get sealed and cannot be retrieved.
Utmost care must be taken as this an extremely risky procedure. Before executing the steps
Contact Nokia Technical support.
ls -d /var/vault/auth/*/accessor
Example
ls -d /var/vault/auth/*/accessor
/var/vault/auth/fe9814d0-6720-ad0b-c4a3-97cc9673e812/accessor
ls -d /var/vault/auth/*/secret_id
Example
ls -d /var/vault/auth/*/secret_id
/var/vault/auth/fe9814d0-6720-ad0b-c4a3-97cc9673e812/secret_id
ls -d /var/vault/logical/<random_folder>/
Example
ls -d /var/vault/logical/*
/var/vault/logical/616c2545-9719-ba67-1b10-74543d188eaa
/var/vault/logical/ba3ea69a-9d48-f9dc-002c-e135da7ada2a
/var/vault/logical/81851c1c-33ef-3cdc-3e2a-03ab2c200e82
/var/vault/logical/f7c3fdd0-8d8f-2828-8ff9-f63de466ea1c
Find the <random folder> which doesn’t have any of the following files:
• EdenNet
• pki
• packer
• role
• certs
• config
• _ca
• _urls
• _crl
Problem
API operations on AC are not working during Keycloak based AC integration to EdenNet.
Symptoms
Solution
Problem
Symptoms
Solution
45 EdenNet logs
The EdenNet logs are located in the following locations:
• Module specific log files are located at /home/vson/logs in the application server.
For each module, a folder is created and when the user runs a module, the logs are stored in this
folder.
• EdenNet services related log files are located at /home/vson/log/enet in the application
server.
• Module instance log path (module output files) are located at /home/vson/eData/userOut-
putFiles/<user> folder in the application server.
• Internal LDAP server logs are available in the VM DB node in the /var/log/dirsrv/slapd-
edennet folder.
The important files are errors and access, which provides information for troubleshooting.
Another important log for troubleshooting Lightweight Directory Access Protocol (LDAP) in general
(including external server integrations) is the log file on the GUI server at /home/vson/log/
enet/user_manager.log.
CENTRAL_VM_SERVERS
KPI_SUPPLIER_SERVERS
TASK_SERVERS
KPI_SUPPLIER_SERVERS
TASK_SERVERS
KPI_SUPPLIER_SERVERS
TASK_SERVERS
CENTRAL_VM_SERVERS
KPI_SUPPLIER_SERVERS
TASK_SERVERS
KPI_SUPPLIER_SERVERS
TASK_SERVERS
CENTRAL_VM_SERVERS
KPI_SUPPLIER_SERVERS
TASK_SERVERS
KPI_SUPPLIER_SERVERS
TASK_SERVERS
CENTRAL_VM_SERVERS
KPI_SUPPLIER_SERVERS
TASK_SERVERS
KPI_SUPPLIER_SERVERS
TASK_SERVERS
TASK_SERVERS
Self Monitoring
Table 8: Self Monitoring new log directory layout explains the directory layout of self monitoring logs.
1. Log in to the App server as a <installation_user> and switch the user to vson by entering:
sudo -i -u vson
Note:
edebug
• Logs for an instance can be collected by entering:
This command collects the instance log with the given instance name and also all the
service logs for the number of days specified (default will fetch complete log file avail-
able).
• Service logs can also be collected by specifying the number of days from the
present. Fetch the log by entering:
edebug -t service -days <number_of_days>
This command copies all the log files to a ZIP file under /home/vson/debug folder.
Copy the ZIP file and provide it to technical support engineer for further analysis.
It is required to clear the old configuration files added into EdenNet through Cognitive SON. Purging
configuration files regularly ensures that the file system is not full and thus avoids VM failures due to
file system being full.
Users can:
After the parameters are edited, restart the CRON APP in the GUI node.
17 What are the SON modules that do not • Parameter Consistency Enforcement
need lat /long/azimuth of a cell? (PCE)
• kpiChecker
18 What are the considerations that need The Cell_Id value should be of lcrid para-
to be taken care for creating cell plan meter of a LCEL
data of LTE cells?
19 What is the command used for import- edw target <cell plan csv file>
ing cell plan data?
20 In which location are the app server /home/ vson /log/ enet
logs located?
22 What is the path of the SON Module in- /home/ vson / eData /
puts, outputs, configurations, or logs?
32 In the DB VMs, name the running SON No. In DB VM only mysql service runs. No
Apps. SON Apps will run.
36 In which VM and folder are the region In central VM at /home/ vson /ftp/
specific CM exported files present? <region>/
37 In which folder, the last fetched PM file /home/ vson /ftp/<region>/< re-
names will be written? gion.pm.collectionApp >/export/
42 How to fetch the PM Counter values kpi_checker can be used to fetch the
from UI? Which module to be used? counter values. If we know the KPIs, then
use the KPI charts in Topology
44 How to fetch the CM parameters of a Under Topology select CM and enter cell
specific cell from UI? name.
48 Does EdenNet support Self-Healing Yes, the supported Self-Healing use cases
use cases? are:
• MLB
• Sleeping Cell
• Alarm Based Outage Resolution