|
This chapter provides the information you need to prepare for a successful Broadband Access Center for Cable (BAC) component installation, including these topics:
The BAC installation program prompts you to install one or more of these components:
Note Install the BAC Network Registrar extensions on a server running Network Registrar 6.0 or greater. |
Although the component installation program supports installing the components on the same computer, in practice, you are likely to run the program on several different computers as described in these sections:
1. Installing the RDU on a Solaris 8 server.
2. Installing the Network Registrar extensions on a Network Registrar server or servers.
3. Installing the client API on one or more client workstations.
To ensure a smooth installation and startup process, complete the order of operations as listed in Table 2-1.
Table 2-1 Installation and Startup Process
|
Before you install BAC, be aware of these database considerations:
For optimum performance and reliability of the BAC database, configure the file system or systems that contain the database files and database log files with an 8 KB block size or greater. If your system configuration does not support an 8 KB block size, then configure the block size in multiples of 8 KB; for example, 16 KB or 32 KB.
The installation program prompts you to specify a directory in which to install database files and database log files. These directories are identified in BAC with system variables, <BPR_DATA> and <BPR_DBLOG> respectively.
To verify that a directory resides on a file system with a minimum 8 KB block size, follow these steps:
In this example, the file system device is /dev/dsk/c0t0d0s4.
Step 2 To determine the file system block size, use the df command. For example:
Example output from the df command is as follows:
In this example, the block size is 8192 bytes, which is 8 KB. The block size of the selected directory, therefore, is correct.
Ensure that the file system in which you place database files is configured to support files above 2 GB. To verify large file support:
Step 2 Note whether the intended file system contains the keyword largefiles.
An example output of the mount command is:
In this example, the output contains the keyword largefiles. This file system, therefore, can support files greater that than 2 GB.
Before you run the installation software, use this checklist to ensure that you are ready:
Note Cisco Systems recommends that yo have at least 350 MB of disk space available. |
Note Cisco recommends that you install the database transaction logs on a different physical disk than either the home directory or the data directory. |
Note If you interrupt the installation program after it begins copying files, you may have to manually clean up the locations of copied files. |
The initial steps in the BAC installation program are identical regardless of the BAC component you are installing. This section describes how to work with the installation program and the initial installation steps.
You install BAC using either the graphical user interface (GUI) or the command line interface (CLI). Both of these interfaces are supplied with BAC.
To install BAC using the graphical interface:
Step 2 At the Solaris system prompt, navigate to the directory containing the setup.bin file. If you are using the BAC CD-ROM, you will find setup.bin located at the root of your CD-ROM drive.
Step 3 Enter this command to start the installation program:
The installation program verifies that you have installed the required patches to the Solaris 8 operating system and are running a supported version of Network Registrar. When the verification is complete, the Welcome screen appears (Figure 2-1).
Step 4 Click Next. The Choose Installation Type screen appears (Figure 2-2).
Step 5 Select one of the two installation types:
Step 6 Click Next. Depending on the option you selected in the preceding step, either the Installation Components screen appears (Figure 2-3), or you begin the lab installation.
Note You must select one of the displayed installation components before you can proceed with the installation. |
To perform the initial installation procedure from the command line:
Step 2 At the Solaris system prompt, change directory to your CD-ROM drive or other installation media. The installation program, setup.bin, is at the root of this drive.
Step 3 Enter this command to start the installation program:
The installation program verifies that you have installed the required patches to the Solaris 8 operating system and a supported version of Network Registrar. When the verification is complete, the program displays welcome information.
Step 4 Press Enter to continue. The program prompts you to choose the installation type. You can choose to install:
Step 5 To choose individual components, enter C; or, to choose Lab installation, enter L. For example:
The program prompts you to confirm the installation type.
Step 6 Press y and then Enter to continue.
At this point you must decide which installation you want to perform. To install individual components go to the "Installing Components Using the CLI" section. To install in a lab environment go to the "Installing in a Lab Environment Using the CLI" section.
This section describes how to upgrade a Broadband Provisioning Registrar (BPR) 2.0.3 or higher installation to BAC 2.5. If you have a BPR 2.0.2 release or any preceding releases, you must first upgrade your system to BPR 2.0.3 and then complete this upgrade procedure.
Note Automated upgrade of BPR lab installations is not supported. The BAC installation program reports an error if a BPR lab installation upgrade is attempted. Consult your Cisco Systems representative for specific recommendations. |
Prior to upgrading to BAC 2.5, you should familiarize yourself with the following upgrade rules:
1. You cannot add a DPE running BPR 2.0.x software into a provisioning group that already supports BAC 2.5.
2. You cannot revert a DPE running BAC 2.5 back to a BPR 2.0.x version without reverting all DPEs and deleting (or recreating) the provisioning group.
3. You cannot disable the PacketCable (voice) technology at a single server within a provisioning group; you must disable it at all servers (DPEs and NR extensions) in the group.
4. A provisioning group can have these DPE configurations:
a. All servers support BAC 2.5 and have PacketCable enabled.
b. All servers support BAC 2.5 and none have PacketCable enabled.
c. All servers support BPR 2.0.3 only.
d. A mixture of servers, supporting BAC 2.5 and BPR 2.0.3, with no PacketCable support at all.
BAC 2.5 provides an incremental approach to upgrading your BPR system deployment; you should upgrade one component at a time. This approach helps to minimize the impact of the upgrade process on any ongoing provisioning operations.
BAC 2.5 can operate in a mixed-release environment where some components have been upgraded while others have not. However, the recommended sequence of component upgrade steps outlined in this chapter must be followed precisely.
Caution Cisco does not recommend running in mixed-release BPR/BAC deployment mode beyond what is strictly necessary to perform the orderly upgrade of an entire deployment. |
Note Certain new features (like PacketCable) cannot be enabled in the provisioning group until all components in the provisioning group have been upgraded to BAC 2.5. |
When upgrading, you must follow this sequence of activity:
Step 2 Migrate the provisioning groups one by one. See the "Upgrading Provisioning Groups" section for additional information.
The RDU server upgrade process replaces the RDU server libraries with new versions, and migrates the database. The BAC installation program performs the upgrade process. The database migration is performed automatically when the RDU server starts after the BAC 2.5 installation is complete.
The RDU server component upgrade also upgrades or installs:
Caution You must not uninstall the existing BPR RDU before installing the new version. The BAC installation program will remove the old version and install a new one. |
Caution BAC 2.5 does not support rolling back to BPR 2.0.3 after the upgrade has occurred. Please ensure that you have backed up the database before continuing. |
Complete this procedure to upgrade the RDU server from a previous BPR release:
Step 2 Verify that the /var/tmp partition on your system, has sufficient space to support the database files.
Step 3 Run these commands to make a backup copy of all your database files:
Step 4 Run these commands to make a backup copy of all RDU configuration files:
Step 5 Run this command to ensure that the disk/partition containing the database has at least 25% of total space available:
Step 6 Run the BAC installation program in either the GUI or console-mode.
Step 7 The installer program detects that a previous RDU version is installed on your system and then prompts you to continue.
Step 8 Follow the installation program to upgrade the RDU. This program removes all old libraries and replaces them with the new BAC 2.5 libraries.
Note The RDU server is not available for processing API or DPE requests during migration. |
Step 9 Click Finish. When the installation program ends, the RDU server automatically restarts and the database migration begins.
Step 10 During migration the RDU server logs progress information into the following log files that you can monitor:
Once migration is complete, appropriate messages are printed into the logs.
Step 11 Run this command to restart the RDU server:
Step 12 Check for successful initialization messages in the RDU server log file, located in the <BPR_DATA>/rdu/logs directory.
At this point, the RDU server upgrade is complete.
Note The RDU database migration can take a significant amount of time to complete and you should plan accordingly. While specific performance will depend on hardware and other factors, the duration of migration could be approximately 10 minutes for every 100,000 devices in the database. Cisco recommends that you practice the RDU upgrade in a staging area prior to disrupting a live deployment. |
The consequences of interrupting the RDU upgrade process are different depending on which stage of the upgrade you interrupt. This applies when interruptions occur while:
a. the upgrade process is run by the BAC installation program
b. a database migration is performed after the BAC installation program finishes and the initial start of the RDU server
Warning Should it become necessary, for any reason, to interrupt the RDU installation during an upgrade, you may not be able to continue the upgrade by simply running the BAC installation program a second time. In this situation, you should re-install the BPR 2.0.x release and then run the BAC installation program again. When you re-install the BPR 2.0.3 release, you should restore the database using the backup that you made prior to attempting the upgrade. |
If for any reason you interrupt the database migration process, which begins after the BAC installation program successfully upgrades the libraries and exits, the migration process will automatically restart the next time RDU server starts.
Once the RDU server has been successfully upgraded to the BAC 2.5 release, you can begin upgrading provisioning groups. Assuming that your provisioning group has redundant DPEs, and redundant DHCP servers, it will continue to service device requests while components are upgraded.
Complete these steps when migrating provisioning groups to BAC 2.5:
Step 2 Upgrade all DPEs in a given provisioning group. See the "Upgrading a DPE" section for additional information.
Step 3 Upgrade all Network Registrar extensions in the provisioning group. See the "Upgrading Network Registrar Extensions" section for additional information.
Once you have upgraded all DPEs and NR extensions in a given provisioning group to BAC 2.5, the provisioning group will switch to the BAC 2.5-only mode and will no longer operate in mixed-releases.
Achieving BAC-only mode for a provisioning group is significant for two reasons:
Completing this procedure will upgrade a DPE running BPR 2.0 to the BAC 2.5 version. You should refer to the Cisco Broadband Access Center for Cable Administrator's Guide for information on using some of the commands noted here.
Step 2 FTP to the DPE with username admin and your DPE password.
Step 3 Change to the incoming directory and transfer the upgrade bundle file in binary mode to the DPE.
Step 4 Close the FTP session.
Step 5 Telnet and login to the DPE.
Step 6 Run the enable command to enter the privileged mode.
Step 7 Stop the DPE.
Step 8 Run the upgrade command. A list of all available upgrade bundles, including upgrade20To25.bpr, will appear.
Step 9 Locate the number corresponding to upgrade bundle upgrade20To25.bpr. Enter that number and the upgrade process starts. Once complete, the upgrade process automatically reboots the DPE.
Step 10 When the DPE reboots, telnet and login again.
Step 11 Run the show dpe command and verify the version of the DPE.
After completing the upgrade process, no further DPE configuration should be necessary to allow the DPE to continue its operation. However, you must enable any new feature separately after all provisioning group components are upgraded to BAC.
Note Upgrading a DPE will clear its current cache. After the DPE is upgraded, and registered with the RDU, it will repopulate its cache. |
You must upgrade all BAC Network Registrar (NR) extensions on each Network Registrar DHCP server in a given provisioning group.
Note Only upgrade Network Registrar extensions, in a given provisioning group, after you have upgraded all DPEs in the provisioning group. You can log into the administrators user interface to verify the version of each DPE server in the provisioning group. |
To upgrade NR extension point on each NR DHCP server:
Step 2 Manually unconfigure the BAC extensions on the Network Registrar server. You can unconfigure Network Registrar from any server that has nrcmd installed and connectivity with Network Registrar. Follow these steps:
Note This procedure assumes the default installation directories for BAC and Network Registrar. It also uses the default Network Registrar username and password. If you installed these products in other directories, you should enter those directory names instead. |
Alternatively, enter this command:
Step 3 Run the BAC uninstallation program in either the GUI or console-mode.
Step 4 Install the BAC Network Registrar extension points. See "Installing Network Registrar Extensions" section for additional information.
Posted: Thu Jan 15 07:01:11 PST 2004
All contents are Copyright © 1992--2004 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.