|
Platform Services Quick Start Guide for AIX |
|
Prerequisites
Installation and verification steps
- With the release of AIX 4.3.3 SP 9 and 10 IBM introduced a problem
with the DCE interface, we are working with IBM to resolve this
issue and Platform Services for AIX will have a patch resolving
this issue in the future, check with support.novell.com to see
if this is available.
- Make sure you have an entropy source for the SSL comunications,
Account Management ships with the prngd which can be retrieved
here prngd-0.9.24.tar.gz
or from /prngd in the Distribution Directory, created on the Manager
server by Core Services installation.
To install Platform Services for AIX
- If you do not have
an appropriatly configured Platform Set object, use the Account
Management Web Interface to create a Platform Set object and associate
the appropriate users and groups with it via the search object
configuration page also make sure that search object for the platform
is covered by a Census search object.
Generally platform sets are determined
by sets of users and groups, and multiple types of platforms can
reside in a single platform set and users and groups can reside
in multiple platform sets.
When ever you modify a search object for the census or platform
sets you should start a trawl to populate the platforms.
- Use the Account Management
Web Interface to create a Platform Object in an appropriate Platform
Set.
Make sure you set all the IP addresses
for the Platform in the web interface to make sure mutually authenticated
SSL will function properly.
- Log in as root to the server where you are installing Platform
Services.
- Retrieve the distribution package from here am300_platserv_aix.tar
or from the Distribution Directory on the Manager server to a
temporary location on the target server.
- Extract the distribution package: tar xvf am300_platserv_aix.tar
This creates and populates an ASAM directory
in the temporary location.
- Run the setup/install script from this ASAM directory. This
prepares the /usr/local/ASAM directory.
- Run the /usr/local/ASAM/bin/PlatformServices/plat-config script.
You can now remove all of the distribution
files from the temporary location.
- Obtain a Platform certificate from the Manager by running either
the Platform Services Process or the Platform Receiver with the
-s command line parameter:
/usr/local/ASAM/bin/PlatformServices/PlatformServicesProcess/asampsp
-s
or
/usr/local/ASAM/bin/PlatformServices/PlatformReceiver/asamrcvr
-s
Respond to the prompts:
Common name of the Platform configuration object (specified in
the Web interface when it was created)
Fully distinguished name and password of a directory user with
Read and Create object rights to the ASAM System container
- Review the contents of the Platform Configuration file /usr/local/ASAM/data/asamplat.conf.
Make sure it has at least one agent configured
if you wish to do Authentication Redirection.
- Review the file permissions of /usr/local/ASAM/data to ensure
that they are appropriate for your installation.
- Edit /etc/security/user and change the entries for the users
you want to use Account Management authentication. The file user.sample
in ASAM/bin/ PlatformServices demonstrates the required changes.
The required entries for Account Management have the following
settings:
AUTH1 = SYSTEM
AUTH2 = NONE
SYSTEM = DCE
registry = DCE
- The Platform Receiver responds to events by running corresponding
Receiver Scripts. The Platform Receiver runs Receiver Scripts
from /usr/ local/ASAM/bin/PlatformServices/PlatformReceiver/scripts.
The base set of Receiver Scripts is delivered to you in a subdirectory
of /usr/local/ ASAM/bin/PlatformServices/PlatformReceiver/scripts
called aix-passwd. The install offered to install the base scripts
for you. If you accepted, then the plat-config script copied all
of the scripts in aix-passwd up one level to /usr/local/ASAM/bin/
PlatformServices/PlatformReceiver/scripts.
NOTE If you have developed your own set
of custom scripts, copy your custom scripts to /usr/local/ASAM/bin/PlatformServices/PlatformReceiver/scripts.
NOTE For information about developing your own custom scripts,
see /usr/local/ASAM/bin/PlatformServices/PlatformReceiver/scripts/scriptwriters.README.
- Run the Platform Receiver in Full Sync Mode by using the -f
command
line parameter:
/usr/local/ASAM/bin/PlatformServices/
PlatformReceiver/asamrcvr -f
- Add Platform Services Process and Platform Receiver operation
into
routine system startup, shutdown, and scheduling procedures as
appropriate.
NOTE: Optional Startup/Shutdown scripts
are provided in the ASAM/data/ UnixStartupScripts directory.
NOTE: AIX does not support a PAM implementation. Platform Services
for AIX uses the custom authentication module framework of AIX
instead.
NOTE: When you try to copy a newer version of the libascauth.a
library file or the DCE file, you might get a “Cannot open
or remove a file containing a running program” error. This
occurs when the kernel or a user program has the library open.
When this situation occurs, you can do one of the following to
install the newer version:
Remove /usr/lib/libascauth.a and then copy the newer version into
/usr/ lib.
Remove /usr/lib/security/DCE and then copy the newer version into
/usr/ lib/security.
Boot into single-user mode and the copy newer version into /usr/lib.
|
|