cc/td/doc/product/rtrmgmt/bacbba/bacbba25
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Managing Data
Overview of Data Management
Distributing Service Provider Data
Distributing Administrative Network Data
Backing Up and Restoring Data

Managing Data


The Cisco Broadband Access Center (BAC) software creates high volumes of provisioning data. BAC provides tools that enable you to distribute this data transparently across multiple databases and to backup important network and subscriber data.

Table 9-1 lists the topics discussed in this chapter and their associated sections.

Table 9-1   Managing Data Topics

If you want to... Go to the...

Learn about data management tools

"Overview of Data Management" section.

Use the mount point feature to distribute service provider data

"Distributing Service Provider Data" section.

Use the mount point feature to distribute administrative network data

"Distributing Administrative Network Data" section.

Backup or restore BAC templates, profiles, and databases

"Backing Up and Restoring Data" section.

Overview of Data Management

The BAC software supports the growth of broadband networks and enables service providers to provision and maintain network devices and subscribers. The number of subscribers might range into the millions. Managing this provisioning data represents a critical business need. BAC addresses this need as follows:

Mount Point Feature

The BAC mount point feature enables you to distribute data about service providers and administrative networks across multiple databases. You identify and query secondary databases using a fully distinguished name (FDN) and prefix.

The BAC server includes, as one component, the Relational Managed Object Repository (RMOR). RMOR provides the interface between the BAC Behavior Manager component and your underlying Oracle databases.

The mount feature stores the FDN of the secondary database in the primary database and in RMOR. The FDN of the secondary database consists of the FDN of the primary database and the mount point name. Consider the following example, in which the primary database is DB1 and the secondary database is DB2. The FDN of the secondary database is:

/DB1/DB2

BAC delegates all operations on objects represented by an FDN to the appropriate database by performing a longest FDN prefix match.

For more information, see the "Distributing Service Provider Data" section and the "Distributing Administrative Network Data" section.

Backup and Restore Utilities

To ensure the integrity of your BAC provisioning data, you should perform regular backups. If your provisioning data becomes unavailable, such as through damage to a disk drive, you can restore this data from the backup copy.

In planning your backup strategy, be aware that you can choose to backup:

How often you choose to run each of these options depends on how dynamic the associated data is.

For more information, see the "Backing Up and Restoring Data" section.

Distributing Service Provider Data

The mount point feature enables you to specify secondary databases for service provider and subscriber group data.


Note   You can use the same secondary database to distribute service provider and administrative network data; however, each requires a unique mount point name.

About Mount Points

When you create a service provider mount point, you set mount point attributes using the fields listed Table 9-2.

Table 9-2   Mount Point Fields (Service Provider)

Field Description

Id

The name of the mount point.

XML File Name

A system-supplied value that specifies the location of the XML file to use in the mount operation.

RDMS

The type of the underlying relational database management system. BAC supports Oracle.

Database Hostname

The hostname for the server on which the secondary database resides.

Database Name

The name assigned to the secondary database.

Database User Name

The user name that has authorization to access the database table space.

Database Password

The password associated with the user authorized to access the database table space.

Database Port Number

The port number used to query the database. The default value is 1521. This property is optional.

Description

A descriptive block of text about the mount point. This property is optional.

To Create a Mount Point

When you create a mount point for service provider data, you select the service provider or the subscriber group.

Before you can create a mount point, you must be logged in as BACAdmin.

To create a mount point for the secondary database of a service provider, follow these steps:


Step 1   Click the Subscriber tab. The system displays the Service Provider Inventory page in the content area of the main window.

Step 2   In the Object Selector, click the service provider or subscriber group for which you want to create a mount point.

Step 3   Click Create Mount Point. The system displays the Create Mount Point page in the main window.

Step 4   Initialize the secondary database or databases from the UNIX command line. To initialize the secondary database, complete these steps:

    a. Open a new window so that you can connect and log in to the Oracle server where the secondary database is located.

    b. Log in to the Oracle server as the user oracle; that is, the user with permission to access the Oracle table space.

    c. Change (cd) to the following directory:

> cd /opt/oracle/product/8.1.7

    d. Connect (ftp) to the BAC server. For example:

> ftp bacserver1

    e. Change (cd) to the following directory:

ftp> cd/opt/CSCObacss/scripts

    f. Get (mget) the following two files and place them in the home directory of the secondary Oracle database:

For example:

ftp> bin
200 Type set to I.
ftp> mget secondaryDBLoad pluto_droptable

    g. Copy (cp) PLUTO.schema from /opt/CSCObacss/rmor/ to the home directory of the secondary Oracle host.

    h. Login to your secondary database as the Oracle user.

    i. Run secondaryDBLoad.

    j. When prompted, specify the absolute path for pluto_droptable.sql and PLUTO.schema scripts.

Step 5   Return to the BAC window.

Step 6   Set the mount point properties, as defined in Table 9-3.

Step 7   Click Finish.



To Remove a Mount Point

To remove a mount point for the secondary database of a service provider, follow these steps:


Step 1   Click the Subscriber tab. The system displays the Service Provider Inventory page in the content area of the main window.

Step 2   In the Object Selector, click the service provider or subscriber group from which you want to remove a mount point.

Step 3   Click Remove Mount Point. The system displays a prompt asking you if you want to remove the mount point.

