Previous Topic: Configure the SiteMinder Policy Server Properties FileNext Topic: High-Availability: SiteMinder Policy Server 2


Install and Verify the SiteMinder Policy Server

After you set the Policy Server parameters and back up the properties.sh file, run the installation program.

Verify the installation before proceeding with further installation steps.

Follow these steps:

  1. Navigate to:
    /opt/CA/saas/repo/application/
    
  2. Run:
    ./appliance_local.sh config 
    

    When installation is complete, verify the installation as follows.

  3. Issue this command to check if Java is running:
    ps -ef|grep java
    

    The response is as follows:

    "java -Xms256m -Xmx1024m -cp ./lib/* com.ca.directory.dxagent.service.DxAgentService"
    "/opt/32/jdk1.6.0_31/jre/bin/java -Xrs -Dnete.ps.root=/opt/CA/siteminder -classpath /opt/CA/siteminder/lib/smconapi.jar:/opt/CA/siteminder/monitor/smmon.jar com.netegrity.smmonagent.SmMonAgentRun"
    "/opt/CA/siteminder/adminui/runtime/bin/java -Dprogram.name=run.sh -server -Xms128m -Xmx1024m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -disableassertions -Djboss.platform.mbeanserver=true -Dderby.system.home=/opt/CA/siteminder/adminui/server/default/data/derby 
    -Djavax.net.ssl.keyStore=/opt/CA/siteminder/adminui/server/default/conf/keyStore.jks -Djavax.net.ssl.keyStoreType=jks -Djavax.net.ssl.keyStorePassword=changeit -Djavax.net.ssl.trustStore=/opt/CA/siteminder/adminui/server/default/conf/trustStore.jks -Djavax.net.ssl.trustStoreType=jks 
    -Djavax.net.ssl.trustStorePassword=changeit -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=/opt/CA/siteminder/adminui/lib/endorsed -classpath /opt/CA/siteminder/adminui/bin/run.jar:/opt/CA/siteminder/adminui/runtime/lib/tools.jar org.jboss.Main"
    
  4. Inspect the /opt/CA/siteminder/registry/sm.registry file.

    It should have the following highlighted entry (usually at second line in file):

    HKEY_LOCAL_SYSTEM\SOFTWARE\Netegrity\SiteMinder\CurrentVersion=813012936
    ImsInstalled=                             8.0;  REG_SZ
    InstallKey=             {RC2}Xemlc/LaIcFzZdUpcR+CSlR9A6SNgg0YDQOwEsqfvKk=;      REG_SZ
    Label=                                    758;  REG_SZ
    Language=                                  EN;  REG_SZ
    Location=                  /opt/CA/siteminder;  REG_SZ
    MasterKeyFile=          /opt/CA/siteminder/bin/EncryptionKey.txt;       REG_SZ
    Update=                                 00.00;  REG_SZ
    Version=                                12.51;  REG_SZ
    
  5. Issue this command to confirm that SiteMinder is running:
    ps -ef|grep sm
    

    The response is as follows:

    "/opt/CA/siteminder/bin/smexec"
    "smpolicysrv"
    "/opt/32/jdk1.6.0_31/jre/bin/java -Xrs -Dnete.ps.root=/opt/CA/siteminder -classpath /opt/CA/siteminder/lib/smconapi.jar:/opt/CA/siteminder/monitor/smmon.jar com.netegrity.smmonagent.SmMonAgentRun"
    
  6. For a high-availability deployment, continue with installing a second SiteMinder Policy Server. For a single-instance deployment, continue with installing the CSP Console.