Professional Documents
Culture Documents
Upgrade Guide (CLI) : Issue 15 Date 2020-11-20
Upgrade Guide (CLI) : Issue 15 Date 2020-11-20
Issue 15
Date 2020-11-20
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their
respective holders.
Notice
The purchased products, services and features are stipulated by the contract made between
Huawei and the customer. All or part of the products, services and features described in this
document may not be within the purchase scope or the usage scope. Unless otherwise
specified in the contract, all statements, information, and recommendations in this document
are provided "AS IS" without warranties, guarantees or representations of any kind, either
express or implied.
The information in this document is subject to change without notice. Every effort has been
made in the preparation of this document to ensure accuracy of the contents, but all
statements, information, and recommendations in this document do not constitute a warranty
of any kind, express or implied.
Website: https://www.huawei.com
Email: support@huawei.com
Purpose
This document describes how to upgrade the software of the MA5800 series
in terms of the following aspects: upgrade precautions, upgrade process,
preparations, pre-upgrade check, upgrade operations, rollback, upgrade
verification, and common troubleshooting.
Related Versions
The following table lists the product versions related to this document.
Intended Audience
This document is intended for:
Technical support engineers
Maintenance engineers
Symbol Conventions
The symbols that may be found in this document are defined as follows.
Symbol Description
Indicates a hazard with a high level of risk which, if not
avoided, will result in death or serious injury.
Symbol Description
Indicates a hazard with a low level of risk which, if not
avoided, could result in minor or moderate injury.
Change History
Issue Date Description
15 2020-11-2 Update the target version description.
0 Update 5.1 Verifying the Device Status, add the
Version Information Example.
Update 6.2 Verifying the Downgrade, add the
note of check the version information.
Updated 4.3 Example and added the description.
Contents
2 Upgrade Process.............................................................................................................................. 6
3 Preparing for the Upgrade............................................................................................................. 8
3.1 Preparing Files and Materials Required for the Upgrade........................................................................ 8
3.2 Configuring the File Transfer Service........................................................................................................... 10
3.3 Pre-Upgrade Check.............................................................................................................................................11
3.3.1 Check the Device Version............................................................................................................................ 11
3.3.2 Check Using Smartkit Inspector Tool....................................................................................................... 12
7 Common Troubleshooting............................................................................................................ 32
8 Appendix.........................................................................................................................................34
8.1 Unpacking and Packing.....................................................................................................................................34
Upgrade Way
You can upgrade the device software using the NMS or command line
interface (CLI). The following table lists the differences between the two
scenarios.
Upgrade Modes
There are two upgrade modes: the upgrade with service interruption and
upgrade without service interruption (ISSU).
The differences of the two upgrade modes are as follows. For the operation
differences between the two upgrade modes, see "4.4 Activating Package
File".
The time required from the system restart to the recovery of control boards, service
boards, and services is related to the configured data volume.
Impact on NE management
The NE will fail to connect to the NMS during the system restart after an
upgrade from an earlier version. After the system is restarted, the NMS
needs to synchronize data with the NE.
2 Upgrade Process
The combined package file includes the control board package file. The
combined package file obtained must match the control board type. Any
mismatch may cause faults to the control board hardware.
Ensure that the combined package file and the patch file of the source
version are available in case of any necessary system downgrade. For a
source version that does not support a combined package file, ensure
that the control board package file of the source version are available.
For details about an upgrade within the same R and C version, see Patch
Installation Guide.
Procedure
Step 1 Download the software packages for the source version and target version
from http://support.huawei.com.
Step 2 Authenticate the downloaded software packages by OpenPGP. These
downloaded software packages can be used only when they are
authenticated. To authenticate downloaded software packages, click
Digital Signature Authentication Mode on the upper right corner of the
Software list.
Step 3 Decompress the downloaded software package, and select the files
required for the upgrade.
The name of combined package file may be differences between the different
versions, please refer to the Release Notes to see the detail the Combined
package file name.
If the current combined package version of the MA5800 is V100R18C00 or lower,
the size of the package file to be loaded needs to be less than 500MB. For
package file larger than 500MB, you need to repack the package file to make it
smaller than 500MB so that it can be loaded correctly. If the current combined
package version of the MA5800 is V100R18C10 or higher, there is no above limit
to the size of the package file to be loaded. How to repack a package file using the
unpacking&packing tool, seeing “8.1 ”.
V100R019C10SPC200 and later versions don't need to repack the package file.
6 Telnet tool -
8 Board spare parts, Phillips Ensure that, for each board used on
screwdriver (with a 2# head) the network, at least one spare
board is available, so that a board
can be replaced quickly if it fails.
----End
Prerequisites
Before configuring the file transfer service, ensure that network
communication between the file server and device to be upgraded is
normal.
Context
This topic uses the SFTP mode as an example to describe how to upload
files required for the upgrade to the device from the file server.
Procedure
Step 1 Install the SFTP tool on the file server.
Step 2 Remotely log in to the device to be upgraded. (The SSH login mode is
recommended.)
Step 3 Use the ssh sftp clear command to clear the SFTP settings in the system.
Step 4 Use the ssh sftp set command to set the user name and password for
logging in to the SFTP server.
----End
Example
For example, set the user name and password for logging in to the SFTP
server.
huawei(config)#ssh sftp clear
huawei(config)#ssh sftp set
User Name(<=40 chars):testUser //SFTP server user name
User Password(<=40 chars): //SFTP server password
Listening Port(0--65535):22
Example
For example, query information about the device to be upgraded, including
the software version, patch version, board status, ONU status, CPU usage,
and service traffic volume at upstream ports. In this example:
Step 2 On the Project Management page, right-click a project and choose Add
NE from the shortcut menu. In the displayed dialog box, enter NE
information and click Add.
Step 5 After the inspection is complete, choose Result > Create Report(E)... to
generate a report.
To view the pre-upgrade inspection data of a single NE, select Independent Report
when creating a report.
Step 6 After the report is created, click Open the Directory Holding the
Report… in the Creating report is finished. dialog box.
Step 7 Enter the path containing the report, and open Sum Preventive Maintenance
Report for Engineers to view the report.
If you want to view the pre-upgrade inspection data of a single NE and have selected
Independent Report in step 5, go to the directory containing the IP address of the
target NE and open the Independent Report.xls form to view the report.
----End
Procedure
Step 1 Run the save command to save the database and configuration files.
During a new deployment, the database file must also be saved before
you load the combined package file.
If the save operation fails, do not forcibly upgrade. Locate and
troubleshoot the fault according to actual conditions. If the save
operation failure persists, contact Huawei engineer for help.
Step 2 Run the backup data command to back up the database file to the file
server.
Step 3 Run the backup configuration command to back up the configuration file
to the file server.
----End
Example
For example, save and back up the database file and configuration file to the
file server. In this example:
The SFTP file transfer mode is used.
The IP address of the file transfer server is x.x.x.x.
The backup database file is named as db_mpl_old.dat.
The backup configuration file is named as config_old.txt.
huawei(config)#save
Procedure
Step 1 Run the autosave interval off command to disable periodic automatic
saving or run the autosave time off command to disable scheduled
automatic saving.
----End
You can run the display progress load command to query the loading progress. In
the SFTP loading mode, the loading progress remains unchanged for a period of time
when it reaches 98%. The period ranges from 30 minutes to 120 minutes, depending
on the file size and the speed of the network.
----End
Example
For example, load the combined package file of the target version
V100RxxxCxxSPCxxx. In this example:
The SFTP file transfer mode is used.
The IP address of the file transfer server is x.x.x.x.
The original combined package file is named as
V100RxxxCxxSPxxxx_wholepackage(SPCxxx)_zzzz_yyyy.bin.
The new combined package file (generated after unpacking&packing) is
named as
V100RxxxCxxSPxxxx_wholepackage(SPCxxx)_zzzz_new.bin..
Procedure
Upgrade with service interruption
Run the upgrade command to reset the system and activate the
combined package file.
Upgrade without service interruption (ISSU)
Run the upgrade issu command to upgrade the device software and
activate the combined package file.
Example
Reset the system and activate the combined package file in an upgrade
with service interruption.
huawei(config)#upgrade
Software upgrades will lead to business interruption, continue? (y/n)[n]:y
Activate the combined package file in an upgrade without service
interruption.
huawei(config)#upgrade issu
Software upgrades will lead to business interruption, continue? (y/n)[n]: y
Procedure
Step 1 Run the autosave interval on command to enable periodic automatic
saving or run the autosave time on command to enable scheduled
automatic saving.
----End
Context
If all items listed in Table 5-1 meet the criteria, the upgrade is successful.
Procedure
Step 1 Run the display version command to query version information about the
device software and control board. Ensure that the device version and
control board version are consistent with those in the Release Notes.
The current program area stores the target version after the upgrade and the
standby program area stores the version before the upgrade. Software in the
standby program area will synchronize that in the current program area and will be
the same as the target version 48 hours later.
Example
For example, verify the upgrade results after a device is upgraded. In this
example:
Two control boards are configured in slots 0/9 and 0/10.
The service board is in slot 0/5.
The upstream port on the control board is 0/9/0.
huawei(config)#display version
huawei(config)#display version 0/9
huawei(config)#display version 0/10
huawei(config)#display io-packetfile information
huawei(config)#display board 0
huawei(config)#display board 0/5
huawei(config-if-mpu-0/9)#display port traffic 0
Step 4 After the inspection is complete, choose Result > Create Report(E).... in
the Create Report dialog box, choose Saving Path, check OK.
To view the pre-upgrade inspection data of a single NE, select Independent Report
when generating a report.
Step 5 After the report is created, click Open the Directory Holding the
Report… in the Creating report is finished. dialog box.
Step 6 Enter the path containing the report, and open Sum Preventive Maintenance
Report for Engineers to view the report.
If you want to view the pre-upgrade inspection data of a single NE and have selected
Independent Report in step 4, go to the directory containing the IP address of the
target NE and open the Independent Report.xls form to view the report.
----End
You must use the database file of the source version that is backed up
before the upgrade. Otherwise, configuration data may be lost or upgrade
fails.
You can run the display progress load command to query the loading progress.
In the SFTP loading mode, the loading progress remains unchanged for a period
of time when it reaches 98%. The period ranges from 30 minutes to 120 minutes,
depending on the file size and the speed of the network.
----End
Procedure
Step 1 Run the display language command to check whether the system version
is correct.
Step 2 Run the display version frameid/slotid command to check the version of
the control board.
Step 3 Run the display patch all command to check whether the patch version is
correct.
Step 4 Run the display io-packetfile information command to query the
information about the IO board package file.
Step 5 Run the display board 0 command to check the status of the boards in the
system.
The active control board, standby control board, service boards, and other
boards must be in the normal state.
Step 6 Run the display board frameid/slotid command to check the service port
status.
The service-provisioning ports must be in the activated state.
----End
7 Common Troubleshooting
This topic provides methods for handling common exceptions that occur
during or after the upgrade.
If a problem cannot be solved using the provided handling methods, record the
operations, collect related error information, and contact Huawei technical support
engineers for help.
1. File loading fails.
8 Appendix
Step 4 Click the button. In the dialog box that is displayed, select the
package file to be unpacked, and click Open.
Step 5 Deselect unnecessary boards. Reserve the board software that has been
used and will be used.
Deselect unnecessary boards. The following uses H901XGHD used in the
current environment as an example.
When the internal database is used for the upgrade, ensure that
UPDATETOOLS is selected.
Step 6 Click Pack. In the dialog box that is displayed, select the directory for saving
the package file to generate a new package file.
Step 7 Click Save. After the new package file is generated, the system displays
"The operation that packing the host package is successful." Click OK.
----End
Is the Upgrade
Successful
Pre-upgrade
Check
Upgrade
Procedure Check
Post-upgrade
Verification
The following alarms and events generated are lab data and are for reference only.
Alarms
Fault Alarm Quantity Description Supports Clear Alarm
Automatic
Clearance or
Not
The 1 This fault YES The
communicat alarm is communicatio
ion between reported n of the board
the board after the with the
and the active control board
control control board recovers
board fails. starts up. NOTE
NOTE A clear alarm This alarm is
This alarm is is reported generated for
generated after the the standby
for the control board.
active/stand
standby
by bulk
control
board. backup on
the standby
Events
Event Quantity Description
Backing up 1 This event is generated when the backup
files starts operation starts.
from the
host to the
maintenanc
e terminal