MCRNC Commissioning Guide Document V1 0
MCRNC Commissioning Guide Document V1 0
MCRNC Commissioning Guide Document V1 0
The document is equipped with screenshots, photos, and notes, and always updated.
For queries, corrections or a copy of the most recent version of this guide please contact Muhammad al-Hyari.
This guide was last updated on 07 December 2012, based on document: WCDMA RAN and I-HSPA, Rel. RU30, Operating
Documentation, Issue 05, Documentation Change Delivery 3.
Dear colleague, please feel free to add your notes, logs, images, and other stuff by using different color and similar font.
(1) Commissioning
Commissioning refers to the software installation tasks which are performed after the hardware of the network element
has been installed on the site, but before the network element is connected to the network operator.
The mcRNC commissioning is done using Field Engineer Work Station (FEWS) to run the commissioning script. The FEWS is a
laptop or other workstation which is used for setting up the commissioning network and parameters. Download the Nokia
Enterprise Linux or RedHat Enterprise Linux and burn it onto a CD or DVD disk. The RedHat OS and the SS_FEWS subsystem
can be installed using FEWS installer utility. Some of the commissioning parameters might be configured by SCLI
commands.
The mcRNC software is bundled into one ISO image and no other software updates are required.
Preparations for commissioning
Preconditions for commissioning are:
Computer with direct LAN cable attached to mcRNC,
ssh client software (HIT or Putty),
root username and password to CFPU-0/mcRNC,
Default IP-address and subnet mask for the Local Management Processor (LMP).
The site specific parameters installation needed for commissioning are:
RNC ID <XYZ> 225 in this document.
RNC target ID <read from the BCN box NE-ID label. It is the same on all mcRNC BCN boxes.> 00000370895 in this
document.
RNC cluster ID <mcRNCXYZ> mcRNC225 in this document.
Devices and tools for commissioning
Antistatic equipment:
Wristband
Antistatic mat
Computer with
RS232-cable (RJ45 to 9-pol female) 2 pcs
Ethernet interface
RS232 interface (9-pol male)
Terminal application
NED Product Documentation for the network element
(2) Item code and serial number report for traceability purposes
Typically, the network configuration is stored on the individual unit serial number level to enable a fast and efficient search
in the network, in case such information is needed.
One of the entry points for this data is after commissioning.
Depending on the requirements of the IM system where this information is stored, there might be several options to collect
the data. The most typical way is to scan the units with a bar code reader. Specific bar code reader HW and SW are
recommended to enable more automated data transfer to NetAct. More information is available in NetAct Asset Manager
Documentation Using Asset Manager Scanner.
In case commissioning is an integrated part of product delivery, Nokia Siemens Networks stores the as commissioned data
to its IM systems. This requires a csv file with a certain structure. The recommended scanning SW will produce this.
In case commissioning is not an integrated part of the product delivery, the customer determines the process and tools for
collecting and storing the serial number data.
Then from each BCNs document you can cheat the BCNs MAC address:
Make sure you have the NSN Intranet connection to download the installation files.
Install RHEL software on the terminal.
Ding! If you have FEWS terminal that was used before for mcRNC commissioning then run the verification commands below
in step 3 Make the following checks and modifications if necessary.
.
http://linux.inside.nokiasiemensnetworks.com/ftp/rhel/5.5/os/server/i386/images/boot.iso
Download the dhcp installation file and save it to your hard disk (you can find this on the internet, check with Linux guys!)
dhcp-3.0.5-23.el5.i386.rpm
Ding! The next 2 steps are done once for the FEWS laptop, if it was used previously for mcRNC commissioning just run
the checks of step 3 below.
1.1.1 Burning the iso Image onto a CD
Note: You can download Nero from www.filehippo.com
Burn boot.iso to CD using Nero -> Nero Burning ROM. Choose the option CD-ROM (ISO) -> open -> browse the file
system to the location of the boot.iso file -> burn
Note: You should see folders on the CD/DVD after burning is finished, not .iso file!
1.1.2 Installing the Linux OS onto the FEWS
An NSN Intranet connection is required for the installation of the software. Connect the LAN cable to the PC.
If Red Hat Enterprise Linux (RHEL), when installing the image choose not to install the firewall.
If NSN image (NOEL), disable firewall
NOTE: reboot enables firewall
Make sure that the PC has the CD/DVD disk set as the primary boot device. Insert the CD and boot the reboot the
PC.
Follow the on screen prompts. When asked choose installation type as http, server name as
linux.inside.nokiasiemensnetworks.com and path as ftp/ rhel/5.5/os/server/i386/
Follow the on screen prompts and provide the necessary information when needed. When installing the image
disable the firewall and SeLinux.
Copy the DHCP rpm file you downloaded to USB (that is supported by linux), copy and paste it as follows:
Copy dhcp-3.0.5-23.el5.i386.rpm to /root on the FEWS.
cps = 100 2
flags = IPv4
}
Note
If the file is not present install xinetd by moving to step 9).
5) Restart the xinetd process after modifying the file so that it is taken into use.
Ding! No need to run this command if you did not modify the file!
[root@myfews ~]# service xinetd restart
6) Check the /etc/profile file. Look at the entries until the lines starting with pathmunge are found. Add a new line
pathmunge /opt/nokiasiemens/SS_FEWS/bin
[root@myfews ~]# cat /etc/profile
Ding! In our case, the line (pathmunge /opt/nokiasiemens/SS_FEWS/bin) was present.
In case the FEWS was configured before for mcRNC usage this line should already exist.
7) Check the file /root/.bashrc Scan down the entries to the lines containing alias. After the alias entries add a
new line:
export PATH=$PATH:/opt/nokiasiemens/SS_FEWS/bin
[root@myfews ~]# cat /root/.bashrc
Ding! In case the FEWS was configured before for mcRNC usage the mentioned line should be there.
8) Check the following services
a) iptables (Firewall)
It must not be running. Issue the command # service iptables stop to stop the service.
[root@myfews ~]# service iptables stop
Ding! This command will not show you any indication telling it succeeded.
b) nfs
nfs must be running. Issue the command service nfs start to start the service
[root@myfews ~]# service nfs start
Expected output:
Starting NFS
Starting NFS
Starting NFS
Starting NFS
services:
quotas:
daemon:
mountd:
[OK]
[OK]
[OK]
[OK]
c) xinetd
Service xinetd must be running. Issue the command service xinetd start to start the service
[root@myfews ~]# service xinetd start
Expected output:
Starting xinetd:
Note: These services must be checked each time the FEWS is reset. Check Appendix (A-2) for more info.
[root@myfews ~]# service nfs status
is running.
[root@myfews ~]# service iptables status
Firewall is stopped
Note! The command below will list the SS_FEWS version if SS_FEWS has already been installed. It is important that the
correct version of SS_FEWS is used for the installation.
[root@myfews ~]# rpm qa SS_FEWS
The output should be something like:
SS_FEWS-1.64-R_FSPR5LYNX_1.27.1.55.1.2
Ding! If the software is not installed then you have to install it by going through the steps below, otherwise just run the
verification commands in each step.
Steps:
(1) Copy the SS_FEWS rpm package to the FEWS.
The SS_FEWS software is included in the mcRNC installation package which can be found in NOLS.
Use, for example, the scp command to copy the SS_FEWS rpm package to the FEWS.
Execute the following command:
[root@myfews ~]# scp <username>@<server IP address>:<source path>/SS_FEWS.rpm
<target path>
For example, extract the ZIP file on your PC to get the rpm files:
SS_FEWS-1.64-R_FSPR5LYNX_1.27.1.55.1.2.WR.noarch_rb.rpm
SS_FEWS-1.64-R_FSPR5LYNX_1.27.1.55.1.2.WR.noarch_rv.rpm
[root@myfews ~]# mkdir /tmp/SS_FEWS/
Copy the files from USB to /tmp/SS_FEWS/
For example:
[root@myfews ~]# scp root@10.1.1.15:/build/fews/SS_FEWS.rpm /tmp
Ding! We copied and pasted the 2 files from USB stick to /tmp/SS_FEWS/ folder, RHEL has a windows-like folder
structure.
(6) LMP software installation for the BCN motherboard and add-in
cards.
The LMP is used to distribute basic software application to all add-in cards. It provides basic functionality for hardware
elements.
After the LMP software installation the software application can be run.
All the following instructions should be applied on all of BCN boxes in the cluster to ensure that all BCN boxes are
configured with the same embedded software (eSW).
Before you start
During the mcRNC commissioning there are different prompts used. Make sure you are in the right prompt while typing the
command.
Prompts available in the mcRNC:
1. U-Boot prompt:
Mainly used during commissioning.
BCNMB-A#, or => (accessed when resetting from LMP U-Boot prompt and hitting u during reset).
2. LMP U-Boot prompt:
root@BCNMB-A# (accessed from FEWS minicom)
3. Octeon U-boot prompt:
Mainly used during commissioning.
Octeon BCNOC-A# (accessed when resetting from CFPU prompt and hitting u during reset).
4. CFPU prompt:
[root@CFPU-0 (MCRNC-XX) /root]# (accessed from LMP U-Boot by #minicom cpu1 command or #telnet localhost
3001 command)
Hint! Use different Linux terminal windows for the FEWS session and the mcRNC sessions.
Note
The root@ncp20000 prompt is seen if it is the first time commissioning. If commissioning has been performed before or
the mcRNC is delivered from the factory pre-commissioned, then prompt is root@BCNMB-A #.
Setting up the Serial Connection for the mcRNC
A serial cable is required to connect to the serial port of the mcRNC. This cable is not the same as the serial cable that is
used for the classic RNC. The serial cable is normally supplied together with the mcRNC when it is delivered. A Cisco serial
server serial cable can be used.
1) Open an application such as HIT, Putty, and HyperTerminal and select to set up a serial connection.
2) Provide a name for the connection.
3) Provide the COM port that will be used for the connection (found from device manager).
4) Set the data rate to 115200
5) Parity = None
6) Data bits = 8
7) Stop bits = 1
8) Flow Control = Xon/Xoff
A serial to RJ45 adapter that can be wired by you to suite your connection requirements can be used.
The colours used are standard colours. In this case the connections should be wired as follows:
Cable colour D9 connector number (number at the "backside" of black connector)
Blue 8
Orange 6
Black 2
Red 5
Green 9
Yellow 3
Brown 4
White (grey) 7
After this is should be possible to connect to the serial port of the mcRNC . You should see the LMP prompt (either UBOOT
prompt => or BNCMB-A# or LMP Linux login prompt). For more data about different prompts, see the next section. If you
get the login prompt, login with:
Username: root
Password: root
Ding! The documentation suggests connecting serially to the mcRNC BCN box via PC client, and to MGT port (LAN) via
FEWS.
Practically, we recommend connecting both (LAN and Serial) to FEWS if it has a serial connection, in this case you can skip
the PC-related steps below.
Bing! As we mentioned earlier, if your FEWS is equipped with LAN and Serial connections then you can do the whole
commissioning using it. So if you want to connect serially to mcRNC BCN box through FEWS use minicom.
Note: If minicom is not installed at FEWS device, ask Mr. Google how to download and install it!
From FEWS use the command below to setup custom serial connection to BCN boxes:
[root@myfews ~]# minicom s
Note! After you hit Enter, for some reason, you may need to hit it again to see the menu below.
Ding! Typing exit will not take you back to FEWS, it will ask you to login to minicom again, so to quit minicom press Ctrl-A
and then Q to leave without reset.
Hint! To go out from minicom session to FEWS, press CTRL-A then X to leave and reset.
You can verify your work from FEWS prompt! The command below should connect you to BCN box:
[root@myfews ~]# minicom bcn
Steps:
(1) Extract the eSW archive files. Commands run from FEWS prompt window.
Hint! If the FEWS was used for previous mcRNC commissioning then you may need to run only the verification commands:
[root@myfews ~]# cd /root/R_BCNESW_11_51/bcnmb-a/bcnmba_ad_tool_02_07_0001/upgrade-tool
[root@myfews upgrade-tool]# ls
Expected outputs if the eSW archive files were extracted previously:
partition.sh
Ding! Now if the files were extracted skip to step (2), otherwise go throught steps (a) to (g) below:
a- [root@myfews ~]# cd /mnt/mypoint/opt/nokiasiemens/SS_FirmwareBCN/esw_file/
b- [root@myfews ~]# cp -vf R_BCNESW_11_51.tar.gz /root/
Check (#cp h) for help.
This command could already have been done if the FEWS was used for other mcRNC commissioning.
You may be asked if you want to overwrite existing file, type yes and then hit Enter.
c- [root@myfews esw_file]# cd /root
Note! The tar (i.e., tape archive) command is used to convert a group of files into an archive.
d- [root@myfews ~]# tar -xzvf R_BCNESW_11_51.tar.gz
Check (#tar h) for help.
Version could be different.
e- [root@myfews ~]# cd /root/R_BCNESW_11_51/bcnmb-a/
f- [root@myfews ~]# tar -xzvf bcnmb-a_ad_tool_02_07_0001.tgz
Version could be different.
g- [root@myfews ~]# cd /root/R_BCNESW_11_51/bcnmb-a/bcnmba_ad_tool_02_07_0001/upgrade-tool
[root@myfews upgrade-tool]# ls
Expected output if the previous steps where done successfully:
partition.sh
(2) Add eSW files.
The eSW software should be located on the FEWS machine in the tftpboot directory.
Use the following command to check the content of the tftboot folder:
[root@myfews ~]# cd /tftpboot/
[root@myfews ~]# ls
If there are any of eSW files in the tftboot folder then all eSW files need to be removed (by the dangerous command:
#rm rf /tftpbot/<folder_name>/ this command will delete the folder and its contents without asking you for
confirmation, if used mistakenly it may delete all the files and folders on the device!, use the friendly command #rm
/tftpboot/*.* to delete files and #rmdir /tftpboot/* to delete folders.) and all new eSW files should be copied
from the mounted package folder: /mnt/mypoint/opt/nokiasiemens/SS_FirmwareBCN/esw_file/
Bing! Actually the folder mentioned in the documentation
(/mnt/mypoint/opt/nokiasiemens/SS_FirmwareBCN/esw_file/) did not include anything!
Instead, we found the eSW files under the folder created by tar command:
/root/R_BCNESW_11_51/bcnmb-a/bcnmb-a_ad_tool_02_07_0001/LMP/
Copy the following files into the tftpboot folder:
1- ncp20000.dtb
2- ncp20000.dtp.md5
3- ncp2000-initrd-upgrade-2.7.1.gz.uboot
4- ncp2000-initrd-upgrade-2.7.1.gz.uboot.md5
5- uImage
6- uImage.md5
Commands:
[root@myfews ~]# cd /root/R_BCNESW_11_51/bcnmb-a/bcnmb-a_ad_tool_02_07_0001/LMP/
[root@myfews ~]# cp ncp20000.dtb ncp20000.dtb.md5 ncp2000-initrd-upgrade2.7.1.gz.uboot ncp2000-initrd-upgrade-2.7.1.gz.uboot.md5 uImage uImage.md5
/tftpboot/
[root@myfews ~]# cd /tftpboot/
[root@myfews ~]# ls
Note! ncp-init-upgrade version could be different than 2000 and 2.7.1 above.
Note! The *.md5 file is needed to verify the file transfer to the tftpboot folder.
(3) Perform the md5sum check after copying the files into tftpboot.
The md5sum check verifies the file correctness after transfer: the output of each of the 3 files should have the same
checksum of its twin md5 file.
Check md5sum for the 3 files:
[root@myfews ~]# cd /tftpboot/
[root@myfews ~]# md5sum ncp20000.dtb ncp20000-initrd-upgrade2.6.2.gz.uboot uImage
Output example:
757317ba3c62a177ec629948f5b19109 ncp20000.dtb
5dc4007d9cf62ba312dac160e2659844 ncp20000-initrd-upgrade-2.6.2.gz.uboot
bfc3793ace2e9689d15f9696ae7dc3a2 uImage
Now check the contents of twin md5 files:
[root@myfews ~]# cd /tftpboot/
[root@myfews ~]# cat ncp20000.dtb.md5 ncp20000-initrd-upgrade-2.6.2.gz.uboot.md5
uImage.md5
Output should be the same as previous checksum command:
757317ba3c62a177ec629948f5b19109 ncp20000.dtb
5dc4007d9cf62ba312dac160e2659844 ncp20000-initrd-upgrade-2.6.2.gz.uboot
bfc3793ace2e9689d15f9696ae7dc3a2 uImage
Bing! If the outputs are different you may try to copy the files again or re-install the SS_FEWS rpm software.
(4) Log in to the LMP using the software terminal via serial connection.
Note! This step is nonsense as we already configured these minicom serial parameters.
The serial port settings are:
Data rate: 115200
Partity: N
Data bits: 8
Stop bits: 1
Flow control: Xon/Xoff
(5) Log in as root.
[root@myfews ~]# minicom bcn
Username: root
Password: root
Expected outcome:
You are logged into the root@BCNMB-A:~ #,
Or the root@BCNMB-A# if you are doing the initial commissioning.
(6) Check MAC addresses of the units in LMP.
Check MAC addresses of all BCN boxes in LMP and compare them with the MAC addresses written down from the stickers.
From the LMP prompt launch mch_cli interface.
root@BCNMB-A:~# mch_cli
CLI> GetMacAddress
Example output for Box1:
00:D0:C9:CA:34:A1
Where 00:D0:C9 is the manufacturers part, while CA:34:A1 is the one written on the site delivery documents.
In case the address differs from the one on the sticker you are able to set the MAC address using command:
CLI> SetMacAddress <xx:xx:xx:xx:xx:xx>
CLI> exit
(7) Check the current version of the software.
Use the following command to check the version:
root@BCNMB-A:~# sw_fw_versioninfo
The command shows the software version of all add-in cards in the BCN module.
If the eSW version is older than the current available version you need to upgrade the eSW version.
Note!
The software version on all add-in cards must be the same.
Note!
Check the motherboard version for the further upgrade procedure if needed. For example the HW version might be: PCB
Version A104.
Example of the sw_fw_versioninfo command usage:
root@BCNMB-A:~# sw_fw_versioninfo
Active U-Boot Version 2.7.1 (in flash 0)
Backup U-Boot Version 2.7.1 (in flash 1)
LMP Version 2.7.1
PCB Version
LED CPLD Version
PCI-LPC bridge XP2 Version
VCMC Version
PWR1014 Version
FRUD Version
Part Number
A104-3
05
03
2.7.0
0007
2.7.1
C111721.D3C
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
1
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
2
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
3
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
4
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
5
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
6
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
7
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
MMC
hdsam-a_ad_mmcf
hdsam-a_ad_mmcf
hdsam-a_ad_frud
AMC
Version
Version
Version
Version
8
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
1
1.10
01.10.0000
00.00.0000
01.10.0000
AMC 2
PSU info 0
Board Mfg
: EMERSON
Board Product
: BCNDP-A
Board Serial
: G7112411310
Board Part Number
: C112155.A1A
Board Extra
: 2001
Product Manufacturer : EMERSON
Product Name
: DS1200DC-3-004
Product Part Number
: PSU
Product Version
: 01
Product Serial
: J034HV033001F
PSU info 1
Board Mfg
: EMERSON
Board Product
: BCNDP-A
Board Serial
: G7112308216
Board Part Number
: C112155.A1A
Board Extra
: 2001
Product Manufacturer : EMERSON
Product Name
: DS1200DC-3-004
Product Part Number
: PSU
Product Version
: 01
Product Serial
: J034HU020301F
(8) Ignore this step and continue with step (9) ! If the eSW version on the BCN box is correct, go to Step 1 and check the
LMP eSW version on the remaining BCN boxes from the cluster.
(9) Reboot the LMP.
root@BCNMB-A:~# reboot
Now hit key u to stop autoboot when the following prompt is shown:
Hit key 'u' to stop autoboot
In the older eSW versions the prompt shows:
Hit key 'enter' to stop autoboot
After pressing u the prompt will appear: BCNMB-A#
(10) Set the variables for the LMP.
Set the variables for the LMP to make the upgrade procedure possible. The variables can be set only for the current LMP
software version.
For example:
Hint! Pressing tab key did not help under U-Boot prompt to auto-complete the commands.
BCNMB-A# set ipaddr 192.168.10.51 (Depends on which box (box1: 51, box2: 52, etc ...)).
BCNMB-A# set serverip 192.168.10.250 (Should be FEWS IP address, entered in the next step below).
BCNMB-A# set netmask 255.255.255.0
BCNMB-A# set gatewayip 192.168.10.250 (Should be FEWS IP address).
Hint! Open FEWS /tftpboot/ folder and copy the ncp file name from there! Version could be different from the one in
the next command:
BCNMB-A# set ramdiskfile ncp20000-initrd-upgrade-2.7.1.gz.uboot
Bing! Now you have two terminal windows opened in your FEWS, it is recommended to start saving a log of your work on
the newly opened window. Revise Appendix (A-1) for instructions.
Check the parameters with printenv command....
BCNMB-A# printenv
Expected output: The last 5 lines in the printout should include the parameters you have defined.
bootargs=root=/dev/ram rw console=ttyS0,115200
othbootargs=
.
.
.
bootcmd=run jffs2boot
ipaddr=192.168.10.51
serverip=192.168.10.250
netmask=255.255.255.0
gatewayip=192.168.10.250
ramdiskfile=ncp20000-initrd-upgrade-2.7.1.gz.uboot
If all parameters at the bottom are OK (similar to what you entered), then configure the eth0 FEWS interface, it should have
the same IP you used in the previous commands for serverip and gatewayip.
Login to FEWS and check the IP address and check existing ethernet configuration using the command:
[root@myfews ~]# ifconfig eth0
If you cannot see any IP, you should define the correct IP using the command:
[root@myfews ~]# ifconfig eth0 192.168.10.250 netmask 255.255.255.0
Hint! From the computer connected with the serial connection to the LMP of the mcRNC ping the IP address of the FEWS.
You should see a message indicating that the FEWS IP address is alive.
Now try to ping the FEWS from U-Boot prompt:
Bing! Before that make sure the LAN cable is connected from BCNs MGT port to FEWS Ethernet (eth0) port.
BCNMB-A# ping 192.168.10.250
Expected output:
host 192.168.10.250 is alive
Note! You cannot ping the other way around! (You should be able to ping IP 192.168.10.51 (Depends on which box (51, 52
...)). from FEWS, anyway, if you can ping from U-Boot just continue.)
BCNMB-A# run ramboot
Ramboot will now run to boot the system. The necessary files will be transferred from the FEWS /tftpboot to the LMP
of the mcRNC via the LAN cable using the tftp protocol and prepare for the eSW upgrade.
If the transfer is proceeding correctly, this is indicated by a consecutive printout of #s.
###################################################################################
###################################################################################
#####...
If there is a problem with connectivity or filename is incorrect, you will see Ts instead of hashes.
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTT...
When ramboot is completed, log in as root:
Username: root
Password: root
(11) Check FRU before performing the automatic upgrade.
root@BCNMB-A:~# cd /opt/repair_tool/
root@BCNMB-A:/opt/repair_tool# ./repair.sh
Once the reboot has completed log into the LMP using:
Username: root
Password: root
(14) Check the current version of the software after you upgraded the file.
Perform the following checks to see that the correct version of software has been installed. Now the prompt should be the
LMP prompt root@BCNMBA-#
root@BCNMB-A:~# uname -a
Expected output:
Linux BCNMB-A 2.6.21.7-hrt1-WR2.0ap_standard #1 PREEMPT Wed Nov 24 03:45:30 CST
2010 ppc ppc ppc GNU/Linux
Use the following command to check the version:
root@BCNMB-A:~# sw_fw_versioninfo
The command shows the software version of all add-in cards in the BCN module.
Note
The software version on all add-in cards must be the same.
Active U-Boot Version 2.7.1 (in flash 0)
Backup U-Boot Version 2.7.1 (in flash 1)
LMP Version 2.7.1
PCB Version A104-3
LED CPLD Version 05
PCI-LPC bridge XP2 Version 03
VCMC Version 2.7.0
PWR1014 Version 0007
FRUD Version 2.7.1
Part Number C111721.D3C
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
1
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
2
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
3
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card 4
MMC Version 2.7.0
PCPL Version 0.3.0
5
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
6
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
7
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
8
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
MMC
hdsam-a_ad_mmcf
hdsam-a_ad_mmcf
hdsam-a_ad_frud
AMC
Version
Version
Version
Version
1
1.10
01.10.0000
00.00.0000
01.10.0000
AMC 2
PSU info 0
Board Mfg
: EMERSON
Board Product
: BCNDP-A
Board Serial
: G7112411310
Board Part Number
: C112155.A1A
Board Extra
: 2001
Product Manufacturer : EMERSON
Product Name
: DS1200DC-3-004
Product Part Number
: PSU
Product Version
: 01
Product Serial
: J034HV033001F
Board
Board
Board
Board
Mfg
Product
Serial
Part Number
PSU info 1
: EMERSON
: BCNDP-A
: G7112308216
: C112155.A1A
Board Extra
Product Manufacturer
Product Name
Product Part Number
Product Version
Product Serial
root@BCNMB-A:~#
BCNMB-A login: root
Password:
:
:
:
:
:
:
2001
EMERSON
DS1200DC-3-004
PSU
01
J034HU020301F
1
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
2
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
3
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
4
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
5
2.7.0
0.3.0
2.7.0
2.7.0
6
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
7
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
Add-in Card
MMC Version
PCPL Version
OCTF Version
FRUD Version
Part Number
8
2.7.0
0.3.0
2.7.0
2.7.0
C111723.A1A
MMC
hdsam-a_ad_mmcf
hdsam-a_ad_mmcf
hdsam-a_ad_frud
AMC
Version
Version
Version
Version
1
1.10
01.10.0000
00.00.0000
01.10.0000
AMC 2
PSU info 0
Board Mfg
: EMERSON
Board Product
: BCNDP-A
Board Serial
: G7112308259
Board Part Number
: C112155.A1A
Board Extra
: 2001
Product Manufacturer : EMERSON
Product Name
: DS1200DC-3-004
Product Part Number
: PSU
Product Version
: 01
Product Serial
: J034HU007301F
PSU info 1
Board Mfg
: EMERSON
Board Product
: BCNDP-A
Board Serial
: G7112308290
Board Part Number
: C112155.A1A
Board Extra
: 2001
Product Manufacturer : EMERSON
Product Name
: DS1200DC-3-004
Product Part Number
: PSU
Product Version
: 01
Product Serial
: J034HU011201F
root@BCNMB-A:~#
Every box in the cluster should have the same rack number but the node number changes consecutively from 1 to 6.
(2) Set the rack and the node number.
Perform this step only if at least, at one of the boxes rack number or node number is different than default.
root@BCNMB-A:~# mch_cli
> SetRackNumber 1
> SetNodeNumber 1 1 for BCN box1, and 2 for BCN box2, etc
Note:
Every box in the cluster should have the same rack number but the node number changes consecutively from 1 to 6
(3) Configure eth0.
Before making the changes to the following files it is advisable to first make a safe copy of the file in the directory in case of
problems after the modifications. Add .org after the file name so that you can identify the original file easily in case you
need it later e.g. network -> network .org.
Pretty Hint! Activate Line Wrap before this command so your lines will appear clearly on the screen. If you accessed the
terminal by minicom hit CTRL-A then W.
root@BCNMB-A:~# cp /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0.org
root@BCNMB-A:~# cp /etc/ipmi/mch.conf /etc/ipmi/mch.conf.org
Now check the file contents of the original file:
root@BCNMB-A:~# cat /etc/sysconfig/network-scripts/ifcfg-eth0
The example eth0 configuration for BCN1:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.10.255
IPADDR=192.168.10.51 (for box1, .52 for box2, etc)
NETMASK=255.255.255.0
ONBOOT=yes
Edit the file and add appropriate ip addresses with command:
root@BCNMB-A:~# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Hint!
To learn how to use vi editor in Linux ask Google; however, below is a simple guide!
Hit i for editing, and once you finish press Esc.
Then type :wq and then hit Enter button to write and quit.
If the file is read only you may have to type :wq! to overwrite.
If you made a mistake and dont want to save the file type q!.
After editing the file check your work by the previous cat command.
(4) Check the dhcp.
For two-box configuration, the Box 1 is set as the LMP-1-1-1 and the Box 2 as the LMP-1-2-1.
For six-box, configuration is as follows:
Box 1: LMP-1-1-1
Box 2: LMP-1-2-1
Box 3: LMP-1-3-1
Box 4: LMP-1-4-1
Box 5: LMP-1-5-1
Box 6: LMP-1-6-1
To check the any box of two-box (or six-box) configuration enter:
root@BCNMB-A:~# cat /etc/dhclient.conf
Output example for box 1:
# DON'T EDIT THIS FILE MANUALLY, UNLESS YOU HAVE OTHER PLAN
timeout 10;
retry 30;
interface "eth0.800" {
send host-name "BCNMB-A";
send dhcp-client-identifier 00:ff:ff:ff:ff:fe:ff:ff:01:01:0d:20:01:ff:ff:ff;
01:01 is for BCN box1, and for BCN box2 the highlighted should be: 02:01.
send dhcp-lease-time 3600;
}
(5) Check the UTC date.
1. Check the date:
root@BCNMB-A:~# date
2. Set the date if needed:
root@BCNMB-A:~# date -s "01 MAR 2010 05:37:00"
Mon Mar 1 05:37:00 UTC 2010
3. Show current hardware clock:
root@BCNMB-A:~# hwclock -show
4. Synchronize the hardware clock to match system clock if needed:
root@BCNMB-A:~# hwclock -systohc
5. Verify your work:
root@BCNMB-A:~# date
root@BCNMB-A:~# hwclock -show
Notes:
The hardware clock setting can always be checked from the LMP prompt using the command hwclock.
Command: hwclock --help will display the command options.
(6) Change the mch.config bootscript configuration.
The mch bootscripts have default setting as bootscript 99 as seen in the output of the command below:
The default values of the bootscripts can be seen with the command:
root@BCNMB-A~# grep bootscript /etc/ipmi/mch.conf
1.bootscript=99
2.bootscript=99
3.bootscript=99
4.bootscript=99
5.bootscript=99
6.bootscript=99
7.bootscript=99
8.bootscript=99
In this step we have to edit the file /etc/ipmi/mch.conf and set the bootscript values to appear as below:
1.bootscript=02
2.bootscript=03
3.bootscript=03
4.bootscript=03
5.bootscript=03
6.bootscript=03
7.bootscript=03
8.bootscript=03
Note:
The bootscript value 02 should be set for the CPU add-in card #1, and bootscript 03 for the rest of the nodes.
To change configuration using the following command to modify each occurrence of bootscipt value.
root@BCNMB-A~# vi /etc/ipmi/mch.conf
Verify your work:
root@BCNMB-A~# grep bootscript /etc/ipmi/mch.conf
1.bootscript=02
2.bootscript=03
3.bootscript=03
4.bootscript=03
5.bootscript=03
6.bootscript=03
7.bootscript=03
8.bootscript=03
(7) Check the /etc/init.d/sfpd configuration.
Prevent SFP module loading:
Edit the file /etc/init.d/sfpd. Find the line insmod $sfpmodule and insert a # mark in front of line.
Ding! Simply, to find out if the line mentioned below is skipped or no, run the command:
root@BCNMB-A~# grep insmod /etc/init.d/sfpd
Expected output is skipped line:
# insmod $sfpmodule
If the line is not skipped, skip it by using the modification command:
#vi /etc/init.d/sfpd
Add comment sign # to the marked line:
RETVAL=0
prog=sfpd
sfpmodule=/lib/modules/2.6.21.7-hrt1WR2.0ap_standard/kernel/drivers/ncp20000/bcn-sfp.ko
start() {
[ -f $sfpmodule ] || return 5
echo -n $"Starting $prog: "
# insmod $sfpmodule ADD "#" COMMENT TO THIS LINE
echo -n "notloading"
RETVAL=$?
if [ $RETVAL = 0 ]; then
echo_success
else
echo_failure
fi
echo
return $RETVAL
Note:
If the marked line has not been commented out, add the comment sign # to it.
(8) Activate the changes.
Restart the services:
Note! Tab button does not work with the 2 commands below:
root@BCNMB-A:~# service network restart
root@BCNMB-A:~# service mch restart
It should now be possible to take a ssh connection from the FEWS to the LMP:
[root@myfews ~]# ssh <mcRNC_LMP_IP_address>
Bing! If the FEWS was used previously for mcRNC commissioning, most probably you will get error message telling
you the hosts with IPs 192.168.10.51 & .52 cannot be accessed due to RSA Key mismatch.
This is because the safe RSA Keys saved at the FEWS laptop are for different old devices, so you have to empty the
file known-hosts from its contents (related to 192.168.10.51 & .52) using the command:
[root@myfews ~]# vi /root/.ssh/known_hosts
Or delete its whole contents by #dd command (Ask Google about it!).
Then you can access the new mcRNC BCN boxes from FEWS by command:
[root@myfews ~]# ssh <mcRNC_LMP_IP_address>
You can exit the ssh session using the exit command:
root@BCNMB-A:~# exit
Ding! Repeat steps (1 to 8) for all BCN boxes, taking individual differences as mentioned above into consideration.
If the configuration on the switch exists, remove all SPF cables and clear configuration by clear config. Then you can
set up new configuration.
Please notice that running clear config command before removing SPF cables causes network break down.
Ding! Repeat the same for all boxes before you proceed, in order to collect the logs for new mcRNC BCNs, or delete the
previous configuration for used ones.
(Broadcome FASTPATH Switching)# exit
(Broadcome FASTPATH Switching) > quit
(2) Mount the mcRNC software in FEWS.
Ding! Skip this step if the mcRNC software has been mounted previously.
You can check by ([root@myfews ~]# ls /tmp/point) to see folder contents, or ([root@myfews ~]# mount)
command to see mounted stuff on FEWS.
Sad story: We deleted the contents of the folder /tmp/point/ mistakenly without unmounting the .img build from
there, the FEWS went crazy and we were not able to mount any .img file to any location on it.
By command #dmesg | tail we found that loop0 has not been unmounted, causing this issue, and the output
suggested running e2fsk command, so we ran it as follows:
# e2fsk /opt/nokiasiemens/fews/deliveries/R_QN10*/*.*
(i.e. on both files under the directory), then we reset the FEWS, and ran the mount command again for the 2 files,
and it worked!
To copy the scripts follow the steps:
a) Log in to FEWS.
b) Enter:
[root@myfews ~]# mkdir /tmp/point/
c) Enter:
[root@myfews ~]# mount -o loop
/opt/nokiasiemens/fews/deliveries/R_QN10*/R_QN10*.rv.img /tmp/point
d) Enter:
[root@myfews ~]# cd /tmp/point/opt/nokiasiemens/SS_QNDDQNRefConfigs/script
(3) Check the configuration scripts.
Run scripts only if needed and during the first LMP installation (which is the case during commissioning!). The switch
configuration scripts are run in the LMP before any Octeon installation session is run on the FEWS.
Run the bcn_main_initial.scr and bcn_ext_initial.scr scripts to define the interfaces for the main switch
and the extension switch ports. In order to see the list of the scripts which are located on the LMP disk check
/mnt/fastpath (for the main switch) and /mnt/fastpath2 (for the extension switch).
Make sure your LAN cable is connected to BCN boxs MGT port. From your FEWS run the following commands:
[root@myfews ~]# cd /tmp/point/opt/nokiasiemens/SS_QNDDQNRefConfigs/script
[root@myfews script]# scp bcn_main_initial.scr* root@192.168.10.51:/mnt/fastpath/
[root@myfews script]# scp bcn_ext_initial.scr* root@192.168.10.51:/mnt/fastpath2/
Ding! Use correct IP address for each box.
(4) Connect to LMP via SSH from FEWS through MGT port and edit the mcRNC name and the lmp version in both of the
scripts for BCN1.
(a) The LMP configuration for main script on BCN box:
root@BCNMB-A:/# cd /mnt/fastpath/
root@BCNMB-A:/mnt/fastpath/# vi bcn_main_initial.scr
Modify as follows:
<mcrnc_name>_lmp-1-<box_number>-1_main
Example for the Box1 main script:
mcrnc-225_lmp-1-1-1_main
!Current Configuration
! changes
! esw_2.4.0 support
! configuration for "main" BCM56820
set prompt "mcrnc-225_lmp-1-1-1_main" where 225 is RNC ID from planning, and 1-1-1 is Box1.
serviceport protocol none
vlan 800-802
exit
Example for the Box2 main script:
mcrnc-225_lmp-1-2-1_main
(b) The LMP configuration for extension script on BCN box:
root@BCNMB-A:/# cd /mnt/fastpath2/
root@BCNMB-A:/mnt/fastpath2/# vi bcn_ext_initial.scr
Modify as follows:
<mcrnc_name>_lmp-1-<box_number>-1_ext
Example for Box1 extension script:
mcrnc-225_lmp-1-1-1_ext
Example for Box2 extension script:
mcrnc-225_lmp-1-2-1_ext
(5) Run the script for the main switch.
The main switch is located on port 230 (meaning you can login using the command root@BCNMB-A:~# telnet
localhost 230; however, proceed as below).
When you run switch scripts you can use screen - r command to login to the switch.
The screen -r command needs to be used in order to get full permission to run the scripts. Use the following command
in the LMP session:
root@BCNMB-A:~# screen -r
Then select one of the following shortcut key combinations:
Ctrl+G, release and then 0 (main switch).
Ctrl+G, release and then 1 (extension switch).
Ctrl+G, release and then D (back to LMP session).
Now press Ctrl+G, release and then 0, and then hit Enter, to run the script on the main switch.
User: admin
Answer y twice.
Note! The prompt changed to (mcrnc225_lmp_1-1-1_ext) # indicating your work is correct.
(mcrnc225_lmp_1-1-1_ext) # write memory
Answer y
Configuration Saved!
(mcrnc225_lmp_1-1-1_ext) # quit
Or
(mcrnc225_lmp-1-1-1_ext)# exit
(mcrnc225_lmp-1-1-1_ext)> quit
User:
Now press Ctrl+G, release and then D, and then hit Enter, to go back to LMP session.
[detached]
(7) Repeat the switch configuration for the main and the extension switch of all boxes.
Ding! Now repeat steps (3 to 6) for all BCN boxes, taking individual differences as mentioned above into consideration.
Ding! Now connect your cables to BCN box1 and go through the steps below to verify your work.
Check the Inter Node Connections (m10 to m20)
Connect the cables between the two boxes SFP+1 to SFP+1 and SFP+2 to SFP+2.
root@BCNMB-A:~# telnet localhost 230
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
(mcrnc225_lmp-1-1-1_main)
User: admin
Password: No password, just hit Enter.
(mcrnc225_lmp-1-1-1_main) > ena
Password: No password, just hit Enter.
(mcrnc225_lmp-1-1-1_main) # show port all
Admin Physical Physical Link Link LACP Actor
Intf Type Mode Mode Status Status Trap Mode Timeout
------ ------ ------- ---------- ---------- ------ ------- ------ -------0/1 Disable Down Enable Enable long
0/2 Disable Down Enable Enable long
0/3 Disable Auto Down Enable Enable long
0/4 Disable Auto Down Enable Enable long
0/5 Enable 10G Full 10G Full Up Enable Enable long
0/6 Disable Down Enable Enable long
0/7 Enable 10G Full 10G Full Up Enable Enable long
0/8 Disable Down Enable Enable long
0/9 Enable 10G Full 10G Full Up Enable Enable long
0/10 Disable Down Enable Enable long
0/11 Enable 10G Full 10G Full Up Enable Enable long
0/12 Disable Down Enable Enable long
Choose the delivery (usually number 1), then enter the following data:
Q: Please enter the password for user root: root
Q: Please verify password: root
Q: Please enter the password for user _nokfsoperator: root
Q: Please verify password: root
DEBUG: COMM_FEWSIP OK
Q: Please enter the RNC ID (RNC-XX) [ ]: 225
Q: Please enter the RNC TARGET ID [ ]: 00000370895 Eleven digits: 5 zeroes and 6 NE-ID digits
read from the BCN box NE-ID label as in the picture below. It is the same on all BCN boxes of single mcRNC.
Under /log there will be an additional directory with the name: <date><time>_CFPU-0 which contains the logfile
FSETUP.LOG. This means that you have a record of different installations that have been executed.
There are also other useful logs stored in directories under the log directory.
Expected outcome
The application software installation results with:
#==================================#
COMMISSIONING: FINISHED OK (0)
START DATE: 2010-05-12-102523
END DATE: 2010-05-12-104159
ELAPSED TIME: 00:16:36
#==================================#
When the installation script ends you should see the choices below:
0: reboot node
1: debugging shell
Please select "0" or "1".
Reboot the CFPU-0:
After stopping the session, select "0" to reboot the Octeon units. Hurry up or you have to go through the note below!
0: reboot node
1: debugging shell
Please select "0" or "1".
NOTE: If left too long without making a choice of 0/1 above the Octeon may automatically go into debug mode. In debug
mode the user prompt will be a %. Use the command reboot -f to reboot the system and exit from debug mode.
If the Octeon enters into debug mode and the Octeon is rebooted the minicom session will become stuck and it will not be
possible to start another minicom session to CPU1 until the minicom process has been stopped.
To stop the minicom process start a new ssh connection to the LMP of the box where minicom was previously running and
use the command ps -ef | grep minicom to establish the pid for the hanging minicom session. Now use the
command:
kill -9 <pid_of minicom process>
root@BCNMB-A:~# ps -ef | grep minicom
root 14715 14576 0 08:33 pts/6 00:00:00 minicom cpu1
root 15240 15055 0 08:33 pts/7 00:00:00 grep minicom
root@BCNMB-A:~# kill -9 14576
CFPU-0 login: root
Password: root
[root@CFPU-0(mcRNC225) /root]#
(11) Enter hwcli command to show the connected units. (This step is run only at BCN Box1).
[root@CFPU-0 (mcRNC225) /root]# hwcli
Note! If you entered AUTO_POSTCONFIG= false in your session file then only CPU1 of Box m10 (box1) should be
active (node available). All other CPUs in box m10 and box m20 should still be deactivated.
If you set that value to true then all units will be available.
From FEWS prompt, stop the session between the mcRNC and the FEWS:
[root@myfews ~]# fsetupcli --session --stop mcrnc225
Bing! You dont have to repeat any of the previous steps above with the flag: (This step is run only at BCN Box1).
(12) Postconfiguration
Purpose
After the commissioning script finishes the postconfiguration script is run. The script checks the running configuration and
detects all nodes in the cluster. The script also does hard disk and data synchronization and other fundamental
configurations to system after the data synchronization
Steps
(1) Power off the CFPU-1 from CFPU-0. (This step is run only at BCN Box1).
Note:
Skip this step if the AUTO_POSTCONFIG parameter is set to true in the 3 Edit the parameter values.
If you have set the value of AUTO_POSTCONFIG= to true then you dont have to perform this step.
[root@CFPU-0(mcRNC225) /root]# hwcli -p off -n CFPU-1
Expected output:
Powering off CFPU-1 [ok]
(2) Get the internal inter-connection IP address and postconfigure at the CFPU-0. (This step is run only at BCN Box1).
Note:
Skip this step if the AUTO_POSTCONFIG parameter is set to true in the 3 Edit the parameter values.
If you have set the value of AUTO_POSTCONFIG= to true then you dont have to perform this step.
root@CFPU-0 [mcRNC225] > set sw-manage app-sw-mgmt change-status current-sw-build-name 20120919_A current-swbuild-status UT new-sw-build-status BU
SW build status is changed successfully.
#Now you can save fallback using the command:
root@CFPU-0 [mcRNC225] > save sw-manage app-sw-mgmt fb-build build-name 20120919_A
Save FB build successfully.
#Check your work!
root@CFPU-0 [mcRNC225] > show sw-manage app-sw-mgmt builds
SW Build name: sn190912
SW Build status: BU (Active)
SW Delivery: R_QNCB.11.41.2_57.3.WR.mips.bv
LDAP Configuration: config-R_QNCB.11.41.2_57.3.WR.mips.bv-fb260912 Remains the same for active package.
Path to ILMFS files: /var/opt/nokiasiemens/SS_ILOMU/SS_ILMFS/R_QNCB.11.41.2_57.3.WR.mips.bv/
Path to RNW database dump: /var/opt/nokiasiemens/SS_ILOMU/DB/R_QNCB.11.41.2_57.3.WR.mips.bv/
SW Build name: 20120919_A
SW Build status: FB
SW Delivery: R_QNCB.11.41.2_57.3.WR.mips.bv
LDAP Configuration: config-R_QNCB.11.41.2_57.3.WR.mips.bv-FB20120926172538 Auto startup config created for FB.
Path to ILMFS files: /var/opt/nokiasiemens/SS_ILOMU/SS_ILMFS/R_QNCB.11.41.2_57.3.WR.mips.bv-FB20120926172538/
Path to RNW database dump: /var/opt/nokiasiemens/SS_ILOMU/DB/R_QNCB.11.41.2_57.3.WR.mips.bvFB20120926172538/
Appendix :
A- Resetting FEWS during commissioning.
Each time you reset FEWS check:
1- It is recommended first to start saving a log for your session.
To save log of your work in FEWS type the command:
# script /tmp/xxyyzz.log
<Your work>
Then after you finish press CTRL-D to generate the file.
Another way is:
# script /tmp/xxyyzz.log
<Your work>
# uname -a
# exit
2- Ethernet interface IP address.
[root@myfews ~]# ifconfig eth0
C- TN38 handling.
[root@CFPU-0(mcRNC224) /root]# fsclish
root@CFPU-0 [mcRNC224]
Example:
root@CFPU-0 [mcRNC224]
Store
----CFPU-0
CFPU-0
CFPU-0
CFPU-0
FileName
--------
tn38logs
rncinfo
CFPU-0
tn38logs_rncinfo_201210101419.tar.gz
tn38logs
rncuserplane
CFPU-0
tn38logs_rncuserplane_201210101419.tar.gz
tn38logs
rncipconfig
CFPU-0
tn38logs_rncipconfig_201210101419.tar.gz
tn38logs
rnchw
CFPU-0
tn38logs_rnchw_201210101419.tar.gz
========================================================================
tn38logs_0.tar is available at /var/log/stdsymp
========================================================================
Constituent files of generated symptom report tn38logs:
tn38logs_0.tar
A file named tn38logs_0.tar is saved to /var/log/stdsymp under CFPU-0
Transfer the file to LMP-1-1-1 by running the following command from CFPU-0:
[root@CFPU-0(mcRNC225) /]# scp /var/log/stdsymp/tn38logs_0.tar root@lmp-1-1-1:/tmp/
Or the following command from LMP-1-1-1:
root@BCNMB-A:~# scp root@cfpu-0:/var/log/stdsymp/tn38logs_0.tar /tmp/
Then use SFTP client (e.g. Filezilla, WinSCP, etc) to take the file to your laptop:
192.168.10.51 or 52), username: root, Password: root, Port: 22
D- vi editor.
To learn how to use vi editor in Linux ask Google; however, below is a simple guide!
Hit i for editing, and once you finish press Esc.
Then type :wq to write and quit.
If the file is read only you may have to type :wq! to overwrite.
If you made a mistake and dont want to save the file type q!.
After editing the file check your work by the previous cat command.