Step 4   Click OK.



Distributing Administrative Network Data

The mount feature enables you to specify secondary databases for administrative network data.


Note   You can use the same secondary database to distribute administrative network data and service provider data; however, each requires a unique mount point name.

About Mount Points

When you create a mount point for the secondary database of an administrative network, you set the fields listed Table 9-3.

Table 9-3   Mount Point Fields (Administrative Network)

Field Description

Parent

A system-supplied value that specifies the location of the administrative network.

Name

The name of the mount point.

XML File Name

A system-supplied value that specifies the location of the XML file to use in the mount operation.

RDMS

The type of the underlying relational database management system. BAC supports Oracle.

Database Hostname

The hostname for the server on which the secondary database resides.

Database Name

The name assigned to the secondary database.

Database User Name

The user name that has authorization to access the database table space.

Database Password

The password associated with the user authorized to access the database table space.

Database Port Number

The port number used to query the database. The default value is 1521. This property is optional.

Description

A descriptive block of text about the mount point. This property is optional.

To Create a Mount Point

Before you can create a mount point, you must be logged in as BACAdmin.

To create a mount point for the secondary database of an administrative network, follow these steps:


Step 1   Click the Network tab. The system displays the Administrative Network Management page in the content area of the main window.

Step 2   In the Object Selector, click Root, and, in the main window, click Create Mount Point. The system displays the Administrative Network Mount Point Properties page in the main window.

Step 3   Open a new window so that you can connect and log in to the Oracle server where the secondary database is located.

Step 4   Initialize the secondary database or databases from the UNIX command line. To initialize the secondary database, follow the instructions in "To Create a Mount Point" section.

Step 5   Return to the BAC window and set the mount point properties, as defined in Table 9-3.

Step 6   Click Next. The system displays the Administrative Network Mount Point Owner Assignment page in the main window.

Step 7   In the Available Owners list box, select the owner and click Add.

Step 8   Click Next to continue. The system displays the Assign AAA Resources page in the main window. This page contains dual list boxes: Available Servers and Selected Servers.

Step 9   To select the AAA resources, do the following:

    a. To select all the AAA resources assigned to the parent service provider or administrative network, check Use Parent Setting and go to step d.

To select a AAA resource that differs from the resources on the parent network, uncheck Use Parent Setting.

    b. To add a AAA server, select a server from the Available Servers list box and click Add.

    c. To remove a server, choose the server from the Selected Servers list box and click Remove.

    d. Click Next. The system displays the Assign DHCP Resources view in the main window.

Step 10   To select DHCP resources, do the following:

    a. To select all the DHCP resources assigned to the parent service provider or administrative network, check Use Parent Setting and go to step d.

To select a DHCP resource that differs from the resources on the parent network, uncheck Use Parent Setting.

    b. To add a DHCP server, select a server from the Available Servers list box and click Add.

    c. To remove a server, choose the server from the Selected Servers list box and click Remove.

    d. Click Next. The system displays the Assign System Resources view in the main window.

Step 11   To select system resources, do the following:

    a. To select all the system resources assigned to the parent service provider or administrative network, check Use Parent Setting and go to step c.

To select a different resource or resources from those set on the parent network, uncheck Use Parent Setting.

    b. From the drop-down list boxes, select resources according to your network requirements.

    c. Click Next. The system displays the Device Access Parameters Setting page in the main window.

Step 12   Set device access parameters, as defined in Table 6-2.

Step 13   Click Finish.



To Remove a Mount Point

To remove a mount point for the secondary database of a service provider, follow these steps:


Step 1   Click the Network tab. The system displays the Administrative Network Management page in the content area of the main window.

Step 2   In the Object Selector, click the administrative network from which you want to remove a mount point.

Step 3   Click Remove Mount Point. The system displays a prompt asking you if you want to remove the mount point.

Step 4   Click OK.



Backing Up and Restoring Data

In planning to do backups, be aware that you can choose to backup:

How often you choose to run each of these options depends on how dynamic the associated data is.

Before you begin a backup, verify that you have enough disk space available to store the file. The backup process fails if you have insufficient disk space.

To Run the Backup Utility

To run the backup utility, follow these steps:


Step 1   From the UNIX command line, change (cd) to the /opt/CSCObacss/scripts directory. For example:

> cd /opt/CSCObacss/scripts

Step 2   Run the backup utility, using the following arguments:

> cd /opt/CSCObacss/scripts/bacBackUP.sh [{all|profile|template|validation|XMLProperties|db}] {backup directory}
}

The first argument specifies what you want to backup and the second argument specifies the full path for the backup directory.


Caution   Do not specify the /opt/CSCObacss directory for your backups. Using this directory would result in losing the backup file if you uninstall the software.



To Run the Restore Utility

In the event you need to restore data, follow these steps:


Step 1   From the UNIX command line, change (cd) to the /opt/CSCObacss/scripts directory. For example:

> cd /opt/CSCObacss/scripts

Step 2   Run the restore utility, using the following arguments:

> b> bacRestore.sh [{all|profile|template|validation|XMLProperties|db}] {backup directory}

The first argument specifies what you want to restore and the second argument specifies the full path for the backup directory.




hometocprevnextglossaryfeedbacksearchhelp
Posted: Wed May 21 08:07:22 PDT 2003
All contents are Copyright © 1992--2003 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.