- Preface
- Chapter 1 Overview
- Chapter 2 Preparing To Install Components
- Chapter 3 Installing Components
- Chapter 4 Installing In a Lab Environment
- Chapter 5 Post-installation Activities
- Chapter 6 Upgrading Broadband Access Center for Cable
- Chapter 7 Setting up the Device Provisioning Engine
- Appendix A Network Registrar Configuration File Example
- Index
Preparing to Install Components
This chapter provides the information you need to prepare for a successful Broadband Access Center for Cable (BACC) component installation, including these topics:
•
Broadband Access Center for Cable Components
•
Installation and Startup Process
•
Broadband Access Center Database Requirements
Broadband Access Center for Cable Components
The BACC component installation program prompts you to install one or more of these components:
•
Regional distribution unit (RDU). The RDU is the primary server in the BACC provisioning system. You should install the RDU on a Solaris 8 or Solaris 9 server that meets the requirements described in the "Hardware Requirements" section on page 1-2. The RDU performs these functions:
–
Manages the generation of device configurations.
–
Acts as a clearinghouse through which all application programming interface (API) requests must pass.
–
Manages the BACC system.
•
Network Registrar extensions. These extensions are the link between BACC and Network Registrar. Install this component on all Network Registrar servers in your BACC environment. If you are deploying BACC in a failover environment, you must also install the extensions on the failover servers.
Note
We recommend that you install the BACC Network Registrar extensions on a server running Network Registrar 6.1.2.3 or higher.
•
Device Provisioning Engine (DPE). BACC supports the deployment of a DPE on Solaris Sparc computers running Solaris 8 or Solaris 9.
Note
The DPE component now requires licenses to be installed at the RDU. If you have not yet received your licenses, contact your Cisco Systems representative before proceeding.
If, during DPE installation, the installation program detects the presence of a TFTP server running on the same computer that the DPE being installed on, the installation is immediately terminated and an error message appears on screen.
•
Key Distribution Center (KDC). For maximum performance and segmentation of the network, you may install one KDC instance per provisioning group. The KDC, along with the DPE registration service, handles the authentication of all PacketCable voice technology MTAs. When a laboratory installation is performed, the KDC is installed on the lab computer. For performance reasons however, in a component installation, the KDC should be installed on a separate server. The KDC component requires a license.
Note
The KDC and DPE have service keys that are required to allow them to communicate.
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 or 9 server.
2.
Installing the Network Registrar extensions on a Network Registrar server or servers.
3.
Installing the DPE on Solaris Sparc computers running Solaris 8 or Solaris 9.
4.
Installing the KDC server.
Installation and Startup Process
To ensure a smooth installation and startup process, complete the order of operations as listed in Table 2-1.
|
|
|
|---|---|
1. |
Determine which components you are installing and on what computers. |
2. |
Verify the file system block size of the directory in which you intend to install the BACC database and database transaction log files. See the "Broadband Access Center Database Requirements" section. |
3. |
Review the installation checklist. See the "Installation Checklist" section. |
4. |
Install a DPE. When you install the DPE, ensure that you have this information available: • • After Solaris DPE installation is complete, you must configure the DPE using the command line interface (CLI). Refer to the Cisco Broadband Access Center for Cable CLI Reference Guide for these configuration instructions. |
5. |
Install the RDU. When you install the RDU, ensure that you: • • • • Note |
6. |
Install and configure Network Registrar, if it is not already installed on your systems. We recommend that you use Network Registrar 6.1.2.3 or higher. For more information, see the Network Registrar Installation Guide. • a. b. c. d. e. • a. b. c. d. e. Note |
7. |
Install and configure the KDC. When you install the KDC, ensure that you have this information available: • • Note • • Note |
Note |
|
Broadband Access Center Database Requirements
Before you install BACC, be aware of these database considerations:
•
File system block size
•
Support for large files
File System Block Size
For optimum performance and reliability of the BACC 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 BACC with system variables, <BACC_DATA> and <BACC_DBLOG> respectively.
To verify that a directory resides on a file system with a minimum 8 KB block size, follow these steps:
Step 1
Run the UNIX mount command without any parameters to determine on which file system device the directory resides. The default directory is /var/CSCObpr. For example:
/var on /dev/dsk/c0t0d0s4 read/write/setuid/intr/largefiles/onerror=panic/dev=2200004 on Mon Nov 26 08:07:53
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:
# df -g /dev/dsk/c0t0d0s4
Example output from the df command is as follows:
/var (/dev/dsk/c0t0d0s4 ): 8192 block size 1024 frag size
961240 total blocks 851210 free blocks 755086 available 243712 total files
239730 free files 35651588 filesys id
ufs fstype 0x00000004 flag 255 filename length
In this example, the block size is 8192 bytes, which is 8 KB. The block size of the selected directory, therefore, is correct.
Large File Support
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 1
Run the UNIX mount command without parameters.
Step 2
Note whether the intended file system contains the keyword largefiles.
An example output of the mount command is:
/var on /dev/dsk/c0t0d0s4 read/write/setuid/intr/largefiles/onerror=panic/dev=2200004 on Mon Nov 26 08:07:53
In this example, the output contains the keyword largefiles. This file system, therefore, can support files greater that than 2 GB.
Installation Checklist
Before you run the installation software, use this checklist to ensure that you are ready:
•
Verify the prerequisite system hardware and software requirements described in Chapter 1, "Overview"
•
Determine the home directory (<BACC_HOME>) in which you want to install the BACC component or components. The default directory is /opt/CSCObpr.
Note
Cisco Systems recommends that yo have at least 350 MB of disk space available.
•
Ensure that you have root access to the computers where you intend to install BACC components.
•
Have your BACC license key or keys at hand. You need a valid license key for each technology that you want to provision with BACC.
•
For the RDU, determine where you want to install the data directory (<BACC_DATA>) and the database transaction logs (<BACC_DBLOG>). (The default directory is /var/CSCObpr.)
Note
Cisco recommends that you install the database transaction logs on a different physical disk than either the home directory or the data directory.
•
For the RDU, select the shared secret password that BACC servers on your network use as a token to authenticate communication with one another. The shared secret password is the same for all BACC servers on your network.
•
We recommend that Network Registrar 6.1.2.3 or higher is installed and running on any servers where you are installing BACC extensions.
•
For extensions, determine the name of provisioning group to which the Network Registrar server belongs.
•
For Network Registrar extensions, determine where you want to install the data directory (<BACC_DATA>).
•
Verify that you have the necessary Network Registrar configuration files, (See Appendix A, "Network Registrar Configuration File Example" for an example of these configuration files.)
•
Verify that you have the necessary KDC servers available.
Note
If you interrupt the installation program after it begins copying files, you may have to manually clean up the locations of copied files.
Installation
The initial steps in the BACC installation program are identical regardless of the BACC component you are installing. This section describes how to work with the installation program and the initial installation steps.
You install BACC using either the graphical user interface (GUI) or the command line interface (CLI). Both of these interfaces are supplied with BACC.
Installation Using the Graphical User Interface
To install BACC using the graphical interface:
Step 1
Using an X-Windows client, log in as root on the computer on which you intend to install the BACC component.
Step 2
At the Solaris system prompt, navigate to the directory containing the setup.bin file. If you are using the BACC 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:
> setup.bin
The installation program verifies that you have installed the required patches to the Solaris operating system. When the verification is complete, the Welcome screen appears.
Step 4
Click Next. The Choose Installation Type screen appears.
Step 5
Select one of the two installation types:
•
Individual Components—This option enables you to install an RDU, Network Registrar extensions, the DPE, or the KDC. See these sections for the appropriate installation instructions:
–
Installing the Regional Distribution Unit, page 3-2
–
Installing Extensions on a Network Registrar Server, page 3-3
–
Installing the Key Distribution Center, page 3-7
–
Installing the Device Provisioning Engine, page 3-8
•
Lab—This option enables you to install the software in a laboratory environment. See Chapter 4, "Installing in a Lab Environment" in this guide.
Step 6
Click Next. Depending on the option you selected in the preceding step, either the Installation Components screen appears, or you begin the lab installation.
Note
You must select one of the displayed installation components before you can proceed with the installation.
Installing from the Command Line
To perform the initial installation procedure from the command line:
Step 1
Log into the intended BACC host as root.
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:
> setup.bin -console
The installation program verifies that you have installed the required patches to the Solaris operating system. 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:
•
Individual components
•
Lab installation
Step 5
To choose individual components, enter C; or, to choose Lab installation, enter L. For example:
Choose Installation
Choose the type of BPR installation you want to install.
The Lab installation will store all components in the chosen destination.
Otherwise, you can select individual components and destinations.
Enter C for individual components or L for lab [C]:c
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 on page 3-8. To install in a lab environment go to the "Installing in a Lab Environment Using the CLI" section on page 4-3.
Feedback