RNC/RBS Commands & Troubleshooting Cheat Sheet

Telechargé par MENNANI Zinedine
**************************************************************************
** All Copyright reserved by Vishal Jagtap. Email : [email protected]
**
**************************************************************************
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(1) Setting ContinuityCheck to true or false
set aal2pathvcctp=bsiteid ContinuityCheck true/false
get swithcmodule=es-1 //active module
get aal2pathvcctp=b....a1 vcl
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(2) The formulas used by moshell to calculate the KPIs under pmr command are
located in /moshell/commonjars/
pm/*Formulae*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(3) To check the actual load on the RNC use the following command.
$ capi tot
CPU load report
---------------
Integration interval: 100000 microseconds
Load (%) 2
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(4) To check the load on each MP and BP. It also displays the temp of each board
and load on each board.
$ cabl
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(5) to get the ram usage on each board on RNC
$ cabm
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(5.1) To get the log of abnormal restarts for MP/BP use the following commands
Rnc99> cabra
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(6) To check the state of the devices in RNC use the following command
Rnc99> std
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(7)RBS- vii- use this command to check the clients registered with GPB. You can see
whether the GPB is busy or not from this command
3710_YishunSt71Blk715> vii
081120-00:06:12 rbs3710 7.0t RBS_NODE_MODEL_J_5_17 stopfile=/tmp/3699
Trying password from ipdatabase file:
/home/ericsson/tools/moshell/sitefiles/ipdatabase...
$ vii
----- VII SERVER INFO -----
registered clients:
client FAULT LOAD_START NO_POWER BOOTTEST MISSING_RESOURCE BOARD_LOCKED
BOARD_BUSY SHUTDOWN
---------- ----- ---------- -------- -------- ---------------- ------------
---------- --------
0x000102d7 NO NO NO NO NO NO
YES NO
LED State
GREEN CLS_LEDI_ON
RED CLS_LEDI_OFF
YELLOW CLS_LEDI_FLASHING_16HZ
$
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(9) RNC- to check the no of PS and CS calls happening at the RNC for the given
moment.
Rnc01> lhsh 001700 ranap status
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(10) to understand what "hc" command would do iinternally, please check the
C:\cygwin\home\evisjag\moshell\commonjars\scripts\hc_datacollection.mos file
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(11)Delete license file: Application on P5. Havent checked on p6 or P7.
1. login to rbs using moshell
2. check the current alarms and calls on the rbs
3. go to cd /c/license
4. remove all the license file
5. do a cold restart using acc 0 restart y / 2 (for cold restart) � �
6. relogin to rbs and check license key by using command license key� �
Note that only the file that will be completly delete is licensekeys.xml file.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(12.1) To get the invetory list for the TX and RAX boards you need to telnet to OSS
RC and then use the following command.
#Create a Selection file named all_RBS_signtel_xxxxx.sel in the
/var/opt/ericsson/nms_smo_srv/smo_file_store/Selection/ directory using OSS-
RC.
1) Telnet to OSS-RC 10.252.75.35. Use any account
2) Go to home directory of the user
3) Use command "smocpp"
4) Then use command "findpiu -nefile 270910_rnsAll_rbs.sel -name RAX* " - for RAX
board inventory list.
5) Then use command "findpiu -nefile 270910_rnsAll_rbs.sel -name TX* " - for TX
board inventory list.
6) Log the session to get the inventory list using the Secure CRT options.
**** The important thing here is that the smocpp tool uses parent directory as
"/var/opt/ericsson/nms_smo_srv/smo_file_store/Selection/"
hence
the RBS list should be in the parent directory and not in the local directory.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(12.2) To get Channel Element Utilization report.
You can import the script in your home directory e.g. /home/evisjag/
After that try to run the command
/opt/ericsson/nms_umts_cms_lib_com/bin/run_moscript <space> <the script file name
with extension> >/dev/null
Ex:
/opt/ericsson/nms_umts_cms_lib_com/bin/run_moscript PKGBE.py >/dev/null
As .csv file containing the required information will be generated which will have
all the required information.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(12) RNC upgrade health check related commands
lt all
hdinfo
rbs
hdreadtest
hdstat
vols
readclock
mmu
pglist
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(13) if you need to check what happened on the RBS or RNC so far, who loged in and
what they did use the following command
$lgaevsyoulmr
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(14) Following is some information related to RNC design -
Understanding RNC system
Hard drives on boards
1) when you log into RNC then you log into the main MP (Fault tolerant core)
board which is generally 001000.
2) The /c drive is actually only on the board 001000. It acts as an network
drive and you can access it from any other board.
3) the /c partition is mirrored over to the 001100 board i.e passive core
GPB.
4) the /d drive in 001000 board contains the CV configuration, loadmodules,
system files etc.
5) the drive for other GPBs are network drives and should be accessed as
/p001100 for drive on GPB11.
6) boards such as TUB, SCB or SPB does not have any hard drive (CF)
7) If you logged into RNC and then do "te log read" then the logs are from
the main MP.
8) If you need to check the logs from any other board then you need to use
LinkHandler SHell commands i.e. lhsh
ex; # lhsh 001700 te log read;
# lhsh 0017000 ranap status ;
# lhsh 002600 vii;llog; etc.
9) If you need to check whether there was any abnormal restart on any
particular board then use the commans
# lhsh 002600 llog -l 2 (2 specifies last 2 restarts only)
10) If you want to check which one of the board 10 or 11 is active you can do
so using #mirror stat (on 001000 boards)
you can also do (#lhsh 001100 mirror stat) to check the status of the
board. This only works for main MP/ passive MP.
11) if you want to check the active program list running on a board then you
can do following
#lhsh 001100 sma -all
12) If you wish to check the program list on a specific board then you can do
following
#lhsh 001100 pglist
13) If you wish to check the processes running on a specific board then you
can do following
#lhsh 001100 ps
14) In CPP software commes in loadmodules (LMs). LM is a single file that
implements certain functionality. LM runs on the boards in Cello.
Once you load and start the LM, you have PROGRAMS. Each program then consist
of PROCESSES.
15) A CV contains following things
db.dat - dump of database. (dont know what exactly is in there.)
ARMAMENT - A file containing list of load modules to be loaded on the
boards once system starts.
LLP.LMID - A file contains list of load modules that contains load list
provider (LLP).
LLP knows which loadmodules to be loaded on each board and in
which order.
When individual board comes up they ask LLP for "shopping
list". After that they turn to LMP (load module provider) to get load
modules. Each MP can be LMP and LLP is last resort if there is no
other LMP.
attributes - who created? when? reason etc.
ok - to make sure CV is not corrupted. Just cotains a file named ok with
"ok" inside.
16) Boot up process -
a) From PROM of main MP get the boot infor and initialize CPU and some
other chips
b) boot up the OS to select either BASIC or backup mode (lets say OS
choos BASIC mode)
c) load basic modules (there are 2 3 basic modules to select CV and start
up system)
d) /c is /c here
e) do /c/cv.ptr exist. This will point to latest CV (assume it exists)
f) get CV name from /d/configuration/cv/xxxx/. Check if ok file is there
(to confirm CV is not corrupt)
g) load and start LLP.LMID
h) LLP reads ARMAMENT and load load modules in specific board to get
system up far enough so that rest can be done using db.dat
i) load database with containts of db.dat ( this contains all other load
modules and their config data)
j) All boards then ask LLP for "shopping list" of required modules
k) retrieve load modules from load module provide (LMP) . Each MP can be
LMP as it shorten up the boot time.
l) start the load modules
m) all MP, BP started and OMS initialized.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(15)Concept of RNC module
One RNC module consist of a GPB, SPMs from SPB boards and terminated sites
through ET boards. The allocation of the SPM devices is dynamically done
and is handled by the main MP.
The SPB contains 3 types of processors -
a) PDR devices(packet data router) - for GTP-U towards CN
b) CC devices (common channel) - used for configures radio channels e.g.
FACH,CCCH
c) DC devices (dedicated channel)- used for dynamic radio channel e.g. DCH
For a given site we need to know
1) RNC module where the site is located. for this use command #get iublink
rncmodule. For specific site do #get iub_3999 rncmodule
ex:
1 / 56 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!