Academia.eduAcademia.edu

MOSHELL EXERCISES

By Finn Magnusson

MOSHELL EXERCISES RNC11: 137.58.194.147. password: tch147. Only printouts allowed ! (except for question and in ) Make sure to use the latest moshell version (7.0z or higher) QUESTIONS Exercise 1 Based on moshell presentation chapter 1,2. Start moshell towards RNC11 and run the command “lt all”. How do you print the list of available commands in moshell? How do you print the uservariables? What is the path to the java software used by this moshell installation? What is the value of the setting “corba_class”? How do you print the environment/scripting variables? What is the current moshell version? Print the MOM information: MOM version, Cello MOM version, MOM document number and revision. How do you print the release history for this version? How do you print the syntax information for the command "mom"? Print the description of the MO class “PlugInUnit”. Print the description of all attributes and actions found under the MO class “PlugInUnit”. Search in the MOM to find the MO classes that have an attribute whose name contains the word "hello" Search in the MOM to find the MO classes that have an attribute whose description contains the word “vlan” Search in the MOM to find the MO classes that have an attribute whose description contains the expression "peak cell rate" Find out from the MOM, the list of MO classes that can be defined underneath the MO class SccpScrc Find out from the MOM, up to how many Aal2PathVccTp MOs is it possible to define in this node? Find out from the MOM, the type of the attribute UpgradePackage:state (= the attribute “state” in the MO “UpgradePackage”) What are the possible attribute value that this attribute can take? Find out from the MOM, the type of the attribute Licensing:emergencyStateInfo (= the attribute “emergencyStateInfo” in the MO “Licensing”) Find out from the MOM, the names and types of the different members contained in that attribute. Find out from the MOM, the different values that can be taken by the member “state” in that attribute. Exercise 2 Based on moshell presentation chapter 3. Start moshell towards RNC11 and run the command “lt all”. Find out how many MO instances are defined in this node. How many ATM Ports are defined in this node? How many VclTp’s are defined under AtmPort=MS-6-1-1 ? What is the ipaddress of this node ? How many MOs are in state “unlocked disabled”? How many MOs have the administrativestate set to “locked”? How many MOs are in state disabled under the TransportNetwork? Which ReliableProgramUniter MO have the attribute “admActiveSlot” set to “subrack=ms,slot=17” and the attribute “replication” set to 3 ? Set the userlabel of the MO Equipment=1 to be as your userid Lock the MO Subrack=MS,Slot=5,PlugInUnit=1 Then unlock it. Print the list of NniSaalProfile MOs. Check the value of the attribute nniSaalProfileId on all NniSaalTp MOs Set this attribute on all NniSaalTp MOs to be a different NniSaalProfile Is it possible to set the attribute “numberDirection” on a Aal2RoutingCase MO ? Why? How can we change it then? Generate two moshell scripts that will allow to delete and recreate the MO Aal2RoutingCase=Iub-10 How many routes are defined in the IpRoutingTable ? What is the address of the default gateway? How many alarms are currently active in the node? At what time was the alarm “TU Synch Reference Loss of Signal” raised ? Exercise 3 Based on moshell presentation chapter 4. Start moshell towards RNC11. In which scanner do we find the counter pmTotNoRrcConnectReqSuccess ? What is the state of that scanner? List all scanners that are in state “suspended”. From the MOM, find out all counters whose description contains the word “vlan”. Print the number of ATM cells received during the last 30 seconds on AtmPort=MS-6-1-1. Print the number of ATM cells received during the last 30 seconds on every VclTp underneath AtmPort=MS-6-1-1. Print the values of the counters matching “pmTotNoRrcConnectReqPs” on all UtranCells, horizontally, aggregated over the past 30 minutes. Print the values of the counter pmCellDowntimeAuto on all UtranCell MOs, aggregated over the past two hours Find which UtranCell(s) have the highest value for the counter pmCellDowntimeAuto in the past two hours. Exercise 4 Based on moshell presentation chapter 5 + cpp core chapter 1 Start moshell towards RNC11 How do you print the list of COLI commands available in OSE shell of the current board? How do you print the list of COLI commands available in OSE shell of board 001900 ? In what position is the board that you are currently logged in to? Download the folder /c/license from the node to the Workstation or PC Print the list of board groups available in moshell. How many boards are there in the board group “sccpmp”? What are their position? How many lines are there in the “te logs” of the boards of the “sccpmp” group containing the word “panic”? What is the largest file in the folder /c/loadmodules_norepl ? Check the state and HW revision of the board located in main subrack slot 7. In what position(s) do we find ET boards? What kind of ET boards? What revision? Which board in the node has the highest temperature? In which slots do we find the program CXC1322417/12? What is the name of this program? What program is running in the SPU processor in slot 19? What is the link handler position and led status of the fan? What is the name of the LM CXC1321316 ? Exercise 5 Based on cpp core chapter 2,3 Start moshell towards RNC11 Which GPB has highest memory usage? Which GPB has the highest disk usage on /d ? At what time did the latest UtranCell alarm raise? At what time did it it cease? When was the latest time that someone locked a UtranCell? When did they unlock it? When was the latest node restart? Was it a manual or spontaneous restart? On what CV did the node restart? How long did it take before the Cello programs were up and running? How long before the node was able to handle calls? When was the latest board restart? Was it a manual or spontaneous restart? What is the position of that board? What is the hardware information for that board (product number/rev/type)? How long did it take before the board was operational again? When was the latest program crash? Where is the pmd file associated with that crash located? Find out the name of the program and process involved in the crash by decoding the pmd file. Print the COLI commands which have been run in the past 10 days. Fetch all the node’s logs and store them to your home directory. Print the upgrade log and event log in offline, from the folder containing the logs you just fetched. What is the UpgradePagkage running in the current CV? How many CV’s are connected to the upgrade package CXP9012014_R9AM04 ? Restart the board in slot 5 using rank warm. Restart the LmUe program in slot 14 using rank hot. Exercise 6 Based on cpp nch Start moshell towards RNC11 What is the state of the system clocks? Which source have the clock(s) selected? What is the bandwidth usage on AtmPort=MS-6-1-1? How much bandwidth is wasted? On which VclTp’s do we find MPT3B links? On which VplTp do we find the ATM channels going to Iublink=Iub-10 ? What is the aal2 address of this RNC ? On which VclTp’s do we find Aal2PathVccTp’s connected to Aal2Ap=Iuc-2351-2300 ? What is the combined bandwidth of these Aal2 pathes, in ATM cells/second ? Which Aal2 pathes will be used to setup an Aal2 connection towards the node with the aal2 address 901520004147040? Which VclTp’s are used by these Aal2 pathes? What is the MTP3B signalling point code of this RNC? What is the MTP3B signalling point code of all nodes connected to this RNC ? What VclTp is carrying the signalling link(s) of Mtp3bSrs=Iup-2351-2810 ? What is the VPI/VCI value of that VclTp ? What is the peakCellRate of that VclTp ? Perform an end-to-end loopback test on that VclTp. What is the result of the test ? What does it mean? Exercise 7 Based on cpp core chapter 4 to 7 Start moshell towards RNC11 In what state and what position is the standby Core MP? In what slots do we find RPU’s configured with switchover=ATPIURESTART? In what slots do we find the program CXC1326054? In which slot is it active ? Is it possible to make it active on another slot? Exercise 8 NOT READY. Based on utran document. In what slot is the GPB handling module 15? How many PDR devices in this node? (In which slot(s) do we find the devices owned by module 1?) N/A What is the percentage of DC devices that are up? Which cell has the highest contribution to RRC failure rate? Which physical ports and KLM numbers are used by AtmPort=ES-1-3-1_ima2? On which AtmPort and VP is Iublink 1 connected? How many Cells are down? On what ports are these cells? On which AtmPort(s) is the node connected to MSC? ANSWERS Exercise 1 h uv uv java uv corba_class pv pv moshell pv mom h 1 or: from moshell webpage, “latest changes” h mom mom pluginunit mom pluginunit . mom . hello (or: momd . hello) --> ospfinterface:helloInterval mom . . . . vlan (or: momd . . . . vlan) ---> IpInterface:vlan and IpInterface:vid mom . . . . peak.cell.rate (or: momd . . . . peak.cell.rate) --> AtmTrafficDescriptor:egressAtmPcr and AtmTrafficDescriptor:ingressAtmPcr momt sccpscrc ---> SccpAccountingCriteria, SccpApLocal, SccpApRemote, SccpEntitySet, SccpGlobalTitle, SccpPolicing momt aal2pathvcc ---> 2000 mom upgradepackage state ---> enumref:upgradepackagestate mom upgradepackagestate --> 0:NOT_INSTALLED, 1:INSTALL_COMPLETED, 2:UPGRADE_EXECUTING, 3:AWAITING_CONFIRMATION, 4:ONLY_DELETEABLE, 5:INSTALL_EXECUTING, 6:INSTALL_NOT_COMPLETED, 7:UPGRADE_COMPLETED mom licensing emergencyStateInfo ---> structref:emergencyinfo mom emergencyinfo state ---> enumref:emergencystatus mom emergencystatus ---> 0:NEVER_USED, 1:ACTIVE, 2:USE_DEGRADED, 3:ACTIVE_AGAIN, 4:USE_DISABLED Exercise 2 lt all pr atmport= lpr atmport=ms-6-1-1,.*vcltp= pv address or: get . ipaddress (check the attribute ipaddress in EthernetLink MO) st . 1.*0 st . ^0 or: get . administrativestate 0 lst transportnetwork= dis or: lget transportnetwork= operationalstate 0 hget reliableprogramuniter= admActiveSlot|replication (see the position of each column, then:) hget reliableprogramuniter= admActiveSlot|replication subrack=ms,slot=17 3 set equipment=1 userlabel xxxx lbl subrack=ms,slot=5,pluginunit=1$ ldeb subrack=ms,slot=5,pluginunit=1$ pr nnisaalprofile= get nnisaaltp= nnisaalprofileid set nnisaaltp= nnisaalprofileid nnisaalprofile=xxx mom Aal2RoutingCase numberDirection ---> restricted attribute, cannot be set can be changed with rset command or undo mode and rdel u+s , del aal2routingcase=iub-10 , u- acc iproutingtable listroutes ---> 3 routes, default gateway corresponds to the nextHop on line 0.0.0.0 (in this case 137.58.194.1) alt (or alc) Exercise 3 pgets . pmTotNoRrcConnectReqSuccess active pst . susp pmom . . vlan uv pm_wait=30 pdiff atmport=ms-6-1-1 received lpdiff atmport=ms-6-1-1.*vcltp received pmxh utrancell pmTotNoRrcConnectReqPs –m 0.5 -a pmx utrancell pmCellDowntimeAuto –m 2 –a pmx utrancell pmCellDowntimeAuto –m 2 –a | sort +2n Exercise 4 With the command: “?” with: lhsh 001900 ? pdr --> look at the last line in the printout ftget /c/license bp bp sccpmp lh sccpmp te log read | grep –c panic ftree /c/loadmodules_norepl | sort +1n inv slot=7 (or cab) inv et cab inv CXC1322417/12 --> aal2ap_12 inv slot=19.*spu ---> albin cabx lmid CXC1321316 or: prod CXC1321316 or: get CXC1321316 Exercise 5 cabm cabd lga | grep UtranCell lgo | grep UtranCell.*admin lgd lgvsm ---> copy paste to a text file, search for the word “down” lgvsm ---> copy paste to a text file, search for the word “Crash” dump list –a ftget /c/pmd/xxxx l zpm xxxx lgl –m 10 lgf lgue –l <path_of_the_folder_listed_above> cvcu cvls CXP9012014_R9AM04 acc 000500 manualrestart lhsh 001400 pglist --> find the handle of the program “LmUe” lhsh 001400 pgkill <handle> Exercise 6 get synchroniz --> locked. Subrack=MS,Slot=6,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1. stvb AtmPort=MS-6-1-1. 350000 cell/sec reserved but only 230000 are actually used. stv mtp3b stv iublink=iub-10 get aal2sp= ---> 901520004147000 stv aal2path.*Aal2Ap=Iuc-2351-2300 14 pathes @ 12000 cell/s ---> 168000 cell/s get routing numberdirection 901520004147040 --> Aal2RoutingCase=Iub-40 get Aal2RoutingCase=Iub-40 --> Aal2Ap=Iub-40 stv aal2path.*Aal2Ap=Iub-40 --> AtmPort=MS-27-2-1,VplTp=8,.*VclTp=Iub-40-39 and AtmPort=MS-27-2-1,VplTp=8,.*VclTp=Iub-40-47 get mtp3bspitu code ---> 2351 get mtp3bsrs code ---> 2810 and 2300 lk Mtp3bSrs=Iup-2351-2810 ---> AtmPort=MS-6-1-1,VplTp=2,VpcTp=1,VclTp=Iup-50 lget AtmPort=MS-6-1-1,VplTp=2$ ---> externalVpi=2 lget AtmPort=MS-6-1-1,VplTp=2,VpcTp=1,VclTp=Iup-50 --> externalVci = 50 --> atmTrafficDescriptorId = AtmTrafficDescriptor=U3P4500M3000 ==> PCR=4500 cell/s lacc AtmPort=MS-6-1-1,VplTp=2,VpcTp=1,VclTp=Iup-50 etelooopback --> result = true. It means that there is end-to-end connectivity on that VclTp. Exercise 7 get 0 inv atpiurest --> slot 8/9, 10/11, 12/13 inv cxc1326054 --> slot 10/11. Active in 11. No because single-legged RPU. inn Magnusson 2008-05-30 rev PA17 (9/9)