iv
Displaying and maintaining configuration files ······························································································· 105
Upgrading software ····················································································· 106
Overview ························································································································································ 106
Software types ······································································································································· 106
Software file naming conventions ·········································································································· 106
Comware image redundancy and loading procedure ············································································ 106
System startup process ·························································································································· 107
Upgrade methods ·········································································································································· 108
Upgrade procedure summary ························································································································ 108
Preparing for the upgrade ······························································································································ 109
Preloading the Boot ROM image to Boot ROM ····························································································· 109
Specifying startup images and completing the upgrade ················································································ 109
Displaying and maintaining software image settings ····················································································· 110
Example of software upgrade through a reboot ····························································································· 111
Using the emergency shell ·········································································· 112
Managing the file system ······························································································································· 112
Loading the system image ····························································································································· 113
Rebooting the device ····································································································································· 113
Displaying device information in emergency shell mode ··············································································· 113
Emergency shell usage example ··················································································································· 113
Network requirements ···························································································································· 113
Usage procedure ···································································································································· 113
Managing the device ··················································································· 116
Device management task list ························································································································· 116
Configuring the device name ························································································································· 116
Configuring the system time ·························································································································· 116
Specifying the system time source ········································································································· 116
Setting the system time ·························································································································· 117
Enabling displaying the copyright statement ·································································································· 117
Configuring banners ······································································································································· 118
Banner types ·········································································································································· 118
Banner input modes ······························································································································· 118
Configuration procedure ························································································································· 119
Rebooting the device ····································································································································· 119
Configuration guidelines ························································································································· 120
Rebooting devices immediately at the CLI ····························································································· 120
Scheduling a device reboot ···················································································································· 120
Scheduling a task ··········································································································································· 120
Configuration guidelines ························································································································· 120
Configuration procedure ························································································································· 121
Schedule configuration example ············································································································ 122
Disabling password recovery capability ········································································································· 126
Setting the port status detection timer ··········································································································· 126
Configuring CPU usage monitoring ··············································································································· 126
Setting memory thresholds ···························································································································· 127
Configuring the temperature alarm thresholds ······························································································· 128
Verifying and diagnosing transceiver modules ······························································································ 129
Verifying transceiver modules ················································································································ 129
Diagnosing transceiver modules ············································································································ 130
Disabling transceiver module source alarm ··························································································· 130
Restoring the factory-default settings and states ··························································································· 130
Displaying and maintaining device management configuration ····································································· 131
Using Tcl ····································································································· 133
Using Tcl to configure the device ··················································································································· 133
Executing Comware commands in Tcl configuration view ············································································· 133
Using Python ······························································································· 135
Entering the Python shell ······························································································································· 135