Professional Documents
Culture Documents
Ui5.0, Operating
Documentation, issue 2
Issue 1-1
Nokia Siemens Networks 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 Siemens Networks for any additional information.
The information in this document is subject to change without notice and describes only the
product defined in the introduction of this documentation. This documentation is intended for the
use of Nokia Siemens Networks customers only for the purposes of the agreement under which
the document is submitted, and no part of it may be used, reproduced, modified or transmitted
in any form or means without the prior written permission of Nokia Siemens Networks. The
documentation has been prepared to be used by professional and properly trained personnel,
and the customer assumes full responsibility when using it. Nokia Siemens Networks welcomes
customer comments as part of the process of continuous development and improvement of the
documentation.
The information or statements given in this documentation concerning the suitability, capacity,
or performance of the mentioned hardware or software products are given "as is" and all liability
arising in connection with such hardware or software products shall be defined conclusively and
finally in a separate agreement between Nokia Siemens Networks and the customer. However,
Nokia Siemens Networks has made all reasonable efforts to ensure that the instructions
contained in the document are adequate and free of material errors and omissions. Nokia
Siemens Networks will, if deemed necessary by Nokia Siemens Networks, explain issues which
may not be covered by the document.
Nokia Siemens Networks will correct errors in this documentation as soon as possible. IN NO
EVENT WILL Nokia Siemens Networks BE LIABLE FOR ERRORS IN THIS DOCUMENTATION OR FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL OR ANY LOSSES, SUCH AS BUT NOT LIMITED
TO LOSS OF PROFIT, REVENUE, BUSINESS INTERRUPTION, BUSINESS OPPORTUNITY
OR DATA,THAT MAY ARISE FROM THE USE OF THIS DOCUMENT OR THE INFORMATION
IN IT.
This documentation and the product it describes are considered protected by copyrights and
other intellectual property rights according to the applicable laws.
The wave logo is a trademark of Nokia Siemens Networks Oy. Nokia is a registered trademark
of Nokia Corporation. Siemens is a registered trademark of Siemens AG.
Other product names mentioned in this document may be trademarks of their respective
owners, and they are mentioned for identification purposes only.
Copyright Nokia Siemens Networks 2012/8/28. All rights reserved
Id:0900d8058095cb40
Issue 1-1
Table of Contents
This document has 50 pages.
Summary of changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1
2
2.1
2.2
Installation medium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Using commissioning tools from the ISO image . . . . . . . . . . . . . . . . . . 11
Command line interface for commissioning . . . . . . . . . . . . . . . . . . . . . . 14
3
3.1
3.2
3.3
3.4
3.5
3.6
3.6.1
3.6.2
3.6.3
3.7
16
16
19
20
22
23
24
24
25
32
39
4
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
Commissioning troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commissioning session fails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network element is not configured with an IP address . . . . . . . . . . . . .
Network element fails to start the installation. . . . . . . . . . . . . . . . . . . . .
Software installation fails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hardware management does not work after commissioning . . . . . . . . .
LDAP does not work after post configuration. . . . . . . . . . . . . . . . . . . . .
Multi chassis/multi shelf configuration is not working. . . . . . . . . . . . . . .
FEWS has an incorrect time settings. . . . . . . . . . . . . . . . . . . . . . . . . . .
AHUB cannot automatically load configuration from CLA after reset . .
40
40
42
44
45
46
47
48
49
50
Id:0900d8058095cb40
Issue 1-1
List of Figures
Figure 1
Figure 2
Figure 3
Commissioning workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Cabling between the FEWS and Open MGW . . . . . . . . . . . . . . . . . . . . . 16
Serial cable connections to Open MGW . . . . . . . . . . . . . . . . . . . . . . . . . 18
Id:0900d8058095cb40
Issue 1-1
List of Tables
Table 1
Table 2
Table 3
Table 4
Id:0900d8058095cb40
Issue 1-1
......
......
......
......
.......
.......
.......
.......
.
.
.
.
17
17
17
20
Id:0900d8058095cb40
Issue 1-1
Summary of changes
Summary of changes
Changes between issues 1-0 and 1-1
The document title has been changed from Open MGW Software Installation on
Bare Hardware to Open MGW Software Installation.
The chapter Introduction to Open MGW software installation has been updated.
The section Example of FSetup configuration file has been updated.
The section Performing the installation with FEWS has been updated.
The section Performing the installation from USB memory stick has been updated.
The chapter Commissioning troubleshooting has been added.
Id:0900d80580939002
Issue 1-1
Figure 1
Commissioning workflow
The interface pinout and baud rate for the serial cable connected to the shelf manager
differs from the interface pinout and baud rate of the serial cable connected to the CLA0 and other blades. Check the required communication parameters and interface
pinouts from hardware documentation.
Installation medium
The FEWS is a laptop or other workstation which is used for setting up the commissioning network and parameters. With the FEWS, the network element software is installed
over the Ethernet connection via a netboot utility running in the FEWS. This Ethernet
connection is called the commissioning network. The operating system in the FEWS
must be Red Hat Enterprise Linux 4.6 or 5.1. It is installed either by using the FEWS
installer bootable CD-ROM or standard Red Hat Enterprise Linux delivery.
Id:0900d8058094e783
Issue 1-1
The Open MGW -specific commissioning tools are included in the SS_FEWS subsystem, which needs to be installed in the FEWS before the commissioning can be started.
SS_FEWS contains tools for extracting the files from the iso image and installing the
software to the network element. In addition, it contains tools and templates that can be
used for configuring the commissioning parameters and hardware.
In cases where the software is installed from USB memory stick, FEWS is used in preparing the USB memory stick.
Settings for commissioning
The following software is needed:
Software will be installed automatically to the network element. Before the installation
can be started, certain settings specific to the network element must be configured:
1. Prepare the hardware.
The installation medium is connected to the network element hardware and any necessary hardware-specific settings, cabling and port settings are completed.
2. Prepare the software.
The Open MGW software delivery and possible increments are extracted with the
commissioning tools.
3. Create the FSetup configuration file.
The FSetup configuration file can be created prior to the commissioning session and
can be used to override the default commissioning variables. If the FSetup configuration file is not created, the mandatory variables are requested during session creation.
4. Create the commissioning session.
The commissioning session creates the necessary files based on user input and
starts all the necessary services for the automatic netboot installation.
5. Prepare the USB memory Stick.
The existing session from the FEWS machine is copied to the USB memory stick.
The USB memory stick will then act as a FEWS machine.
Software installation to the network element
1. Start the automatic installation.
The installation is started by powering-up the network element and setting it to boot
over the commissioning network or from the USB memory stick.
Note that when booting over the commissioning network the automatic installation
must be launched manually if the PXE boot loader is not supported by the hardware
used.
2. Perform the post-configuration.
The items that are not configurable during the software setup phase are handled by
executing a post-configuration script. For example, it synchronizes the commissioning node system time with the other nodes, unlocks the network element and
prepares it for operation.The post-configuration script also initializes the secondary
cluster manager node (CLA-1), if it is physically available, and proceeds to synchronize its storage devices with those of the primary cluster manager node (CLA-0).
Id:0900d8058094e783
Issue 1-1
After the procedures described in this document have been performed then proceed to
Commissioning Open MGW document.
10
Id:0900d8058094e783
Issue 1-1
Installation medium
2 Installation medium
2.1
Summary
The SS_FEWS subsystem contains command line tools for extracting and mounting the
software delivery in the FEWS.
This step needs to be done only once when using the same FEWS system. It has to be
done again only if there are compatibility issues during software installation with FEWS.
Steps
Id:0900d80580927297
Issue 1-1
11
Installation medium
For example:
cp
/mnt/fews/R_UI50_3.3.1.1.WR.x86_64.20110421T153248_WRx86_64.
img
/mnt/SS_FEWS/R_UI50_3.3.1.1.WR.x86_64.20110421T153248_WRx86_
64.img.gz
d
Go to directory /mnt/SS_FEWS/
Go to directory with the following command:
cd <directory>
For example:
cd /mnt/SS_FEWS/
After the commissioning is finalized, it is possible to un-mount the iso image with the following command:
umount
For example:
unmount /mnt/SS_FEWS
unmount /mnt/fews
12
Id:0900d80580927297
Issue 1-1
Installation medium
Repeat this step each time when you start a new login shell.
Id:0900d80580927297
Issue 1-1
13
2.2
--delivery
The following commands are available in this category:
--post
The only command which is available in this category is configure. Note that this
command can only be executed in the target network element, not in the FEWS. With
the command you can use the following options:
14
--logfile <file name> (-l): Write post-configuration logs into the file specified.
--skipsan (-s): Ignore creating a configuration for storage area network.
--convert (-c): Execute data conversion scripts when making a major software
upgrade.
--interactive (-i): Execute the post-configuration script in interactive mode.
--quiet (-q): Execute the post-configuration script in quiet mode.
--unlock (-u): Execute the post-configuration script to unlock the network
element.
Id:0900d805808262da
Issue 1-1
--hw
The following commands are available in this category:
--ldap
The following commands are available in this category:
--create (c): Populate the Configuration Directory server in the FEWS and start it.
--start (s): Start the Configuration Directory server in the FEWS.
--stop (p): Stop the Configuration Directory server in the FEWS.
--remove (e): Remove the Configuration Directory repository from the FEWS.
For more information on all commands and available options and arguments specific to
each command, see the help pages by entering the following command:
fsetupcli <CATEGORY> --help
Id:0900d805808262da
Issue 1-1
15
Figure 2
16
Id:0900d805808b9745
Issue 1-1
Signal
Description
DTR
TXD
Transmit data
GND
Ground
GND
Ground
RXD
Receive data
DSR
CTS
Clear to send
RTS
Request to send
Table 1
Pin
Signal
Description
RTS
Request to send
DTR
TXD
Transmit data
GND
Ground
GND
Ground
RXD
Receive data
DSR
CTS
Clear to send
Table 2
Port type
Compatible with
ASMGR-A
AHUB3-A
ACPI4-A, ACPI4-B
Table 3
Id:0900d805808b9745
Issue 1-1
17
Example:
Connect the cables as shown in the figure below:
Figure 3
18
Id:0900d805808b9745
Issue 1-1
3.2
Id:0900d805809272bd
Issue 1-1
19
3.3
Definition
HW_PLATFORM
CPU_TYPE
CLUSTERID
COMM_IFACE
COMM_FEWSIP
PASSWORD_root
PASSWORD__nokfsoperator
FSVER
Table 4
20
Id:0900d805809272d7
Issue 1-1
Variable
Definition
COMM_KERNEL_VARIANT
Table 4
Id:0900d805809272d7
Issue 1-1
21
3.4
CLUSTERID="MyOpenMGW"
COMM_FEWSIP="192.168.0.250/16"
COMM_IFACE=eth1
COMM_MODE="initial" # commissioning
COMM_NODE="CLA"
CPU_TYPE="x86_64"
HW_PLATFORM="ATCA" # system
COMM_KERNEL_VARIANT="wr"
FSVER="FP5LYNX"
PASSWORD__nokfsoperator='$1$J8k5aLu5$vhl1J3d0ekBcbos3XwPfk1'
PASSWORD_root='$1$6vfgeYys$Fx3CSTNjKYyMaiACHtc.p.'
22
For the passwords the single quotes must be used to prevent the Linux bash from evaluating the value.
Id:0900d8058092c905
Issue 1-1
3.5
g
2
The credentials directory is not present in FEWS by default, but it must be created by
the user to store the required credentials. For example, the password (clear text format)
can be stored in the root.cred file under the
/opt/nokiasiemens/fews/etc/credentials/ASMGR-A/ directory.
Create the commissioning session.
Create the commissioning session by executing the command below. The name of the
session can be chosen freely.
fsetupcli --session --create <session name> <path to
configuration file>
For example:
fsetupcli --session --create mySession /tmp/myFsetup.conf
Id:0900d805809272d9
Issue 1-1
23
3.6
3.6.1
_nokfsuimanage
_nokfsuimonitor
_nokfsuilog
_nokfsuiseclog
_nokfsuifiletransfer
_nokfsuiwheel
The default login shell for the user account created at above example is fsclish
(SCLI) shell. The user name must be the same as the primary-group name. Do not use
primary groups for permission assignment.
SCLI daemon will cache authorization information per user. It's better to restart the SCLI
daemon if you want to test immediately. Otherwise you have to wait for 10 minutes or
so until the cache is automatically refreshed. The command for resarting the SCLI
daemon is set has restart managed-object /SCLIFwkServer.
For detailed descriptions of the groups and their permissions, see Table Predefined
groups in the document Security in Open MGW.
For more information on how to create user accounts, see Chapter User management
with SCLI in the document Administration Guide.
24
Id:0900d805808b9747
Issue 1-1
3.6.2
If you are installing software to the network element that already has software installed
on hard disk
Then
Clear the Master Boot Record from CLA-1.
Log into CLA-1 as the root user and enter the following command:
dd if=/dev/zero of=/dev/sda count=1 bs=512
If you are using a disk that has an old installation while commissioning, the node might
boot up from its local disk with the old installation.This might bring the system into an
inconsistent state. Clearing of the MBR is done to ensure that booting does not occur
from the local disk.
Id:0900d8058092adf7
Issue 1-1
25
Example
# hwcli |grep available
CLA-0: node available /cabinet-1/chassis-1/piu-1
g
5
********************************************************************************
* Watchdog Timer Configuration
* Select the BIOS POST
*
* *************************************************** * IPMI HW watchdog
*
* BIOS POST Timeout
[Disabled]
* timeout value.
*
* BIOS POST Action
[No Action]
*
*
*
*
*
* OS Load Timeout
[Disabled]
*
*
* OS Load Action
[No Action]
*
*
c
Boot
********************************************************************************
* Boot Device Priority
* Specifies the
*
* *************************************************** * priority of the
*
* 1st Boot [PXE:IBA GE Slot 0200 v1338]
* available boot
*
* 2nd Boot [SCSI:#0600 ID05 LUN0 FUJITSU MBD]
* sources.
*
* 3rd Boot [USB]
*
*
26
Id:0900d8058092adf7
Issue 1-1
*
*
*
Exit BIOS.
*
*
*
Restart the primary cluster manager node and change the boot settings.
a) Restart the CLA-0 node by selecting the reboot node option from the console menu
displayed on the screen:
0: reboot node
1: debugging shell
Please select "0" or "1"
g
10
If you are entering the debugging shell, the node can be rebooted by entering the
following command:
reboot -f
Restart the hub blades.
Wait until the CLA-0 has booted and restart the hub blades one after the other.
Id:0900d8058092adf7
Issue 1-1
27
Enter the following command to reset the active hub in the active shelf manager of
each chassis:
clia boardreset <slot>
Replace <slot> with appropriate slot number.
The slot numbers can be retrieved by entering the command clia board.
Wait until restarted hub is loaded up, and then restart next one.
11
12
g
13
Standby TCU in slot 3 of each shelf must be kept in locked and power-off state. TCU N:1
redundancy will be available in a later release.
28
Id:0900d8058092adf7
Issue 1-1
Example:
clia activate board 3
Repeat the step for all other blades than CLA and HUB blades from the active shelf
manager.
14
# fstestcli
=====================================================================
FSTESTCLI START
=====================================================================
Node
Node
Node
Node
Node
NOK **!!!**
NOK
NOK
NOK
NOK
NOK
**!!!**
**!!!**
**!!!**
**!!!**
**!!!**
OK
NOK **!!!**
OK
Id:0900d8058092adf7
Issue 1-1
29
15
Perform post-configuration.
a
Log into CLA-0 as root user and start post configuration with the command:
fsetupcli post configure
After the post configuration is completed, disk partitions are created and the network
element is unlocked and ready for operation.
The network element is not ready for operation if the script has not been executed.
Thepost-configuration script must be executed even if the CLA-1 node is not physically
available. In this case it will proceed to perform the necessary configuration actions
including unlocking the network element. To unlock the network element, enter the following command:
fsetupcli post configure --unlock
16
30
7/12
5
6
1
6
Id:0900d8058092adf7
Issue 1-1
Unexpected outcome
If show has summary command shows missing nodes then use command show
hardware state node <node-name> with each missing node.
If the hardware states for some nodes are node available then check and update
the firmware and boot settings of those nodes according to Updating Embedded
Software document.
g
17
The normal hardware state for a FRU that is physically not plugged in is node
unplugged. The normal HAS state for such nodes is LOCKED.
Configure IP address for SSH service on CLA unit.
The following configuration assumes that the "Management LAN Setting" in BIOS of
CLA blade has been set to value "Front Panel". For more information about checking
and changing the BIOS settings, see ACPI4-A, ACPI4-B, CPRT4-A and CPRT4-B User
Guide.
Use the following commands to configure IP address 192.168.1.1 for SSH service on
CLA unit:
18
Disconnect the cabling between the FEWS and the network element.
Id:0900d8058092adf7
Issue 1-1
31
3.6.3
g
2
If you are installing software to the network element that already has software installed
on hard disk
Then
Clear the Master Boot Record.
Log into CLA-1 as the root user and enter the following command:
dd if=/dev/zero of=/dev/sda count=1 bs=512
If you are using a disk that has an old installation while commissioning, the node might
boot up from its local disk with the old installation.This might bring the system into an
inconsistent state. Clearing of the MBR is done to ensure that booting does not occur
from the local disk.
32
Id:0900d8058092ae5b
Issue 1-1
Lock and power off CLA-1 node from active CLA-0 node.
Example:
hascli --lock /CLA-1
hascli --power OFF /CLA-1
g
7
Id:0900d8058092ae5b
Issue 1-1
33
10
11
Restart the primary cluster manager node and change the boot settings.
Restart the CLA-0 node by selecting the reboot node option from the console menu
displayed on the screen:
34
Id:0900d8058092ae5b
Issue 1-1
0: reboot node
1: debugging shell
Please select "0" or "1"
If you have entered the debugging shell, the node can be rebooted by entering the following command:
reboot -f
12
Enter the following command to reset the active hub in the active shelf manager of
each chassis:
clia boardreset <slot>
Replace <slot> with appropriate slot number. The slot numbers can be retrieved by
entering the command clia board.
Wait until restarted hub blade is up, and then restart next one.
13
14
Id:0900d8058092ae5b
Issue 1-1
35
g
15
Standby TCU in slot 3 of each shelf must be kept in locked and power-off status. TCU
N:1 redundancy will be available in a later release.
16
# fstestcli
=====================================================================
FSTESTCLI START
=====================================================================
36
Node
Node
Node
NOK **!!!**
NOK **!!!**
NOK **!!!**
NOK **!!!**
Id:0900d8058092ae5b
Issue 1-1
/TCU-0
/TCU-1
******************
Node
Node
NOK **!!!**
NOK **!!!**
17
OK
NOK **!!!**
OK
Perform post-configuration.
a
Log into CLA-0 as root user and start post configuration with the command:
fsetupcli post configure
After the post configuration is completed, disk partitions are created and the network
element is unlocked and ready for operation.
The network element is not ready for operation if the script has not been executed.
Thepost-configuration script must be executed even if the CLA-1 node is not physically
available. In this case it will proceed to perform the necessary configuration actions
including unlocking the network element. To unlock the network element, enter the following command:
fsetupcli post configure --unlock
18
Id:0900d8058092ae5b
Issue 1-1
7/12
5
6
1
6
37
/TDMNIP-1
/IPN-2
/TDMNIP-2
/IPN-3
/TDMNIP-3
Nodes in test mode..........................: 0
.
.
.
Unexpected outcome
If show has summary command shows missing nodes then use command show
hardware state node <node-name> with each missing node.
If the hardware states for some nodes are node available then check and update
the firmware and boot settings of those nodes according to Updating Embedded
Software document.
g
19
The normal hardware state for a FRU that is physically not plugged in is node
unplugged. The normal HAS state for such nodes is LOCKED.
Configure IP address for SSH service on CLA unit.
The following configuration assumes that the "Management LAN Setting" in BIOS of
CLA blade has been set to value "Front Panel". For more information about checking
and changing the BIOS settings, see ACPI4-A, ACPI4-B, CPRT4-A and CPRT4-B User
Guide.
Use the following commands to configure IP address 192.168.1.1 for SSH service on
CLA unit:
38
Id:0900d8058092ae5b
Issue 1-1
3.7
g
4
The fsetupcli post configure --unlock command is run to unlock nodes that
may have been left locked in post configuration or node has been added after post configuration.
Id:0900d805808861a3
Issue 1-1
39
Commissioning troubleshooting
4 Commissioning troubleshooting
4.1
Symptoms
The following error message is displayed to indicate when:
Quotation marks missing from the FSetup configuration file; for example: single
quotes must be used for entering passwords to prevent Linux bash from evaluating
the value.
/opt/nokiasiemens/SS_FEWS/bin/session/../../lib/ \
funclib.sh: eval: line 281: unexpected EOF while looking \
for matching `''
Recovery procedures
40
Id:0900d8058095cb42
Issue 1-1
Commissioning troubleshooting
Id:0900d8058095cb42
Issue 1-1
41
4.2
Cabling is incorrect.
Cables are damaged.
Commissioning session is not running in the FEWS.
Commissioning session is running on the wrong interface in the FEWS.
Symptoms
The network element is not configured with an IP address by the DHCP server running
in the FEWS.
Recovery procedures
1
42
Id:0900d80580881efa
Issue 1-1
Id:0900d80580881efa
Issue 1-1
43
4.3
44
Id:0900d80580882c56
Issue 1-1
4.4
Id:0900d8058092ca75
Issue 1-1
45
4.5
Recovery procedures
Shelf manager can have an incorrect IP address configured after commissioning.
Restart the DHCP on the shelf manager to retrieve the correct IP address.
1
46
All the shelf managers in a system (rack) have to be configured with the correct IP
address and password; for example, all the six shelf mangers in a three shelf installation have to be configured.
Id:0900d805808c890c
Issue 1-1
4.6
Id:0900d805808c8818
Issue 1-1
47
4.7
48
Id:0900d805808d17a9
Issue 1-1
4.8
Check that the hardware clock and system time is set accurately in FEWS.
If the NTP is not used, then the system time and hardware clock must be set accurately in the FEWS.
To check if the time is correct in FEWS, enter the following command:
# date
If the time is incorrect, fix the time setting using the following command:
# date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
Example:
To set the system time to Nov 15 2011, 10:00:00, enter the following command:
# date 111510002011.00
Id:0900d80580882c58
Issue 1-1
49
4.9
50
Id:0900d8058095a9c8
Issue 1-1