Software Configuration Management in MCBSC
Software Configuration Management in MCBSC
RG30(BSS), Operating
Documentation, Issue 04
Administer
Issue 01D
Approval Date 2012-03-13
Confidential
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 compo-
nents.
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.
Software Configuration Management in mcBSC and
mcTC
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 DOCUMENTA-
TION OR FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDI-
RECT, 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. All rights reserved
Table of contents
This document has 86 pages.
Summary of changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
List of figures
Figure 1 Directory structure of the hard disk as seen from the SW build management
point of view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 2 Statuses of a created SW build . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 3 The effects of a new SW build deployment on other SW builds . . . . . . 17
Figure 4 The effects of a change delivery deployment on other SW builds of the net-
work element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 5 Cabling between laptop and mcTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
List of tables
Table 1 Subdirectories of WEBFIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 2 Creating a trial configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 3 mcTC SCLI command for software configuration management . . . . . . 38
Table 4 Embedded software (eSW) details of mcTC add-in cards. . . . . . . . . . . 41
Table 5 Internal network port mapping for BCM56820 main switch . . . . . . . . . . 74
Table 6 Parameters for deleting software deliveries . . . . . . . . . . . . . . . . . . . . . . 80
Table 7 Parameters for installing deliveries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Table 8 Parameters for activating deliveries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Table 9 Parameters for installing patch delivery . . . . . . . . . . . . . . . . . . . . . . . . . 83
Table 10 Parameters for downgrading to older software deliveries . . . . . . . . . . . 85
Table 11 Parameters for deleting old software deliveries . . . . . . . . . . . . . . . . . . . 86
Summary of changes
Changes between document issues are cumulative. Therefore, the latest document
issue contains all changes made to previous issues.
Changes between issues 01D (2012/03/13, BSS15 RG20) and 01C (2011/12/14,
BSS15 RG20)
Added a note in Step 6 on specific file conversion steps in section Converting and
copying files in chapter Installing and deploying new software build.
Changes between issues 01C (2011/12/14, BSS15 RG20) and 01B (2011/10/19,
BSS15 RG20)
The following sections are added:
• Checking IUA connection is added as a procedure in trial configuration.
• Restoring other Flexi Platform settings is added under Setting up LMP for commis-
sioning.
Changes between issues 01B (2011/10/19, BSS15 RG20) and 01A (2011/09/30,
BSS15 RG20)
Updated section Ugrading embedded software of BSAC-A add-in card with simpler pro-
cedures to upgrade.
1 Introduction
This document provides information on how to manage software configuration manage-
ment (SCM) for Multicontroller BSC (mcBSC) and Multicontroller Transcoder (mcTC)
Section Software configuration management covers an overall picture of how the
software build of a network element in BSS is managed and describes the existence for
several software builds in a network element, the default build, the purpose of different
software build statuses, and how to chang the statuses of different software build.
Section Software configuration management in mcTC covers an overall picture of how
the software build of mcTC is managed and describes the procedures to install and
activate software build or pactch delivery, upgrade a new mcTC build using SCLI
commands or downgrade to an older build. It also covers the procedures to upgrade the
embedded software of the add-in cards of the mcTC.
g The SCM for mcTC is managed separately and for details refer section Software config-
uration management in mcTC.
g Software update is generally automatically done with an update macro which is run
using the HIT tool. The macro and the HIT tool are provided by Nokia Siemens Networks
with the software delivery.
in the same directory, only one of them is active. The default software build and the
running software build are usually active.
g When installing a change delivery, if you give the WSS command (Switch Active
Package in Directory) without restarting the network element, the running SW build
is not active and not the default build.
• Default SW build
The default software build is loaded into the network element when the network
element is restarted. Thus, the default SW build is the one involved in the initial
loading. The status of the default software build must be BU, NW, or FB (see Status
of a SW build). Usually the default build has the BU status, but in the trial configu-
ration of a major software change, the default build is changed to NW build. During
the trial configuration, the NW build is set as the default build. Reference to the
default build is maintained on the disk in a directory file that is common to all SW
builds. After loading, all default disk operations are directed to the default SW build.
Under normal conditions, the running SW build, the active SW build and the default SW
build are the same.
The memory disk of a network element can contain several SW builds at the same time.
Each SW build is stored in its own directory. In a normal situation, there are at least two
SW builds, the running SW build (BU) and the fallback copy (FB). When the system is
being updated, there is also a third SW build, the NW build.
There can be some SW builds in the UT status and UD status stored on the disk of a
network element also. Usually, these are old SW builds that have not been removed
from the system.
The UT build can also be a new one. When installing a change delivery, the new SW
build is stored into the same directory as the running SW build (usually the BU build),
and the new build is set in the UT status. After that, the activity and the status of the
builds have to be switched by using the WSS command.
A software build brought into a network element can be:
• Update SW build
An update SW build is used to update the existing software of a network element.
• Correction SW build
A correction SW build contains corrections of detected faults.
ROOT
DIRECTORY
SCMANA A B C
- only in FB
build
Figure 1 Directory structure of the hard disk as seen from the SW build management
point of view
A, B, and C
These SW build directories contain subdirectories of a SW build and build-specific data.
You can name the directories freely. However, it is not recommended to give them
names that contain SW build version data or delivery names. Usually, each directory
contains the data of one SW build. During a change delivery deployment, the files of
two SW builds are stored in the same directory.
g Do not change the names of the subdirectories in a SW build directory, such as the A
directory.
SCMANA
The Software Configuration Management Directory (SCMANA) contains the files that
are in common use in SW build management. In the normal directory architecture, SW
build directory does not contain SCMANA. The SCMANA only occurs in the FB build
when you take a fallback copy of the backup build.
TMPDIR
The Temporary Directory (TMPDIR) is an auxiliary directory for the SW build updating
procedure. The results of conversions are stored in the TMPDIR. When the update is
completed, the directory is deleted. The TMPDIR can be created within an old or a new
directory, depending on the current update situation. Usually, the TMPDIR is created in
a new directory. There can be several TMPDIR directories at the same time.
BLCODE
The Boot Loadable Code Directory (BLCODE) contains the program code and the
MAFILE of a SW build. It also contains some files specific to the system level.
MMDIRE
The Man Machine Interface System Directory (MMDIRE) contains the MML programs
(all MML programs of a SW build and their text files).
LFILES
The Loadable Files Directory (LFILES) contains the loadable delivery-specific files and
databases of a SW build.
CONVPR
The Conversion Program Directory (CONVPR) contains the conversion programs. The
conversion programs are needed for the conversion runs performed during SW
updates.
ASWDIR
The Application Specific Workfile Directory (ASWDIR) contains the work files of the
applications. Files created by the user or by the software are stored in this directory. The
use of this directory varies according to the network element. For example, the ASWDIR
stores the history data of change deliveries.
CDTEMP
The Change Delivery Temporary File Store (CDTEMP) directory is used during the
change delivery installation.
WEBFIL
This HTTP Server Root Directory and its subdirectories are used for Web Based Man-
agement of the network element. Some software configuration management actions can
be directed to these subdirectories. Do not change the names of these subdirectories.
The subdirectories of WEBFIL are as follows:
Directory Explanation
CGI Directory for CGI Applications
SCRIPT Directory for scripts related to web-based management
APPS Directory for applications related to web-based manage-
ment
HTDOCS Directory for HTML documents
ICONS Directory for icons used in web-based management
GRAPHICS Directory for graphics used in web-based management
SW builds, the running SW build (BU) and the fallback copy (FB). When the system is
being updated, there is also a third SW build, the new (NW) build.
There can also be some SW builds in the UT status and UD status stored on the disk of
a network element. Usually, these are old SW builds that have not been removed from
the system.
The UT build can also be a new one. When installing a change delivery, the new SW
build is stored into the same directory as the running SW build (usually the BU build) and
the new build is set in the UT status. After that, the activity and the status of the builds
have to be switched with the WSS command.
Every SW build that is created by using the commands of software configuration man-
agement and stored on a disk has a certain working status. (See Figure Statuses of a
created SW build). The possible statuses are as follows:
BACKUP (BU)
BACKUP is the status of a SW build that is stored on a disk and normally defined as the
active, running SW build. Usually the BU build is also the default build, which means that
when the network element starts up, the initial loading system loads the BU build. The
BU build cannot be destroyed by using the SW build management commands. Only one
BU build can be stored on the disk at a time.
FALLBACK (FB)
FALLBACK is the status of a SW build that is a fallback copy of the BU build. In principle,
the FB build is the same as the BU build, except that its data is from the copying
moment, which means that data updated in the BU build after the copying of the FB build
is missing. When the whole SW build is fallback copied (FULL parameter), that is, the
BU build is copied as the FB build, the status of the old FB build automatically changes
into UT. When a fallback copy is made either of all files marked DATA in the MAFILE or
only of changed files (ARCHIVE), the files are copied on top of the previous FB build.
When necessary, you can restore the system to the FB build by using the WSD
command. The use of the FB build has to be resumed, for example, when the BU build
becomes corrupted.
Only one SW build on the disk can be in the FB status at a time.
NEW (NW)
NEW is the status of a new SW build on the disk. The NW build is brought into the
network element first to be tested and then to be deployed. Only one SW build on the
disk can have the NW status at a time.
UNTITLED (UT)
UNTITLED is the status of a SW build stored on a disk. The system can contain several
SW builds that are in the UT status, and they can be stored in their own directories.
Usually, the SW builds which have the UT status are old ones, and they can be deleted.
However, the change delivery introduces the update as a UT build in the same directory
as the BU build.
UNDEFINED (UD)
All the above mentioned are created SW builds. There can also be some uncreated SW
builds on the disk. The status of an uncreated SW build is undefined.
SW builds that are in the UD status can only be referred to in the directory. If there is
more than one uncreated SW builds in the directory, you need to give more information
to specify the builds. When a new uncreated SW update build is copied to the hard disk,
the system automatically sets it to the UD status in order to define it. The SW builds in
the UD status are only visible in the output commands. Several SW builds can be in the
UD status on the disk at the same time.
Rollback Change
statuses of status
(WSR) (WSC)
g The figure shows a situation where the network element has two OMUs. Adding an OMU
in the trial configuration (the WRA command) automatically makes the NW build the
default build in the current OMU, and the BU remains the default build of the traffic side
OMU. If the system has only one OMU and the OMU is added to the trial configuration,
only the NW build is the default build.
can be created from computer units running the old software build to computer units
running the new software build. The update process is executed unit by unit by restarting
and switching over the units. During the software update installation, the old and the new
build can communicate with each other.
Embedded software
The CPU and several other hardware items include embedded software. When a new
network element is taken into use or faulty hardware items are replaced with new ones,
we recommend that you make sure the hardware includes the correct versions of the
eSW.
For instructions on how to check and upgrade eSW packages, see the maintaining and
troubleshooting hardware related documents, commissioning and integrating related
documents and the Embedded Software Handling Command Reference Manual
(command group WD).
For information about the different types of eSW, see the related hardware documenta-
tion.
g The prerequisites are different for each release. Only the basic prerequisites that apply
to all updates are presented here.
g The ETME/ETMA units need to be restarted manually after activating the fallback (or in
any scenario when the software package is changed with system restart).
Steps
3 Make sure that the fallback copy (FB) of the BU build is up-to-date (WQH).
Use the WQH command to output the history data on the SW build changes.
Specify in the parameter the date from which the history data is reported. The WQO
command outputs data concerning the specified SW build.
5 Check the working states of the timeslots on the external routes (RCI).
g This step is only valid for network elements with TDM connections.
If there are too many external routes and timeslots, it is usually enough to take a
sample of them (for example, the first 10 timeslots) for the check-up.
The working states of the timeslots in the external routes must not change in the update.
g Instead of using reset, you can first try the WNJ command, which updates in all units the
SW build identity that the OMU is using.
7 Check if the disk of the network element has space for a new build (WQO).
Check how much space there is on the disk:
ZWQO:EX;
You can free more space by deleting old builds that are not used any more, using the
WQD command.
Further information
For more instructions on software configuration management, see Installing and deploy-
ing a change delivery and Deleting old SW builds.
g Detailed instructions for making a software update are given in the installation manuals
of the relevant SW build. The instructions given here are examples, and they only
contain the basics of the update process. All software updates do not necessarily
include all the phases described here, and on the other hand, some updates require
more phases.
Steps
4. Unzip SW build.
ZIXX:,, <zip file directory>,<zip file
name>.ZIP:,:,,/:TIME=1600;
SW build will be extracted from the ZIP file to the correct directory structure on
the system disk. Unzipping the complete SW build takes about 15 minutes.
Steps
3 Copy the necessary files from the old SW build to the new one.
• Use the copy command queue (IDE), if the system has one.
Before you use the IDE copy command queue, the command queue files must be
first copied to the MMDIRE directory of the current active package:
ZIWY:S:UNIT=OMU,PATH=/<new_directory>/<subdirectory name>,
DRIVE=WDU-S;
ZIWY:D:UNIT=OMU,PATH=/<current active package
directory>/<MMDIRE>,DRIVE=WDU-S;
ZIBC:,,<name of the file to be copied>,%;
Run the command queue IDE.
Usually all other files are copied using the copy command queue, which means you
have to specify the copy command queue you want to use. Use parameter PAR1 to
define the source directory and PAR2 to specify the destination directory.
ZIDE:,WDU,0,<name of conversion command queue>:: PAR1="/old
directory/LFILES",PAR2="/new directory/TMPDIR";
Or:
ZIDE:,,<name of conversion command queue>:OUTFILE=VDU;
4 Run the necessary file conversions or the conversion command queue (IDE).
Run the conversion from the source SW build (usually BU) to the files in the working
directory (TMPDIR). For example:
ZIDE:WDU,0,<name of conversion command queue>::PAR1="/<old
directory>/LFILES", PAR2="/<new_directory>/TMPDIR";
g If the version of the XIPIFCGX.XML file is 1.3-0 in the old package and 1.6-0 in the new
package, you must convert the file in the old package to version 1.6-0 before you
proceed. You can check the file versions with the following commands:
ZIWY:S:PATH=/<old package>/LFILES/,DRIVE=WDU-S;
ZIBT:WDU,S,XIPIFCGX%,XML,,,,A;
ZIWY:S:PATH=/<new_package>/LFILES/,DRIVE=WDU-S;
ZIBT:WDU,S,XIPIFCGX%,XML,,,,A;
If the version of XIPIFCGX.XML is 1.3-0 in the old package and 1.6-0 in the new
package, continue with the following steps.
a) Create a source directory, for example: SRC.
ZIWL::WSB,NODEF:<new_package>:SRC,800,2,XY;
b) Copy XIPIFCGX.XML from the old package directory to the SRC directory.
ZIWY:S:UNIT=OMU,PATH=/<old_package>/LFILES,DRIVE=WDU-S;
ZIWY:D:UNIT=OMU,PATH=/<new directory>/SRC,DRIVE=WDU-S;
ZIBC:,,XIPIFCGX,XML,;
c) Copy MAFILEGX.IMG and MEF*.IMG from the new software package to the SRC
directory.
ZIWY:S:UNIT=OMU,PATH=/<new directory>/BLCODE,DRIVE=WDU-S;
ZIWY:D:UNIT=OMU,PATH=/<new directory>/SRC,DRIVE=WDU-S;
ZIBC:,,MAFILEGX,IMG;
ZIWY:S:UNIT=OMU,PATH=/<new directory>/LFILES,DRIVE=WDU-S;
ZIWY:D:UNIT=OMU,PATH=/<new directory>/SRC,DRIVE=WDU-S;
ZIBC:,,MEF%,%;
d) Make sure you have copied MAFILE and MEFILE from the new software package
to the TMPDIR directory. (See step 4 under section 2.3.1 Creating directories and
copying the SW build)
e) Convert the old XIPIFCGX.XML file from the SRC directory to a new
XIPIFCGX.XML file in the TMPDIR directory with command ZDEM.
ZDEY:S:I:OMU:/<new_package>/SRC:WDU-S:;
ZDEY:D:I:OMU:/<new_package>/TMPDIR:WDU-S;
ZDEM:XIPIFCGX,XML:XIPIFCGX,XML:MODE=FORE:;
7 Allow updating of both files and databases to the disk (DUR, DBR).
ZDUR:<unit>;
ZDBR:<database name>,0:DISK;
11 Delete all files except the default files from the subdirectories in the new directory
(IWD).
ZIWD:,:WSB,NODEF:<new directory>,<subdirectory name>:%,%,FF;
Steps
Further information
If the network element already has an NW build that is not needed any more, you can
destroy the build by using the WQD command, and then create a new SW build in the NW
status.
If the network element already has an NW build and you want to keep it, create the
newest build first in the UT status. In this case, you do not specify the status in the WQC
command, but the system automatically sets the new build in the UT status after creating
it.
When the creation is completed, you can exchange the statuses of the NW and the UT
build by using the WSC command. For example:
ZWSC:NAME=<name of new build>:STAT=NW;
Steps
2 Add the backup central memory unit to the trial configuration (WRA).
Depending on configuration, central memory unit can be the MCHU, MCMU, CM or
CMM unit type.
g Modifying trial configuration is done on the trial side MML session. You have to either
use VIMMLA service terminal extension or configure a different O&M IP address to the
trial side OMU.
For example:
00:MAN> ZLP:1,VIM
00:VIM> 1
00:VIM> CT:
ZWRA:<central memory>,1;
Wait until the unit is up and running before you continue.
Further information
Add the units in the trial configuration in the order which is shown in Table Creating a
trial configuration.
OMU
MCMU-0 MCMU-1
<unit1>-0 <unit1>-1
<unit2>-1 <unit2>-0
After OMU has been added to trial MCMU-0 MCMU-1 OMU
side WRA:OMU; <unit1>-0 <unit1>-1
<unit2>-1 <unit2>-0
After MCMU has been added to trial MCMU-0 OMU
side WRA:MCMU,1; <unit1>-0 <unit1>-1 MCMU-1
<unit2>-1 <unit2>-0
After the selected unit has been MCMU-0 OMU
added to the trial <unit1>-0 MCMU-1
side WRA:<unit1>,1;
<unit2>-1 <unit2>-0 <unit1>-1
Finally, add all the remaining units to MCMU-0 OMU
the trial configuration by using the <unit1>-0 MCMU-1
base trial configuration. QRA:BASE;
<unit2>-1 <unit1>-1
<unit2>-0
You can also form a trial configuration by separately adding all selected units to the trial
configuration. Remember that when you add an N+1 backed up signaling unit to the trial
side, you can define the unit (on the traffic side in this phase) whose lines the signaling
unit will start serving after a cutover. This saves time for the cutover in that unit and its
lines will also be back in the traffic transmitting mode sooner.
If necessary, you can remove units from the trial configuration. For example, if you want
to remove MCMU-1 from the trial side, give the following command:
ZWRR:MCMU,1;
Steps
1 Make all necessary changes to the new SW build in the trial configuration.
New functionalities are often introduced when changing from an old SW build to a new
one, and the update may cause changes that demand modifications in the new SW
build. You should make these changes when the new SW build is tested in the trial con-
figuration.
Before you carry out the update, print the same data as in the preparations phase, and
compare them with each other.
Make all necessary updates.
g During the trial configuration on classic mechanics, complete diagnostics cannot be run
on a unit if the unit has plug-in units with PCM line interfaces. This is because the plug-
in units have not been connected to the active switching network in this situation.
However, those parts of the diagnostics that do not test the interfaces operate in a
normal manner.
3 If necessary, you can remove a unit from the trial configuration (WRR).
Remove a unit from the trial configuration on the trial side MML session.
ZWRR:<unit type>,<unit index>;
4 You can also interrupt the testing and delete the trial configuration.
If necessary, you can also interrupt the testing and delete the trial configuration (for
example, if faults occur on the traffic side).
Steps
Further information
g Testing of an SW build stops only when the new software is deployed and taken into use
or if the trial configuration is deleted.
Steps
Expected outcome
After the command is given and the cutover has been performed, the new software
becomes responsible for handling actual telecommunications traffic in the network
element. In case of duplicated units, the responsibility is transferred from one unit to the
other, but if the unit type is backed up using the N+1 method, the new software is loaded
in the N units and only the unit which has NOSW additional information keeps the old
software.
BCXU-1 change and associate with BCXU-3 after cutover. However, the state and con-
nections for BCXU-0 and BCXU-2 pair remains the same after they are transferred to
the trial side. BCXU-1 remains at the tele side in WO state.
You can use the D2I command to check if the IUA connections are correct:
ZD2I;
g You can return to using the old SW build (command WSD), in which case the default build
changes and the whole system is restarted.
ZWSD:STAT=BU;
g When you cancel the cutover or stop testing to return to the old build, IUA connections
to the units resume their original state. Use the D2I command to check the connections.
Steps
g This step is only valid for network elements with TDM connections.
Further information
When the LAN device integration feature is used, update the Ethernet LAN switches
according to the instructions in Updating the software package of a LAN switch in Inte-
grated LAN Administration. Otherwise, see the instructions in Updating software image
to ESA12, ESA24, ESB20, ESB20-A, and ESB26 Ethernet switches.
g When installing a change delivery, follow the instructions provided with the software.
Steps
Command Function
set sw-manage Installing and activating software build
show sw-manage Listing currently active software delivery
mctccli patch Manage software patch delivery
mctccli getmctcswver Check installed software version
delete sw-manage Delete software delivery
g The recommended directory to copy the software build is also used for storing the
backup build.
Pre-requirement
The mcTC is running with the mcTC software release. It is recommended that all
Change Deliveries (general) are installed (if any).
To upgrade eSW of the different add-in cards, execute the following procedure:
• Upgrading embedded software of BCN-A and BOC-A add-in cards.
• Upgrading embedded software of BDSP-A add-in cards.
• Upgrading embedded software of BSAC-A add-in card.
• Setting up LMP for commissioning
g After the completion of the embedded software upgrade of the Add-in cards, execute the
procedure describe in Setting up LMP for commissioning to configure the MCH and
switches configuration files which were lost during upgration.
Steps
Example:
The following output is displayed:
Add-in Card 1
MMC Version 2.2.0
PCPL Version 0.3.0
OCTF Version 2.2.0
FRUD Version 2.2.0
Part Number C111723.A1A
Add-in Card 2
MMC Version 2.3.0
Part Number C112017.A1A
DSP DCPL Version 2.5.0
DSP UCSW Version 2.3.0
DSP PCPL Version 0.6.0
Add-in Card 3
MMC Version 2.3.0
Part Number C112017.A1A
DSP DCPL Version 2.5.0
DSP UCSW Version 2.3.0
DSP PCPL Version 0.6.0
.
.
.
Add-in Card 8
MMC Version 2.2.0
PCPL Version 0.3.0
OCTF Version 2.2.0
FRUD Version 2.2.0
Part Number C111723.A1A
AMC 1
MMC Version 1.b
hdsam-a_ad_mmcf Version 01.0B.0000
hdsam-a_ad_mmcf Version 00.00.0000
hdsam-a_ad_frud Version 01.0B.0000
AMC 2
MMC Version 0.15
bcnsa-a_nk_ucsw Version 01.03.0000
bcnsa-a_nk_fpga Version 01.07.0000bcnsa-a_nk_mmcf Version XX.YY.ZZZZ
bcnsa-a_nk_frud Version 01.01.0000
bcnsa-a_nk_pcpl Version 00.01.0000
PSU info 0
PSU info 1
Board Mfg : EMERSON
Board Product : BCNAP-A
Board Serial : TR103600000
Board Part Number : C111722.A1A
Board Extra : 1d01
Product Manufacturer : EMERSON
Product Name : DS850-3-009
Steps
2 Copy the embedded software package delivery to the /tftpboot directory of the
TFTP server.
3 Log on to the BCN-A LMP prompt by rebooting the machine or pressing Reset.
Press ENTER at the U-boot countdown to get the prompt.
Expected outcome
BCNMB-A# run ramboot
Speed: 100, full duplex
Using eTSEC0 device
TFTP from server 10.80.53.35; our IP address is 10.80.53.28
Filename 'ncp20000-initrd-upgrade-2.2.0.gz.uboot'.
Load address: 0x2000000
Loading: ######################################################
##############################################################
##############################################################
###############################################################
.
.
.
.
.
Expected outcome
BCN Upgrade Program SW ver 2.2.0
========================================================
1. Upgrade MB VCMC
2. Upgrade MB VCMC FRU
3. Upgrade MB LMP Flash Bank 0
4. Upgrade MB LMP Flash Bank 1
5. Upgrade Octeon Add-in Card MMC FRU
6. Upgrade Octeon Add-in Card MMC and Flash Bank 0
7. Upgrade Octeon Add-in Card MMC and Flash Bank 1
8. Upgrade MB XP2 CPLD
9. Upgrade MB LED CPLD
a. Fully automatic upgrade
b. Upgrade MB Chassis Part Number
c. Upgrade MB Board Info Mfg Date/Timed.
d. Upgrade MB Product Info
0. QUIT
===================================================
Notice:- 8.9 CPLD SW upgrade only support after HW A-103
===================================================
Please enter your upgrade item [Enter]:
a
The full automatic upgrade option will upgrade the embedded software of the add-in
card number 1 and 8 only which are the BOC-A add-in cards. To continue upgrading,
Reboot the image after exiting from the menu.
g The upgrade of add-in cards from 2 to 7 fails since they are BDSP-A. To upgrade the
BDSP-A add-in cards from 2 to 7, see Upgrading embedded software of BDSP-A add-
in cards.
11 End
Further information
To upgrade the BDSP-A add-in card, see Upgrading embedded software of BDSP-A
add-in cards.
To upgrade the BSAC-A add-in card, see Upgrading embedded software of BSAC-A
add-in card.
After the completion of the embedded software upgrade execute the procedure describe
in Setting up LMP for commissioning to configure the MCH and switches configuration
files which were lost during upgration.
Steps
1 Set up a laptop to serve as TFTP server and connect it to the management port of
the mcTC.
Set up a laptop or any other workstation to be used for storing the mcTC embedded
software package delivery. The following files are included in the package:
• bdsp_ep_dtb.img
• fsl_p2020ds-uImage-WR3.0ar_standard
4 Log on to the BCN-A LMP prompt by rebooting the machine or pressing Reset.
Reset the card and press ENTER at U-boot countdown to get the prompt.
Expected outcome
Speed: 100, full duplex
Using eth0 device
TFTP from server 10.80.53.35; our IP address is 10.80.53.26
Filename 'bdsp_ep_dtb.img'.
Load address: 0x1a400000
Loading: #
done
Bytes transferred = 9189 (23e5 hex)
Speed: 100, full duplex
2 To copy the embedded software package files, execute the following steps:
1. root@BDSP-A-135-110-3:~# cd /tmp/
2. root@BDSP-A-135-110-3:/tmp# ifconfig eth0 10.80.53.26
3. root@BDSP-A-135-110-3:/tmp# scp
[email protected]:/home/eswteam/BCN/BDSP/eSWv2.3/bin/*.t
gz ./
Console Message:
The authenticity of host '10.80.53.35 (10.80.53.35)' can't
be established.
RSA key fingerprint is
33:2a:43:83:50:2b:6f:c0:a4:02:88:b0:35:3f:25:60.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.80.53.35' (RSA) to the list
of known hosts.
[email protected]'s password:
bcdsp-a_ad_dcpl_2_5_0.tgz 100% 56KB 56.0KB/s 00:00
bcdsp-a_ad_pcpl_0_6_0.tgz 100% 3351 3.3KB/s 00:00
bcdsp-a_ad_tool_2_3_0.tgz 100% 692 0.7KB/s 00:00
bcdsp-a_ad_ucsw_2_3_0.tgz 100% 67MB 3.7MB/s 00:18
4. root@BDSP-A-135-110-3:/tmp# ls -lapt
Console Message:
drwxr-xr-x 23 root root 1024 Feb 12 2011 ../
-rw-r--r-- 1 root root 70034588 Jan 1 00:02 bcdsp-a_ad_ucsw_2_3_0.tgz
drwxrwxrwt 2 root root 140 Jan 1 00:02 ./
-rw-r--r-- 1 root root 244379 Jan 1 00:02 bcdsp-a_ad_mmcf_2_3_0.tgz
-rw-r--r-- 1 root root 3351 Jan 1 00:02 bcdsp-a_ad_pcpl_0_6_0.tgz
-rw-r--r-- 1 root root 692 Jan 1 00:02 bcdsp-a_ad_tool_2_3_0.tgz
Console Message:
bcdsp-a_ad_ucsw_2_3_0/
bcdsp-a_ad_ucsw_2_3_0/bdsp.bin.md5”bcdsp-a_ad_ucsw_2_3_0/bdsp_ep_dtb.img.md5
bcdsp-a_ad_ucsw_2_3_0/fsl_p2020ds-jffs2
bcdsp-a_ad_ucsw_2_3_0/fsl_p2020ds-uImage-WR3.0ar_standard
bcdsp-a_ad_ucsw_2_3_0/bdsp_ep_dtb.img
bcdsp-a_ad_ucsw_2_3_0/fsl_p2020ds-jffs2.md5
bcdsp-a_ad_ucsw_2_3_0/fsl_p2020ds-uImage-WR3.0ar_standard.md5
bcdsp-a_ad_ucsw_2_3_0/fsl_p2020ds-initrd.gz.uboot.md5
bcdsp-a_ad_ucsw_2_3_0/fsl_p2020ds-initrd.gz.uboot
bcdsp-a_ad_ucsw_2_3_0/bdsp.bin
Console Message:
bcdsp-a_ad_dcpl_2_5_0/bcdsp-a_ad_dcpl_2_5_0/NCPB-
3100E_ver0205.jedbcdsp-a_ad_dcpl_2_5_0/NCPB-
3100E_ver0205.vme
Console Message:
bcdsp-a_ad_pcpl_0_6_0/
bcdsp-a_ad_pcpl_0_6_0/bcdsp-a_ad_pcpl_0_6_0.jed
bcdsp-a_ad_pcpl_0_6_0/bcdsp-a_ad_pcpl_0_6_0.vme
9. root@BDSP-A-135-110-3:/tmp# mv bcdsp-a_ad_ucsw_2_3_0/* ./
Console Message:
bcdsp-a_ad_tool_2_3_0/
bcdsp-a_ad_tool_2_3_0/fwinfo.inf
bcdsp-a_ad_tool_2_3_0/fwinfo.inf.md5
Console Message:
-rw-r--r-- 1 1005 1006 45 Feb 15 2011 fwinfo.inf.md5
-rwxr--r-- 1 1005 1006 1260 Feb 12 2011 fwinfo.inf
-rw-r--r-- 1 1001 1001 70 Feb 12 2011 fsl_p2020ds-uImage-
WR3.0ar_standard.md5
-rw-r--r-- 1 1001 1001 2735403 Feb 12 2011 fsl_p2020ds-uImage-
WR3.0ar_standard
-rw-r--r-- 1 1001 1001 52 Feb 12 2011 fsl_p2020ds-jffs2.md5
-rwxr--r-- 1 1001 1001 38709828 Feb 12 2011 fsl_p2020ds-jffs2
-rw-r--r-- 1 1001 1001 62 Feb 12 2011 fsl_p2020ds-
initrd.gz.uboot.md5
-rwxr--r-- 1 1001 1001 31343283 Feb 12 2011 fsl_p2020ds-
initrd.gz.uboot
-rw-r--r-- 1 1001 1001 50 Feb 12 2011 bdsp_ep_dtb.img.md5
-rw-r--r-- 1 1001 1001 9189 Feb 12 2011 bdsp_ep_dtb.img
-rw-r--r-- 1 1001 1001 43 Feb 12 2011 bdsp.bin.md5-rwxr--r--
1 1001 1001 1048576 Feb 12 2011 bdsp.bin
-rw-r--r-- 1 root root 70034588 Jan 1 00:02 bcdsp-a_ad_ucsw_2_3_0.tgz
drwxr-xr-x 2 1001 1001 40 Jan 1 00:03 bcdsp-a_ad_ucsw_2_3_0/
-rw-r--r-- 1 root root 692 Jan 1 00:02 bcdsp-a_ad_tool_2_3_0.tgz
rwxr-xr-x 2 1005 1006 40 Jan 1 00:04 bcdsp-a_ad_tool_2_3_0/
-rw-r--r-- 1 1001 1001 13902 Jun 1 2010 bcdsp-a_ad_pcpl_0_6_0.vme
-rw-r--r-- 1 root root 3351 Jan 1 00:02 bcdsp-a_ad_pcpl_0_6_0.tgz
-rw-r--r-- 1 1001 1001 15092 Jun 1 2010 bcdsp-a_ad_pcpl_0_6_0.jed
drwxr-xr-x 2 1001 1001 40 Jan 1 00:04 bcdsp-a_ad_pcpl_0_6_0/
-rw-r--r-- 1 root root 57350 Jan 1 00:02 bcdsp-a_ad_dcpl_2_5_0.tgz
drwxr-xr-x 2 1001 1001 40 Jan 1 00:03 bcdsp-a_ad_dcpl_2_5_0/
-rw-r--r-- 1 1001 1001 86005 Aug 4 2010 NCPB-3100E_ver0205.vme
-rw-r--r-- 1 1001 1001 292849 Aug 4 2010 NCPB-3100E_ver0205.jed
drwxr-xr-x 23 root root 1024 Feb 12 2011 ../
drwxrwxrwt 6 root root 520 Jan 1 00:04 ./
Console Message:
-rwxr--r-- 1 1005 1006 1260 Feb 12 2011 fwinfo.inf
-rw-r--r-- 1 1001 1001 2735403 Feb 12 2011 fsl_p2020ds-uImage-
WR3.0ar_standard
-rwxr--r-- 1 1001 1001 38709828 Feb 12 2011 fsl_p2020ds-jffs2
-rwxr--r-- 1 1001 1001 31343283 Feb 12 2011 fsl_p2020ds-
initrd.gz.uboot
-rw-r--r-- 1 1001 1001 9189 Feb 12 2011 bdsp_ep_dtb.img
-rwxr--r-- 1 1001 1001 1048576 Feb 12 2011 bdsp.bin
drwxr-xr-x 2 1001 1001 40 Jan 1 00:03 bcdsp-a_ad_ucsw_2_3_0/
drwxr-xr-x 2 1005 1006 40 Jan 1 00:04 bcdsp-a_ad_tool_2_3_0/
-rw-r--r-- 1 1001 1001 13902 Jun 1 2010 bcdsp-a_ad_pcpl_0_6_0.vme
-rw-r--r-- 1 1001 1001 15092 Jun 1 2010 bcdsp-a_ad_pcpl_0_6_0.jed
drwxr-xr-x 2 1001 1001 40 Jan 1 00:04 bcdsp-a_ad_pcpl_0_6_0/
drwxr-xr-x 2 1001 1001 40 Jan 1 00:03 bcdsp-a_ad_dcpl_2_5_0/
-rw-r--r-- 1 1001 1001 86005 Aug 4 2010 NCPB-3100E_ver0205.vme
-rw-r--r-- 1 1001 1001 292849 Aug 4 2010 NCPB-3100E_ver0205.jed
drwxr-xr-x 23 root root 1024 Feb 12 2011 ../
drwxrwxrwt 6 root root 320 Jan 1 00:04 ./
Console Message:
-rwxr--r-- 1 1005 1006 1260 Feb 12 2011 fwinfo.inf
-rw-r--r-- 1 1001 1001 9189 Feb 12 2011 bdsp_ep_dtb.img
-rw-r--r-- 1 1001 1001 2735403 Feb 12 2011 fsl_p2020ds-uImage-
WR3.0ar_standard
-rwxr--r-- 1 1001 1001 38709828 Feb 12 2011 fsl_p2020ds-jffs2
-rwxr--r-- 1 1001 1001 31343283 Feb 12 2011 fsl_p2020ds-
initrd.gz.uboot
drwxr-xr-x 23 root root 1024 Feb 12 2011 ../
-rwxr--r-- 1 1001 1001 1048576 Feb 12 2011 bdsp.bin
-rw-r--r-- 1 1001 1001 86005 Aug 4 2010 NCPB-3100E_ver0205.vme
-rw-r--r-- 1 1001 1001 292849 Aug 4 2010 NCPB-3100E_ver0205.jed
-rw-r--r-- 1 1001 1001 13902 Jun 1 2010 bcdsp-a_ad_pcpl_0_6_0.vme
-rw-r--r-- 1 1001 1001 15092 Jun 1 2010 bcdsp-a_ad_pcpl_0_6_0.jed
11 End
Further information
To upgrade the BSAC-A add-in card, see Upgrading embedded software of BSAC-A
add-in card.
After the completion of the embedded software upgrade execute the procedure describe
in Setting up LMP for commissioning to configure the MCH and switches configuration
files which were lost during upgration.
Steps
4 Copy the following files included in the embedded software upgrade package to
the /dev/shm directory of the BCN LMP.
• bcnsa-a_nk_tool_0_9_0.tgz
• bcnsa-a_nk_ucsw_01_05_0000.tgz
• bcnsa-a_nk_mmcf_01_05_0000.tgz
7 Activate hpm.
root@BCNMB-A:~# ipmitool -t 0x84 -b 7 hpm activate
9 Log on to BSAC-A.
You can reach the MCU if it is up and running.
ssh ptu-0
Or
If the MCU is down, then log on from LMP BCN.
Before logging to LMP BCN, set the eth0.800 with an IP address within the same sub
network of BSAC-A eth2.800. In case if the BSAC-A cannot be reached due to switch
configuration (for example with the default switch configuration found after an eSW
upgrade of the BCN), load the reference configuration indicated in the commissioning
guide.
ssh 192.168.1.18
or
ssh 192.168.101.19
15 Before resetting check that the new bank has been correctly selected.
root@BSAC:/dev/shm> /opt/diagnostic/bcnsa-a_nk_diagsw 601
Output:
Case ID: 601
Execution time: Thu Aug 1 00:08:40 2011
IPMI:The flash boot bank 1
25 Before resetting check that the new bank has been correctly selected.
root@BSAC:/dev/shm> /opt/diagnostic/bcnsa-a_nk_diagsw 601
Output:
Case ID: 601
Execution time: Thu Aug 1 00:08:40 2011
IPMI:The flash boot bank 0
End
Further information
After the completion of the embedded software upgrade executes the procedure
describe in Setting up LMP for commissioning to configure the MCH and switches con-
figuration files which were lost during upgration.
Steps
g If the login prompt is different, then the embedded software is of older version.
Example:
If the LMP dhcp client obtains address 192.168.4.9, the first add-in card can be con-
nected using the following command:
telnet 192.168.4.9 3001
g The /etc/ser2net.conf file on the LMP lists the port numbers for the different slots
and can used to configure terminal settings, if the default ones are not suitable.
g If you have trouble with the management interface, force it to100mbit speed with
autonegation off on the FEWS side:
# ifdown [commissioning interface]
# ethtool -s [commissioning interface] speed 100
# ethtool -A [commissioning interface] autoneg off
# ifup [commissioning interface]
These commands must not be run on LMP.
Steps
g In order to unmount the iso image after the commissioning is finalized, use the following
command:
unmount
For example:
umount /mnt/fews
exit
interface 0/8
description 'addin-7-xaui1'
shutdown
exit
interface 0/9
description 'addin-6-xaui0'
mtu 9022
vlan pvid 800
vlan participation exclude 1
vlan participation include 800-802,821-822
vlan tagging 801-802,821-822
mode dvlan-tunnel
exit
interface 0/10
description 'addin-6-xaui1'
shutdown
exit
interface 0/11
description 'addin-5-xaui0'
mtu 9022
vlan pvid 800
vlan participation exclude 1
vlan participation include 800-802,821-822
vlan tagging 801-802,821-822
mode dvlan-tunnel
exit
interface 0/12
description 'addin-5-xaui1'
shutdown
exit
interface 0/13
description 'addin-4-xaui0'
mtu 9022
vlan pvid 800
vlan participation exclude 1
vlan participation include 800-802,821-822
vlan tagging 801-802,821-822
mode dvlan-tunnel
exit
interface 0/14
description 'addin-4-xaui1'
shutdown
exit
interface 0/15
description 'addin-3-xaui0'
mtu 9022
vlan pvid 800
vlan participation exclude 1
vlan participation include 800-802,821-822
vlan tagging 801-802,821-822
mode dvlan-tunnel
exit
interface 0/16
description 'addin-3-xaui1'
shutdown
exit
interface 0/17
description 'addin-2-xaui0'
mtu 9022
vlan pvid 800
vlan participation exclude 1
vlan participation include 800-802,821-822
vlan tagging 801-802,821-822
mode dvlan-tunnel
exit
interface 0/18
description 'addin-2-xaui1'
shutdown
exit
interface 0/19
description 'addin-1-xaui0'
mtu 9022
vlan pvid 800
vlan participation exclude 1
vlan participation include 800-802,822-823
vlan tagging 801-802,822-823
mode dvlan-tunnel
exit
interface 0/20
description 'addin-1-xaui1'
shutdown
exit
interface 0/21
description 'sfp1'|
no auto-negotiate
shutdown
exit
interface 0/22
description 'sfp2'
no auto-negotiate
shutdown
exit
interface 0/23
description 'sfp3'
no auto-negotiate
shutdown
exit
interface 0/24
description 'sfp4'
no auto-negotiate
shutdown
exit
interface 0/25
description 'mgmt'
mtu 9022
vlan acceptframe vlanonly
vlan ingressfilter
vlan participation exclude 1
vlan participation include 800
mode dvlan-tunnel
vlan tagging 800
exit
interface 0/27
description 'amc-2'
mtu 9022
vlan pvid 800
vlan participation exclude 1
vlan participation include 800-802
mode dvlan-tunnel
exit
no isdp run
exit
Steps
g In order to unmount the iso image after the commissioning is finalized, use the following
command:
unmount
For example:
umount /mnt/fews
shutdown
exit
interface 0/2
vlan participation exclude 1
shutdown
exit
interface 0/3
vlan participation exclude 1
shutdown
exit
interface 0/4
vlan participation exclude 1
shutdown
exit
interface 0/5
vlan participation exclude 1
shutdown
exit
interface 0/6
vlan participation exclude 1
shutdown
exit
interface 0/7
vlan participation exclude 1
shutdown
exit
interface 0/8
vlan participation exclude 1
shutdown
exit
interface 0/9
vlan participation exclude 1
shutdown
exit
interface 0/10
vlan participation exclude 1
shutdown
exit
interface 0/11
vlan participation exclude 1
shutdown
exit
interface 0/12
vlan participation exclude 1
shutdown
exit
interface 0/13
vlan participation exclude 1
shutdown
exit
interface 0/14
Summary
This procedure must be performed only if the automatic configuration described in the
previous section does not work. The BCM56820 main switch can be configured
manually using the LMP’s FASTPATH switch management CLI running in the screen
session. The screen session contains the following windows:
• 0: fp-820 : FASTPATH switch management software CLI for BCM56820
• 1: fp-512 : FASTPATH switch management software CLI for BCM56512
• 2: mch : MCH CLI for controlling the HW in the BCN
To resume the screen session, type screen-r command. Now, you can access the
three windows listed earlier. To access the windows, the following shortcut keys can be
used:
• <Ctrl-G> + <0> - fp-820 CLI window
• <Ctrl-G> + <1> - fp-512 CLI window
• <Ctrl-G> + <2> - MCH CLI
• <Ctrl-G> + <d> - Log out of the screen session and return to the bash shell.
Steps
Table 5 Internal network port mapping for BCM56820 main switch (Cont.)
exit
interface 0/27
no shutdown
exit
interface 0/28
no shutdown
exit
Steps
Steps
g Resetting the LMP will reset all the add-in cards (nodes).
Steps
1 Restore settings.
Log in as root into MCU-0 and give the following command:
/opt/nokiasiemens/bin/configBCNLmp.py
Summary
The deliveries are installed and activated with the set sw-manage SCLI commands.
g Before upgrading the software, you must backup your data. For more information on
how to backup or restore mcTC software build, refer to the Backup and restore in mcTC
section.
Steps
Parameter Description
logfile <logfile The logfile option will write the logs in the specified file. By
name> default, the logs are located in /var/log/swm.log.
noexec The noexec option will print the important steps that are
executed during the installation of a software patch delivery.
arch The architecture name
<delivery label> The <delivery label> is the name of the software delivery
to be deleted.
Parameter Description
logfile <logfile The logfile option will write the logs in the specified file. By
name> default, the logs are located in /var/log/swm.log.
norollback The norollback option will omit clean up in case of failure
of the command. This will be useful for debugging purposes.
noexec The noexec option will print the important steps that are
executed during the installation of a software delivery.
<delivery name> The <delivery name> is the full path to the software
delivery of an iso image.
Parameter Description
logfile <logfile name> The logfile option will write the logs in the speci-
fied file. By default, the logs are located in
/var/log/swm.log.
delivery label The <delivery label> is the name of the
software delivery to be activated.
mode <online | restart> The mode <online | restart> option can be
used to force the node to be restarted before the
installation is activated. By default, the activation is
performed in the restart mode.
End
Summary
The delivery are installed and activated with the mctccli patch SCLI command. Only
ETP, MCU and DSP software can be upgraded with the patch command.
The involved ETP Add-in card, TCU Add-in cards, and MCU software application are
restarted if involved in the correction delivery.
The software version of MCU, ETP and DSP load correction is check with the mctccli
getmctcswver command.
g Before installing the patch, you must backup your data. For more information on how to
backup or restore mcTC software build, refer to the Backup and restore in mcTC section.
Steps
Parameter Description
folder The full path to the software patch delivery.
file The name of the patch delivery
Example:
To install the correction delivery (S15_MCTC_9_4_0_CORR2) that is located in
/mnt/backup folder, enter the following command at the prompt:
patch folder /mnt/backup file S15_MCTC_9_4_0_CORR2
mctccli getmctcswver
Example:
MCTCMCU 9.4.0
METCKRNA.elf 1.27-1
METCMGTA.elf 1.37.1
METCUPCA.elf 1.37.1
mctdsp.out 1.2
MCTCMCU represents the software running on MCU, the METCKRNA.elf,
METCMGTA.elf, and METCUPCA.elf are the images running on mcETPC and
mctdsp.out is the image running on DSP.
End
Summary
Use the following instructions to revert to a previous delivery build.
Steps
Parameter Description
logfile <logfile The logfile option will write the logs in the specified file. By
name> default, the logs are located in /var/log/swm.log.
norollback The norollback option will omit clean up in case of failure
of the command. This will be useful for debugging purposes.
noexec The noexec option will print the important steps that are
executed during the installation of a software delivery.
<delivery label> The <delivery label> is the name of the software delivery
to be activated.
mode <online | The mode <online | restart> option can be used to
restart> force the node to be restarted before the installation is acti-
vated. By default, the activation is performed in the restart
mode.
Steps
Parameter Description
logfile <logfile The logfile option will write the logs in the specified file. By
name> default, the logs are located in /var/log/swm.log.
noexec The noexec option will print the important steps that are
executed during the installation of a software delivery.
<delivery label> The <delivery label> is the name of the software delivery
to be deleted.
End