Documentos de Académico
Documentos de Profesional
Documentos de Cultura
This document describes the upgrade and downgrade procedures associated with the
Cuda Next-Generation CMTS (CMTS) Software - Version 5.6.1 for the System.
Contents
Upgrading the CMTS to Version 5.6.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Supported Upgrade Releases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Important Boot ROM Upgrade Information . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Version Pre-5.0 to Version 5.6.1 Upgrade Procedures . . . . . . . . . . . . . . . . . . .
Single Management Module Upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Redundant Management Module Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pre-5.0 Version IP Chains Configuration Notes . . . . . . . . . . . . . . . . . . . . . . . .
Versions 5.0.2 and 5.5 to Version 5.6.1 Upgrade Procedures . . . . . . . . . . . . .
Dual Disk Partition Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Checking N+1 Redundancy Status Before Upgrading . . . . . . . . . . . . . . . . . . .
Installing Software to the Passive Partition. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activating the Passive Partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Displaying Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reverting to Factory Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Downgrading the CMTS from Version 5.6.1 . . . . . . . . . . . . . . . . . . . . . . . . . .
Downgrade Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Checking N+1 Redundancy Status Before Downgrading . . . . . . . . . . . . . . . . .
Single Management Module Downgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Redundant Management Module Downgrade . . . . . . . . . . . . . . . . . . . . . . . .
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2
3
4
4
6
10
11
11
12
12
14
17
20
20
22
22
23
24
28
35
Instructions for upgrading pre-5.0 version software for single and redundant
management module configurations. Refer to Version Pre-5.0 to Version 5.6.1
Upgrade Procedures on page 4 for more information.
Instructions for upgrading Releases 5.0.2 and 5.5 software for single and
redundant management module configurations. Refer to Versions 5.0.2 and 5.5
to Version 5.6.1 Upgrade Procedures on page 11 for more information.
Instructions for downgrading Releases 5.0.2 and 5.5 software for single and
redundant management module configurations. Refer to Downgrading the
CMTS from Version 5.6.1 on page 22 for more information.
Version 5.5
Version 5.0.2
Version 4.0.2
Version 4.0.1
If your CMTS is not running any of the above versions, contact the Technical Assistance
Center to obtain the upgrade procedures for your version.
When you log in to the Linux system to perform the procedures in this guide, it is
recommended that you log into the system in root mode. However, if you log in to the
Linux system as administrator, you must enter the su option to obtain full root mode
permissions.
Log in to Linux on the CMTS as root. You must be logged in as root to upgrade
the CMTS software. Note that the only way to log in to the Linux shell as root is
through a local system console (that is, a terminal connected to the COM1 or
COM2 port on the management module), an SSH session, or a console session
that uses a Keyboard/Video/Mouse (KVM) connection. You cannot log in to the
Linux shell as root through a Telnet session.
CAUTION: While you do not need a backup of the configuration to upgrade the
CMTS software, a backup is required if you want to downgrade from Version 5.6.1 to
the software version you are currently running.
2.
Enter this script at the command prompt to run the backup_config.sh script:
backup_config.sh <filename>
where <filename> is the name of the resulting tar file, which is saved to the
current Linux directory (for example, if you run the script from /bas/bin, the
resulting tar file is saved in /bas/bin). If you do not supply a filename, the resulting
file is saved as /bas/Archive/backup.tar.
3.
FTP a copy of the file to another machine. Make sure this is a binary transfer.
Download the self-extracting archive that contains the updated software from the
Technical Assistance Center to the management module. Consider storing the
archive in the /tmp directory. The name of the self-extracting archive changes
from version to version. A sample archive name is:
cuda_base_slim_L_5.6_11.03.2004
2.
Run the self-extracting archive using the following command. Note that you must
log on as root to run the self-extracting archive. The -p argument installs the
software. For example:
./cuda_base_slim_L_5.6_11.03.2004 -p
2.
When given a choice to proceed with a dual partition upgrade, accepting the
default (N) aborts the installation. Enter (Y) to create dual partitions and install the
software to the Active partition.
Detected a single partition installation.
Perform a dual partition upgrade installation. Configuration
data will be preserved.
OK to proceed [N]? Y
From the CLI root mode, enter the save command. This ensures that data is
persisted prior to the upgrade. Note that data is persisted on both management
modules.
CAUTION: While you do not need a backup of the configuration to upgrade the
CMTS software, a backup is required if you want to downgrade from Version 5.6.1 to
the software version you are currently running.
2.
Log in to the Linux shell on the primary management module as root through a
local system console (that is, a terminal connected to the COM1 or COM2 port on
the management module), an SSH session, or a console session that uses a
Keyboard/Video/Mouse (KVM) connection. You cannot log in to the Linux shell as
root through a Telnet session.
3.
Enter this script at the Linux command prompt to run the backup_config.sh
script:
backup_config.sh <filename>
where <filename> is the name of the resulting tar file, which is saved to the
current Linux directory (for example, if you run the script from /bas/bin, the
resulting tar file is saved in /bas/bin). If you do not supply a filename, the resulting
file is saved as /bas/Archive/backup.tar.
4.
Rename the backup.tar file so that the management module slot is identified (for
example, backup-slot13.tar and backup-slot14.tar). Naming the backup.tar
file in this manner helps you restore the file on the correct management module
in the event that a restore operation is required.
Cuda CMTS Upgrade Guide, Version 5.6.1
5.
FTP a copy of the file to another machine. Make sure this is a binary transfer.
6.
7.
Repeat step 3 through step 6 to back up the original secondary (now primary)
management module.
Download the self-extracting archive that contains the updated software from the
Technical Assistance Center to both management modules. Consider storing the
archive in the /tmp directory. The name of the self-extracting archive changes
from version to version. A sample archive name is:
cuda_base_slim_L_5.6_11.03.2004
2.
Determine which module is the secondary management module. Refer to the LED
display or enter this command:
cat /proc/drbd
The resulting display indicates the primary and secondary management modules.
If the display indicates Primary/Secondary, then the module is the primary
Skip this step and proceed to the next step if the display indicates
Secondary/Primary. If the display indicates Primary/Secondary, connect to the
private IP address configured for the secondary management module (this
address was entered when config_ip.sh was run to configure the chassis).
3.
4.
5.
Run the self-extracting archive on the primary management module using the -p
argument. Running the self-extracting archive reboots the module, creates an
active and passive partition, and installs Version 5.6.1 software in the active
partition. The passive partition is empty. Note that you must be logged on as root
to run the self-extracting archive. For example:
./cuda_base_slim_L_5.6_11.03.2004 -p
6.
When given a choice to proceed with a dual partition upgrade, accepting the
default (N) aborts the installation. Enter (Y) to create dual partitions and install the
software to the Active partition.
Detected a single partition installation.
Perform a dual partition upgrade installation Configuration
data will be preserved.
OK to proceed [N]? Y
After the primary management module reboots, ensure that all application
modules complete their reload.
8.
Enter this command on the primary management module to stop the heartbeat:
/etc/rc.d/init.d/heartbeat stop
9.
10. Enter this command on the secondary management module to start the DRBD:
/etc/rc.d/init.d/drbd start
8
11. Enter this command on the secondary management module to start the
heartbeat:
/etc/rc.d/init.d/heartbeat start
12. Ensure that the secondary management module switches and becomes the
primary management module.
13. Run the self-extracting archive on the new primary management module (former
secondary management module) using the -p argument. For example:
./cuda_base_slim_L_5.6_11.03.2004 -p
14. When given a choice to proceed with a dual partition upgrade, accepting the
default (N) aborts the installation. Enter (Y) to create dual partitions and install the
software to the Active partition.
Detected a single partition installation.
Perform a dual partition upgrade installation Configuration
data will be preserved.
OK to proceed [N]? Y
10
When a CMTS ships from the factory, IPChains is enabled on the management
module 10/100 Craft port.
The default IPChains configuration contains a default rule for allowing ICMP
traffic. However, additional rules for filtering ICMP traffic cannot be configured
and the default rule cannot be modified using the CLI in Version 4.0.x. Additional
ICMP rules and the default ICMP rule can be configured and modified by editing
the /bas/bin/basipchains_setup file in Linux (you must have Linux root access to
edit this file).
System Requirements
Displaying Partitions
This section describes how to work with Releases 5.0.2 and 5.5 only. If you are
upgrading to Version 5.6.1 from a pre-5.0 version, refer to the Version Pre-5.0 to
Version 5.6.1 Upgrade Procedures on page 4 for details. If you are downgrading to a
pre-5.0 version from Version 5.6.1, refer to the Downgrading the CMTS from Version
5.6.1 on page 22 for details.
Active Partition Stores system software that the CMTS management module is
currently running.
Passive Partition Stores system software that the CMTS management module is
not currently running, but may activate at any time of your choosing.
The dual disk partition capability enables you to install two different CMTS software
versions on your disk (one version on each partition). You may install one software
version on the passive partition while you run a different software version on the active
partition. At a time of your choosing, you can change the roles of the two partitions:
the passive partition becomes active and the active partition becomes passive. Upon
reboot of the management module, the software version that was previously on the
passive partition becomes active.
The version of CMTS software on both the active partition and the passive partition
must be Version 5.0.2 or greater. You cannot have a pre-5.0 software version on either
the active partition or passive partition.
11
Enables the operator to go back (revert) to the old software version if the new
software version is unacceptable
For example, an operator can install two versions of CMTS system software on the
management module: Version 5.6.1 (141) and Version 5.6.1 (181). The CMTS can run
Version 5.6.1 (141) on the active partition and have Version 5.6.1 (181) on the passive
partition.
System Requirements
A 6.5 GB (or greater) disk on the management module is required to support dual disk
partitions. The self-extracting archive terminates the software installation procedure if
a disk smaller than 6.5 GB is installed on the management module.
To determine the size of your management module hard drive, enter the following
command from within Linux:
cat /proc/ide/hda/capacity
The output of this command should indicate that the hard drive capacity is at least
12,000,000. For example, the following command indicates that the hard drive is
capable of supporting dual partitions:
[root@techpubs /root]# cat /proc/ide/hda/capacity
12685680
[root@techpubs /root]#
If the management module hard drive does not meet the minimum capacity
requirement, you cannot upgrade to Version 5.0.2 or higher.
* N+1 Redundancy group is active. See 'show hccp' commands for more detail! *
If the show hccp command indicates the Protect module is in protect mode, for
example, in Example 2 below the Protect module slot shows 1@3 and Service Active,
then do not perform an upgrade until the @ sign and Service Active do not display, as
in Example 1. The following examples show the status of the Protect module in
nonprotect and protect mode:
Example 1: Protect module in nonprotect mode.
cli:np1:root# show hccp
---------------REDUNDANCY GROUP
---------------Group ID
Application Type
Redundancy Type
Admin Status
Group Status
1
DOCSIS
N+1
Up
In Service
-------------PROTECT MODULE
-------------Slot 1
Member Status
In Service
1
DOCSIS
N+1
Up
In Service
Service Active
13
Log in to Linux on the CMTS as root. You must be logged in as root to install
CMTS software to the passive partition. Note that the only way to log in to the
Linux shell as root is through a local system console (that is, a terminal connected
to the COM1 or COM2 port on the management module) or an SSH session. You
cannot log in to the Linux shell as root through a Telnet session.
2.
Verify the software versions that are on the active and passive partitions by
entering this script:
show_partitions.sh
3.
Download the self-extracting archive that contains the updated software from the
Technical Assistance Center to the management module. The name of the
self-extracting archive changes from version to version. A sample archive name is:
cuda_base_slim_L_5.6_11.03.2004
4.
14
Run the self-extracting archive, specifying either the -c or -p argument at the end
of the command line. For example:
[root@techpubs /root]# ./cuda_base_slim_L_5.6_11.03.2004 -p
6.
When the following prompt appears, type Y and press [Enter] to proceed:
OK to proceed [N]? Y
Determine which module is the primary management module and which module
is the secondary management module. Refer to the LED display, or enter this
command while logged in as root on the module:
cat /proc/drbd
The resulting command output indicates the primary and secondary management
modules. If the output indicates Primary/Secondary, then the module is the
primary management module (and the other module is the secondary
management module). If the output indicates Secondary/Primary, then the
module is the secondary management module (and the other module is the
primary management module).
2.
Log in to Linux as root on the primary management module (if you are not logged
in already). Note that you can connect to the primary IP address that is owned by
the primary management module (this IP address was configured through
config_ip.sh).
3.
Verify the software versions that are on the active and passive partitions by
entering this script:
show_partitions.sh
15
4.
Download the self-extracting archive that contains the updated software from the
Technical Assistance Center to the primary management module. Consider
storing the archive in the /tmp directory. The name of the self-extracting archive
changes from version to version. A sample archive name is:
cuda_base_slim_L_5.6_11.03.2004
5.
6.
7.
When the following prompt appears, type Y and press [Enter] to proceed:
OK to proceed [N]? Y
8.
9.
16
storing the archive in the /tmp directory. The name of the self-extracting archive
changes from version to version. A sample archive name is:
cuda_base_slim_L_5.6_11.03.2004
13. Enter the Linux chmod command to change permissions on the self-extracting
archive to allow proper execute access:
chmod 755 <archive-name>
where <archive-name> is the name of the archive you downloaded in the
previous step. For example:
chmod 755 cuda_base_slim_L_5.6_11.03.2004
14. Run the self-extracting archive on the new primary management module. Make
sure you specify the -p argument at the end of the command line (this argument
specifies that software should be installed to the passive partition). For example:
[root@techpubs /root]# ./cuda_base_slim_L_5.6_11.03.2004 -p
15. When the following prompt appears, type Y and press [Enter] to proceed:
OK to proceed [N]? Y
You have completed installing Version 5.6.1 in the active partitions of both
management modules.
17
Log in to Linux on the CMTS as root. You must be logged in as root to make the
passive partition active. Note that the only way to log in to the Linux shell as root
is through a local system console (that is, a terminal connected to the COM1 or
COM2 port on the management module) or an SSH session. You cannot login to
the Linux shell as root through a Telnet session.
2.
Verify the software versions that are on the active and passive partitions by
entering this script:
show_partitions.sh
3.
If the passive partition is empty, the boot_to_passive.sh script displays an error and
quits. Refer to Installing Software to the Passive Partition on page 14 for information
on installing software to the passive partition.
If you enter [Y], the management module reboots to the passive partition, and the
application modules will reset. Wait for the upgrade to complete.
If you enter [N], you must reset the application modules to load the software version
from the active partition.
Determine which module is the primary management module and which module
is the secondary management module. Refer to the LED display, or enter this
command while logged in as root on the module:
cat /proc/drbd
The resulting display indicates the primary and secondary management modules.
If the display indicates Primary/Secondary, then the module is the primary
management module (and the other module is the secondary management
18
Log in to Linux as root on the secondary management module. Note that you can
connect to the private IP address that is owned by the secondary management
module (this IP address was configured through config_ip.sh).
3.
Verify the software versions that are on the active and passive partitions by
entering this script:
show_partitions.sh
4.
If the passive partition is empty, the boot_to_passive.sh script displays an error and
quits. Refer to Installing Software to the Passive Partition on page 14 for information
on installing software to the passive partition.
If you enter [Y], the secondary management module reboots to the passive partition,
however the application modules do not reset until the actions taken in step 6 are
complete.
If you enter [N], you must reset the application modules to load the software version
from the active partition.
5.
After the secondary management module reboots, log in to Linux as root on the
other management module (primary management module). Note that you can
use connect to the private IP address that is owned by the primary management
module (this IP address was configured through config_ip.sh).
6.
If the passive partition is empty, the boot_to_passive.sh script displays an error and
quits. Refer to Installing Software to the Passive Partition on page 14 for information
on installing software to the passive partition.
19
If you enter [Y], the primary management module reboots to the passive partition. The
application modules reset. The secondary module detects that the other management
module has rebooted and become primary.
If you enter [N], you must reset the application modules to load the software version
from the active partition.
Displaying Partitions
The show_partitions.sh script enables you to display the software versions that are
installed on the active and passive partitions. To display the software versions on the
active and passive partitions, follow this procedure:
1.
2.
Installs software on the active partition with the factory default configuration
Reformats the passive partition, removing all system software from that partition
20
Log in to Linux on the CMTS as root. You must be logged in as root to make the
passive partition active. Note that the only way to login to the Linux shell as root
Cuda CMTS Upgrade Guide, Version 5.6.1
is through a local system console (that is, a terminal connected to the COM1 or
COM2 port on the management module) or an SSH session. You cannot login to
the Linux shell as root through a Telnet session.
2.
Verify the software versions that are on the active and passive partitions by
entering this script:
show_partitions.sh
3.
Download the self-extracting archive that contains the updated software from the
Technical Assistance Center to the management module. Consider storing the
archive in /tmp. The name of the self-extracting archive changes from version to
version. A sample archive name is:
cuda_base_slim_L_5.6_11.03.2004
4.
5.
Run the self-extracting archive. Make sure you specify the -c argument at the end
of the command line (this argument specifies that a clean installation should be
performed). For example:
[root@techpubs /root]# ./cuda_base_slim_L_5.6_11.03.2004 -c
6.
If you have redundant management modules, repeat the previous steps for the
other module.
When you finish, run the config_ip.sh script to configure the management modules.
21
Downgrade Requirements
You can downgrade the CMTS software from Version 5.6.1 to any of the following
software releases. A downgrade to any other version from Version 5.6.1 is not
supported:
Version 5.5
Version 5.02
Version 4.0.2
Version 4.0.1
The procedure that you follow to downgrade the CMTS from Version 5.6.1 to any of
the releases listed above depends on whether the CMTS is configured with a single
management module or redundant management modules.
Downgrade Requirements
CAUTION: Do not attempt to downgrade unless you have a backup of the CMTS
configuration that was created under the target downgrade version, preferably the
backup that you created immediately before upgrade (refer to Backing Up Your
Current Software on page 4 for single management module upgrades or page 6 for
redundant management module upgrades).
During the downgrade procedure, you must restore the backup made prior to
upgrade; otherwise, the downgrade will fail and you will have to perform a complete
reinstallation of the CMTS software (you may have to contact the Technical Assistance
Center to help you with this task).
22
For example, suppose you upgrade from Version 4.0.2 to Version 5.6.1. Then, you
decide to downgrade from Version 5.6.1 to Version 4.0.2, which will require you
to restore a backup created under Version 4.0.2 (that is, created under 4.0.2 just
before you upgraded to Version 5.6.1) during the downgrade procedure. If you
do not have a backup that was created under Version 4.0.2, you should not
attempt the downgrade.
Cuda CMTS Upgrade Guide, Version 5.6.1
CAUTION: If you plan to downgrade your module to a pre-5.0 version remotely, you
must connect a terminal server to the Eth0 port on the management module. The
CMTS loses all in-band and out-of-band connections when you downgrade from a
dual-partition configuration to a single-partition configuration.
1
DOCSIS
N+1
Up
In Service
-------------PROTECT MODULE
-------------Slot 1
Member Status
In Service
23
1
DOCSIS
N+1
Up
In Service
-------------PROTECT MODULE
-------------Slot 1@3
Member Status Service Active
24
Enter this script at the command prompt to run the backup_config.sh script:
backup_config.sh <filename>
where <filename> is the name of the resulting tar file, which is saved to the
current Linux directory (for example, if you run the script from /bas/bin, the
resulting tar file is saved in /bas/bin). If you do not supply a filename, the resulting
file is saved as /bas/Archive/backup.tar.
3.
FTP a copy of the file to another machine. Make sure this is a binary transfer.
Write down the hostname, Craft port IP address, and other settings you enter
through the config_ip.sh script. After the downgrade, you must run this script to
reconfigure the CMTS.
2.
3.
The archive associated with the 5.6.1 software revision on the active partition.
The archive containing the pre-5.0 software revision to which you want to
downgrade on the passive partition (refer to Installing Software to the
Passive Partition on page 14).
The name of the self-extracting archive changes from version to version. A sample
archive name is:
cuda_base_slim_L_5.6_11.03.2004
Consider storing the archives in the /tmp directory.
25
4.
5.
CAUTION: To downgrade, you must use a 5.6.1 self-extracting archive with the -r
argument. Do not attempt to downgrade using a pre-5.0 self-extracting archive by
itself. If you attempt to downgrade using a pre-5.0 self-extracting archive by itself, you
will corrupt the management module hard disk.
6.
When given a choice to revert to a single partition, accepting the default (N)
aborts the downgrade. Enter (Y) to revert to a single partition. For details on
managing dual disk partitions, refer to Dual Disk Partition Overview on
page 11.
7.
Run the config_ip.sh script to configure the CMTS. Refer to the Cuda
Next-Generation CMTS Getting Started Guide for more information on running
this script.
8.
Restore the configuration that you backed up when you upgraded the CMTS to
Version 5.6.1 (the configuration is in a backup.tar file):
a. Log in to the Linux shell as root.
b. Copy the backup file to the CMTS.
c. Enter this script at the command prompt to restore the file:
restore_config.sh <filename>
where <filename> is the name of the backup tar file.
26
9.
27
From root mode, enter the save command. This ensures that data is persisted on
both management modules prior to the downgrade.
CAUTION: While you do not need a backup of the configuration to downgrade the
CMTS software, a backup is required if you want to downgrade from Version 5.6.1 to
the software version you are currently running.
2.
Log in to the Linux shell on the primary management module as root. You must
be logged in as root to back up the CMTS software. Note that the only way to log
in to the Linux shell as root is through a local system console (that is, a terminal
connected to the COM1 or COM2 port on the management module), an SSH
session, or a console session that uses a Keyboard/Video/Mouse (KVM)
connection. You cannot log in to the Linux shell as root through a Telnet session.
3.
28
4.
Rename the backup.tar file so that the management module slot is identified (for
example, backup-slot13.tar and backup-slot14.tar). Naming the backup.tar
file in this manner will help you restore the file on the correct management
module in the event that a restore operation is required.
5.
FTP a copy of the file to another machine. Make sure this is a binary transfer.
6.
7.
Repeat step 2 through step 5 to back up the original secondary (now primary)
management module.
Download the self-extracting archive that contains the updated software from the
Technical Assistance Center to both management modules. Consider storing the
archive in the /tmp directory. The name of the self-extracting archive changes
from version to version. Sample archive names are:
cuda_base_slim_L_5.6_11.03.2004
cuda_base_slim_H_4.0.2_01.07.2003
2.
29
2.
Determine which module is the secondary management module. Refer to the LED
display or enter this command:
cat /proc/drbd
The resulting display indicates the primary and secondary management modules.
If the display indicates Primary/Secondary, then the module is the primary
management module. If the display indicates Secondary/Primary, then the module
is the secondary management module.
3.
Skip this step and proceed to the next step if the display indicates
Secondary/Primary. If the display indicates Primary/Secondary, connect to the
private IP address configured for the secondary management module (this
address was entered when config_ip.sh was run to configure the chassis).
4.
5.
6.
Run the self-extracting archive on the primary management module using the -r
argument. Note that you must be logged on as root to run the self-extracting
archive. For example:
/cuda_base_slim_L_5.6_11.03.2004 -r cuda_base_H_4.0.2_01.07.2003
7.
When given a choice to revert to a single partition, accepting the default (N)
aborts the downgrade. Enter (Y) to revert to a single partition. The downgrade
takes approximately 10 minutes to complete.
30
After the primary management module reboots, ensure that all application
modules complete their reload.
Cuda CMTS Upgrade Guide, Version 5.6.1
9.
Enter this command on the primary management module to stop the heartbeat:
/etc/rc.d/init.d/heartbeat stop
10. Enter this command on the primary management module to stop DRBD:
/etc/rc.d/init.d/drbd stop
11. Enter this command on the secondary management module to start the DRBD:
/etc/rc.d/init.d/drbd start
12. Enter this command on the secondary management module to start the
heartbeat:
/etc/rc.d/init.d/heartbeat start
13. Ensure that the secondary management module switches and becomes the
primary management module.
14. Run the self-extracting archive on the primary management module using the -r
argument. Note that you must be logged on as root to run the self-extracting
archive. For example:
/cuda_base_slim_L_5.6_11.03.2004 -r cuda_base_H_4.0.2_01.07.2003
15. When given a choice to revert to a single partition, accepting the default (N)
aborts the downgrade. Enter (Y) to revert to a single partition. The downgrade
takes approximately 10 minutes to complete.
Do not interrupt the downgrade process for any reason.
16. After the primary management module reboots, ensure that all application
modules complete their reload.
17. Enter this command on the secondary management module to start DRBD:
/etc/rc.d/init.d/drbd start
18. Enter this command on the secondary management module to start the
heartbeat:
/etc/rc.d/init.d/heartbeat start
19. Run the config_ip.sh script on both management modules to configure the
CMTS. This is necessary because you must configure both management modules
for IP connectivity. Refer to the Cuda Next-Generation CMTS Getting Started
Guide for more information on running this script.
20. Restore the configuration that you backed up when you upgraded the CMTS to
Version 5.6.1 (the configuration is in a backup.tar file). Make sure that you
restore the configuration for each management module. You can restore the
configuration on the management module only if it is the primary; you cannot
Cuda CMTS Upgrade Guide, Version 5.6.1
31
Determine which module is the secondary management module. Refer to the LED
display or enter this command:
cat /proc/drbd
The resulting display indicates the primary and secondary management modules.
If the display indicates Primary/Secondary, then the module is the primary
32
Skip this step and proceed to the next step if the display indicates
Secondary/Primary. If the display indicates Primary/Secondary, connect to the
private IP address configured for the secondary management module (this
address was entered when config_ip.sh was run to configure the chassis).
3.
4.
Run the self-extracting archive on the primary management module using the -r
argument. Note that you must be logged on as root to run the self-extracting
archive. For example:
/cuda_base_slim_L_5.6_11.03.2004 -r cuda_base_H_4.0.2_01.07.2003
5.
When given a choice to revert to a single partition, accepting the default (N)
aborts the downgrade. Enter (Y) to revert to a single partition.
After the primary management module reboots, ensure that all application
modules complete their reload.
7.
Enter this command on the primary management module to stop the heartbeat
and DRBD:
halt
8.
Press the Reset button on the secondary management module to start the
heartbeat and DRBD, or press the following keyboard keys:
Ctrl+Alt+Del
9.
Ensure that the secondary management module switches and becomes the
primary management module.
10. Run the self-extracting archive on the primary management module using the -r
argument. Note that you must be logged on as root to run the self-extracting
archive. For example:
/cuda_base_slim_L_5.6_11.03.2004 -r cuda_base_H_4.0.2_01.07.2003
11. When given a choice to revert to a single partition, accepting the default (N)
aborts the downgrade. Enter (Y) to revert to a single partition.The downgrade
takes approximately 10 minutes to complete.
The upgrade takes approximately 10 minutes to complete.
Do not interrupt the downgrade process for any reason.
Cuda CMTS Upgrade Guide, Version 5.6.1
33
12. After the primary management module reboots, ensure that all application
modules complete their reload.
13. Press the Reset button on the secondary management module to start the
heartbeat and DRBD, or press the following keyboard keys:
Ctrl+Alt+Del
14. Run the config_ip.sh script on both management modules to configure the
CMTS. This is necessary because you must configure both management modules
for IP connectivity. Refer to the Cuda Next-Generation CMTS Getting Started
Guide for more information on running this script.
15. Restore the configuration that you backed up when you upgraded the CMTS to
Version 5.6.1 (the configuration is in a backup.tar file). Make sure that you
restore the configuration for each management module. You can restore the
configuration on the management module only if it is the primary; you cannot
restore the configuration on the management module if it is the secondary.
Follow this procedure:
a. Log in to the Linux shell on the primary management module as root.
b. Copy the backup file to the primary management module. Make sure that the
correct backup is restored. The backup that was created for the management
module in slot 13 must be restored on the management module in slot 13. By
the same token, the backup that was created for the management module in
slot 14 must be restored on the management module in slot 14.
c. Enter this script at the command prompt to restore the backup tar file:
restore_config.sh <filename>
where <filename> is the name of the backup tar file.
d. Force a failover so that the secondary module becomes primary, thereby
enabling you to restore the other management modules configuration. Note
that the chassis-config <chassis-number> manager secondary CLI
command enables you to force a failover.
e. Repeat step a through step c.
Following a downgrade or a reboot, do not enter the show running-config
command until the primary route server has initialized. Otherwise, the command
generates an error. To determine if the primary route server has initialized, enter the
show rs-redundancy command. If the slot number of the primary route server
appears in the command output, then you know that the primary route server has
initialized.
34
Related Documentation
For more information on the Cuda Next-Generation CMTS, refer to these publications:
Cuda CMTS SNMP Integration Guide: Provides procedures for integrating the
Cuda Next-Generation CMTS with a Simple Network Management Protocol
(SNMP) network management system.
35