Previous Topic: SiteMinder Policy ServerNext Topic: Configure the SiteMinder Policy Server Properties File


SiteMinder Policy Server Pre-Installation Steps

To prepare for installation, confirm that your server environment is properly prepared. Then install the required packages.

Follow these steps:

  1. Install 64-bit Linux RHEL 6.1.
  2. Download, but do not install, a 32-bit JDK and a 64-bit JDK to your local system or to a file share.

    Note: The system installer can install the JDK automatically. We recommend that you download a JDK and allow the system to install it.

    Important! The SiteMinder Policy Server installation requires a JDK, rather than a JRE.

  3. Download, but do not install, JBoss 5.1.0 to your local system or to a file share.

    Note: The system installer JBoss automatically.

  4. Verify Oracle is configured as follows:
  5. Obtain the SiteMinder Policy Server ISO image from the CA Support site and extract it.
  6. Copy the kit (CAM-SMPS_kit-date.zip) to / (the root folder).
  7. Unzip the kit.
  8. Install the following packages required for Advanced Authentication
  9. Install the Korn shell packages at /bin/ksh.
  10. Run the following commands to set the state of the firewall/ip tables:
    chkconfig iptables off
    service iptables stop
    
  11. Run the following commands to check and set the state of SELinux:
    1. Check the status:
      sestatus
      
    2. If the response is "permissive" or "disabled", do nothing
    3. If the response is "enforcing", change the state:
      sudo vi /etc/selinux/config
      setenforce 0
      
  12. Enter the following commands:
    echo "[0001]" >> /etc/yum.conf
    echo "mediaid=`head -n 1 /media/RHEL_6.1\ x86_64\ Disc\ 1/.discinfo`"  >> /etc/yum.conf
    echo "name=respooracle" >> /etc/yum.conf
    echo "baseurl=file:///media/RHEL_6.1\ x86_64\ Disc\ 1/" >> /etc/yum.conf
    echo "enabled=1" >> /etc/yum.conf	
    echo "gpgcheck=0" >> /etc/yum.conf
     
    yum  install -y binutils-2*x86_64*
    yum  install -y glibc-2*x86_64* nss-softokn-freebl-3*x86_64*
    yum  install -y glibc-2*i686* nss-softokn-freebl-3*i686*
    yum  install -y compat-libstdc++-33*x86_64*
    yum  install -y glibc-common-2*x86_64*
    yum  install -y glibc-devel-2*x86_64*
    yum  install -y glibc-devel-2*i686*
    yum  install -y glibc-headers-2*x86_64*
    yum  install -y elfutils-libelf-0*x86_64*
    
    yum  install -y elfutils-libelf-devel-0*x86_64*
    yum  install -y gcc-4*x86_64*
    yum  install -y gcc-c++-4*x86_64*
    yum  install -y ksh-*x86_64*
    yum  install -y libaio-0*x86_64*
    yum  install -y libaio-devel-0*x86_64*
    yum  install -y libaio-0*i686*
    yum  install -y libaio-devel-0*i686*
    yum  install -y libgcc-4*x86_64*
    
    yum  install -y libgcc-4*i686*
    yum  install -y libstdc++-4*x86_64*
    yum  install -y libstdc++-4*i686*
    yum  install -y libstdc++-devel-4*x86_64*
    yum  install -y make-3.81*x86_64*
    yum  install -y numactl-devel-2*x86_64*
    yum  install -y sysstat-9*x86_64*
    yum  install -y compat-libstdc++-33*i686*
    yum  install -y compat-libcap*
    yum  install -y unixODBC*
    
    yum  install -y libstdc++*
    yum  install -y compat-libstdc++-33.i686
    yum  install -y compat-libstdc++-296.i686
    yum  install -y glibc.i686
    yum  install -y ksh.x86_64
    yum  install -y libgcc.i686
    yum  install -y libidn.i686
    yum  install -y libstdc++.i686
    
    yum  install -y libX11.x86_64
    yum  install -y libXau.x86_64
    yum  install -y libxcb.x86_64
    yum  install -y libXext.i686
    yum  install -y libXi.i686
    yum  install -y libXtst.i686
    yum  install -y ncurses-devel.i686
    yum  install -y nss-softokn-freebl.i686
    yum  install -y dos2unix
    yum  install -y telnet
    rpm -i compat-libtermcap-2.0.8-49.el6.i686.rpm
    
  13. Make sure that the following soft link still exists. Reverting a virtual machine snapshot removes this link.
    mv /dev/random /dev/random.orig
    ln -s /dev/urandom /dev/random