HP-UX AAA Server A.08.01 administrator's guide (T1428-90072, May 2010)

Table Of Contents
Shared Library Path Configuration
The shared library path to the database client libraries must be set depending on the
vendor's library path requirements and how the AAA Server is started:
For startup using the Server Manager, modify the /opt/aaa/remotecontrol/
rmistart.sh startup script
For startup at system boot, modify the /sbin/init.d/radiusd.rc file
For interactive startup of radiusd, set the shared library path at the command
prompt or include it in your shell initialization script
See the README files for the supported environments in the respective directories at
/opt/aaa/examples/sqlaccess/ for specific shared library path configuration
information for the supported database clients.
Database Client Connector Libraries
For each supported database client, HP provides a corresponding client connector
library. Copy the corresponding client connector library from /opt/aaa/lib/dbcon/
alternate/ to the execution directory /opt/aaa/lib/dbcon. See the README
files in the respective directory for the supported environments at /opt/aaa/
examples/sqlaccess/ for specific client configuration.
NOTE: HP recommends that you only install one connector library to avoid
co-existence problems with multiple database client vendors.
SQL Access Implementation Details
Follow the steps below to set up and configure SQL Access:
1. Install the sample implementation. See the README files in the respective directory
for the supported environments at /opt/aaa/examples/sqlaccess/ for
specific implementation information.
Review the sample implementation, and note any modifications and customizations
required for your specific implementation. See “SQL Access Implementation
Details” (page 348) for information on the functionality provided by the sample
implementation. If you need to customize the sample implementation, continue
with steps 2 to 5.
2. Create or modify the database tables based on your implementation of SQL Access.
You can use the sample schema provided in the sample configuration files located
at /opt/aaa/examples/sqlaccess/oracle-1/ or /opt/aaa/examples/
sqlaccess/mysql-1 as a starting point.
3. Create or modify the /etc/opt/aaa/sqlaccess.config file. This file contains
database connection definitions, SQL action definitions, and an optional global
definition. See “sqlaccess.config File Configuration” (page 349) for detailed
information on the sqlaccess.config file structure.
348 SQL Access