Previous Topic: Synchronize Key Database InstancesNext Topic: After You Upgrade the Policy Server


Upgrade an r6.x Policy Server

The following sections detail how to upgrade an r6.x Policy Server on Windows and UNIX.

Before You Upgrade

Consider the following items before you upgrade a Policy Server:

Required Linux Libraries

Certain library files are required for components operating on Linux operating environments. Failure to install the correct libraries can cause the following error:

java.lang.UnsatisfiedLinkError 

If you are installing, configuring, or upgrading a Linux version of this component, the following packages are required on the host system:

Red Hat 5.x:
Red Hat 6.x:

Additionally, for Red Hat 6.x (64-bit):

All the RPM packages that are required for 64-bit Red Hat 6.x are 32-bit packages.

Korn Shell (ksh) Package Required on Linux

The ksh Korn shell is required during Policy Server installation and upgrade on Linux platforms. Verify that the appropriate version for your Linux environment is installed.

Red Hat 5.x 32-bit

ksh-20100621-12.el5.i386.rpm

Red Hat 5.x 64-bit

ksh-20100621-12.el5.x86_64.rpm

Red Hat 6.x 32-bit

ksh-20100621-16.el6.i686.rpm

Red Hat 6.x 64-bit

ksh-20100621-16.el6.x86_64.rpm

Windows

Follow these steps:

  1. Exit all applications that are running.
  2. Stop the Policy Server that you want to upgrade.
  3. Double–click installation_media.
    installation_media

    Specifies the Policy Server installation executable.

  4. Considering the following items when running the installer:
  5. Review the installation settings and click Install.

    The Policy Server is upgraded. The selected components are configured for use with the Policy Server.

  6. Enable the advanced authentication server for the Policy Server that you are upgrading.

More information:

Troubleshoot a Policy Server Upgrade

Installation Media Names

UNIX GUI

Follow these steps:

  1. Exit all applications that are running.
  2. Stop the Policy Server that you want to upgrade.
  3. Execute the following script in a ksh shell from the CA SiteMinder® installation directory:
    . ./ca_ps_env.ksh
    

    Note: Be sure that there is a space between the periods.

  4. Open a shell and navigate to the installation executable.
  5. Enter the following command:
    ./installation_media
    
    installation_media

    Specifies the Policy Server installation executable.

  6. Considering the following items when running the installer:
  7. Review the installation settings and click Install.

    The Policy Server is upgraded. The selected components are configured for use with the Policy Server.

    Note: The upgrade can take several minutes.

  8. Click Done.
  9. Execute the following script in a ksh shell from the CA SiteMinder® installation directory:
    . ./ca_ps_env.ksh
    

    Note: Be sure that there is a space between the periods.

  10. Enable the advanced authentication server for the Policy Server that you are upgrading.

More information:

Troubleshoot a Policy Server Upgrade

Installation Media Names

UNIX Console

Follow these steps:

  1. Exit all applications that are running.
  2. Stop the Policy Server that you want to upgrade.
  3. Execute the following script in a ksh shell from the CA SiteMinder® installation directory:
    ../ca_ps_env.ksh
    

    Note: Be sure that there is a space between the periods.

  4. Open a shell and navigate to the installation executable.
  5. Enter the following command:
    ./installation_media -i console
    
    installation_media

    Specifies the Policy Server installation executable.

  6. Considering the following items when running the installer:
  7. Review the installation settings and press Enter.

    The Policy Server is upgraded. The selected components are configured for use with the Policy Server.

    Note: The upgrade can take several minutes.

  8. Press Enter.
  9. Click Done.
  10. Execute the following script in a ksh shell from the CA SiteMinder® installation directory:
    ../ca_ps_env.ksh
    

    Note: Be sure that there is a space between the periods.

  11. Enable the advanced authentication server for the Policy Server that you are upgrading.

More information:

Troubleshoot a Policy Server Upgrade

Installation Media Names

Enable the Advanced Authentication Server

Enable the advanced authentication server as part of configuring your Policy Server.

Follow these steps:

  1. Start the Policy Server configuration wizard.
  2. Leave all the check boxes in the first screen of the wizard cleared.
  3. Click Next.
  4. Create the master encryption key for the advanced authentication server.

    Note: If you are installing another (nth) Policy Server, use the same encryption key for the Advanced Authentication server that you used previously.

  5. Complete the rest of the Policy Server configuration wizard.

    The advanced authentication server is enabled.

Modify Customized Files

During a Policy Server upgrade, the installer creates new versions of certain files. The installer creates the following files in the policy_server_home/config directory:

The installer creates the following files in the policy_server_home/properties directory:

These 12.52 SP1 files use the .new extension: For example, the JVMOptions.txt file from the previous version remains untouched. The installer creates an 12.52 SP1 version of the JVMOptions.txt file that is named JVMOPtions.new.

If the original file included customized settings, be sure to modify the .new file with your customized settings. Rename the .new file with the extension from the original file.

For example, if you had custom settings in your JVMOptions.txt file, copy those changes to JVMOptions.txt.new. Rename the JVMOptions.txt.new to JVMOptions.txt.

Custom Server–Side Code Requirements

Your Policy Server operating system determines whether recompiling custom server–side code is required. Use the following table to identify the requirement:

Operating System

Required?

Microsoft Windows and UNIX

No. Recompiling the custom code is optional.

Red Hat Linux

Yes.

Upgrade the SDK and recompile the custom code using GCC 3.4.

Troubleshoot a Policy Server Upgrade

If you experience problems during the upgrade: