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:

More information:

Locate the Installation Media

Synchronize Key Database Instances

Installation Media Names

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. Review Before You Upgrade.
  2. Exit all applications that are running.
  3. Double–click installation_media.
    installation_media

    Specifies the Policy Server installation executable.

    The Policy Server installer starts.

    Note: For a list of installation media names, see the Policy Server Release Notes.

  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.

More information:

Troubleshoot a Policy Server Upgrade

Installation Media Names

UNIX GUI

Follow these steps:

  1. Review Before You Upgrade.
  2. Exit all applications that are running.
  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.

    The Policy Server installer starts.

    Note: For a list of installation media names, see the Policy Server Release Notes.

  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.

UNIX Console

Follow these steps:

  1. Review Before You Upgrade.
  2. Exit all applications that are running.
  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.

    The Policy Server installer starts.

    Note: For a list of installation media names, see the Policy Server Release Notes.

  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.

More information:

Troubleshoot a Policy Server Upgrade

Installation Media Names

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.51 files use the .new extension: For example, the JVMOptions.txt file from the previous version remains untouched. The installer creates an 12.51 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: