06.05.2013 Views

User Guide for Cisco Secure Access Control Server - Stewing Home

User Guide for Cisco Secure Access Control Server - Stewing Home

User Guide for Cisco Secure Access Control Server - Stewing Home

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

RDBMS Synchronization<br />

8-18<br />

<strong>User</strong> <strong>Guide</strong> <strong>for</strong> <strong>Cisco</strong> <strong>Secure</strong> <strong>Access</strong> <strong>Control</strong> <strong>Server</strong> 4.2<br />

Chapter 8 System Configuration: Advanced<br />

RDBMS Synchronization is available <strong>for</strong> manipulating ACS database objects effectively. You can invoke<br />

RDBMS synchronization using a CSV account actions file.<br />

Note ACS cannot use the accountactions.csv file at:<br />

C:/Program_Files/<strong>Cisco</strong><strong>Secure</strong>ACSv4.2/CSDBSync/Databases/CSV/accountactions.csv.<br />

The process differs <strong>for</strong> the ACS Windows and ACS SE plat<strong>for</strong>ms. ACS SE requires a command-lineinterface-like<br />

utility to invoke RDBMS synchronization. You can invoke RDBMS synchronization using<br />

the SSH server implementation and using the command csdbsync -syncnow. When you specify a CSV<br />

file location on an FTP server, the ACS SE creates a Data Source Name (DSN) and per<strong>for</strong>ms RDBMS<br />

synchronization. The ACS Windows version provides two options. You can enable the Use Local CSV<br />

option, and the DSN is automatically created and synchronization occurs, or you must create a DSN<br />

manually to per<strong>for</strong>m RDBMS synchronization. ACS <strong>for</strong> Windows uses a local CSV file that you specify<br />

when you configure RDBMS synchronization.<br />

You can also run the csdbsync command from the Windows command line, similar to as you run it on<br />

the SSH remote shell with the SE. You can code a text file to specify dACLs that you use as input to a<br />

CREATE_DACL (account action code 385) entry in the CSV file.<br />

RDBMS synchronization includes a support mechanism to configure downloadable ACLs, assign<br />

dACLS's to users, and AAA client configuration management. You can create, update and delete<br />

downloadable ACLs <strong>for</strong> users using the account action codes, 380, 381, and 382, respectively.<br />

You can also create, read, update, and delete single or multiple AAA clients through RDBMS<br />

Synchronization. You can use the account codes 224 and 255, respectively, to update or read the AAA<br />

clients. With the capability of reading the AAA clients, you can export the AAA client list <strong>for</strong> a particular<br />

NDG, or a AAA client list with a specified IP range, or the list of all AAA clients.<br />

ACS <strong>for</strong> Windows<br />

You use the RDBMS Synchronization feature to update the ACS internal database with in<strong>for</strong>mation from<br />

an ODBC-compliant data source. The ODBC-compliant data source can be the RDBMS database of a<br />

third-party application. It can also be an intermediate file or database that a third-party system updates.<br />

Regardless of where the file or database resides, ACS reads the file or database via the ODBC<br />

connection.<br />

The RDBMS Synchronization feature provides the ability to update the ACS internal database with<br />

in<strong>for</strong>mation from a local CSV file.<br />

ACS SE<br />

The RDBMS Synchronization feature provides the ability to update the ACS internal database with<br />

in<strong>for</strong>mation from a text file on an FTP server.<br />

The accountActions.csv file is uploaded to ACS and is used to read the action codes <strong>for</strong> the RDBMS<br />

Synchronization operations. A third-party application may generate the text file. ACS gets the file from<br />

the FTP server, reads the file, and per<strong>for</strong>ms the configuration actions that the file specifies.<br />

You specify the actions in a relational database table (ACS <strong>for</strong> Windows only) or text file, named<br />

accountActions. For more in<strong>for</strong>mation about the accountActions table, see About the accountActions<br />

Table (ACS <strong>for</strong> Windows), page 8-28. For more in<strong>for</strong>mation about the accountActions file, see About<br />

the accountActions File (ACS SE), page 8-29. For specific in<strong>for</strong>mation about all actions that RDBMS<br />

Synchronization can per<strong>for</strong>m, see Appendix E, “RDBMS Synchronization Import Definitions.”<br />

OL-14386-02

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!